fat-code-refactoring-techniques
fat-code-refactoring-techniques copied to clipboard
Bump nokogiri from 1.6.1 to 1.6.8.1
Bumps nokogiri from 1.6.1 to 1.6.8.1.
Changelog
Sourced from nokogiri's changelog.
1.6.8.1 / 2016-10-03
Dependencies
Removes required dependency on the
pkg-configgem. This dependency was introduced in v1.6.8 and, because it's distributed under LGPL, was objectionable to many Nokogiri users (#1488, #1496).This version makes
pkg-configan optional dependency. If it's installed, it's used; but otherwise Nokogiri will attempt to work around its absence.1.6.8 / 2016-06-06
Security
[MRI] Bundled libxml2 is upgraded to 2.9.4, which fixes many security issues. Many of these had previously been patched in the vendored libxml 2.9.2 in the 1.6.7.x branch, but some are newer.
See these libxml2 email posts for more:
- https://mail.gnome.org/archives/xml/2015-November/msg00012.html
- https://mail.gnome.org/archives/xml/2016-May/msg00023.html
For a more detailed analysis, you may care to read Canonical's take on these security issues:
[MRI] Bundled libxslt is upgraded to 1.1.29, which fixes a security issue as well as many long-known outstanding bugs, some features, some portability improvements, and general cleanup.
See this libxslt email post for more:
Added
Several changes were made to improve performance:
- [MRI] Simplify NodeSet#to_a with a minor speed-up. (#1397)
- XML::Node#ancestors optimization. (#1297) (Thanks, Bruno Sutic!)
- Use Symbol#to_proc where we weren't previously. (#1296) (Thanks, Bruno Sutic!)
- XML::DTD#each uses implicit block calls. (Thanks, @glaucocustodio!)
- Fall back to the
pkg-configgem if we're having trouble finding the system libxml2. This should help many FreeBSD users. (#1417)- Set document encoding appropriately even on blank document. (#1043) (Thanks, @batter!)
Fixed
... (truncated)
Commits
002e4d8version bump to v1.6.8.13b9ee4bupdate CHANGELOG for pkg-configf2dd079Make the pkg-config gem optional.6b05c5aupdate v1.6.8 date in CHANGELOG1103a64version bump to v1.6.8 final03d4022update CHANGELOG with libxml2 USN infoa7da0f9make sure test_all will errexit8d4ea86make sure test_all doesn't require libxml-ruby80e800buse eval_gemfile to load libxml-ruby95ba49atest_all uses Bundler 1.12.*- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.