# \[ANN\] nokogiri v1.10.1 released

**URL:** <https://rubytalk.org/t/ann-nokogiri-v1-10-1-released/74909>\
**Category:** ruby-talk\
**Created:** [13 January 2019 06:38 UTC](https://rubytalk.org/t/ann-nokogiri-v1-10-1-released/74909 "2019-01-13T06:38:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mike\_Dalessio1](https://yyz1.discourse-cdn.com/flex029/user_avatar/rubytalk.org/mike_dalessio1/32/1903_2.png) [@Mike\_Dalessio1](https://rubytalk.org/u/Mike_Dalessio1)\
**Post date:** [13 January 2019 06:38 UTC](https://rubytalk.org/t/ann-nokogiri-v1-10-1-released/74909/1 "2019-01-13T06:38:33Z")

</div>

Nokogiri version v1.10.1 has been released

This release contains bugfixes, better support for the latest version of  
XCode, and a small performance improvement.

> **···**
>
> -----
> 
> Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many  
> features is the ability to search documents via XPath or CSS3 selectors.
> 
> \* Documentation: [http://nokogiri.org](http://nokogiri.org)  
> \* Installation Help: [http://nokogiri.org/tutorials/installing\_nokogiri.html](http://nokogiri.org/tutorials/installing_nokogiri.html)  
> \* Cheat Sheet: [https://github.com/sparklemotion/nokogiri/wiki/Cheat-sheet](https://github.com/sparklemotion/nokogiri/wiki/Cheat-sheet)  
> \* GitHub: [https://github.com/sparklemotion/nokogiri](https://github.com/sparklemotion/nokogiri)  
> \* Mailing List: [https://groups.google.com/group/nokogiri-talk](https://groups.google.com/group/nokogiri-talk)
> 
> -----
> 
> \*## 1.10.1 / 2019-01-13\*
> 
> \*### Features\*
> 
> \* [MRI] During installation, handle Xcode 10's new library path. [#1801,  
> #1851] (Thanks, @mlj and @deepj!)  
> \* Avoid unnecessary creation of `Proc`s in many methods. [#1776] (Thanks,  
> @chopraanmol1!)
> 
> \*### Bug fixes\*
> 
> \* CSS selector `:has()` now correctly matches against any descendant.  
> Previously this selector matched against only direct children). [#350]  
> (Thanks, @Phrogz!)  
> \* `NodeSet#attr` now returns `nil` if it's empty. Previously this raised a  
> NoMethodError.  
> \* [MRI] XPath errors are no longer suppressed during  
> `XSLT::Stylesheet#transform`. Previously these errors were suppressed which  
> led to silent failures and a subsequent segfault. [#1802]
