nokogiri
nokogiri copied to clipboard
Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.
**What problem is this PR intended to solve?** See #2360 for discussion about introducing support for pattern matching. supporting classes: - XML::Attr - XML::Document - XML::DocumentFragment - XML::Namespace - XML::Node...
Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. Release notes Sourced from rubocop's releases. RuboCop 1.33 Bug fixes #10830: Fix an incorrect autocorrect for Layout/FirstArgumentIndentation when specifying EnforcedStyle:...
This commit upstream: - https://gitlab.gnome.org/GNOME/libxml2/-/commit/e986d09cf531e77a9ab46af2d1a219072f310190 is likely causing "upstream" CI failures: - https://github.com/sparklemotion/nokogiri/runs/7647412154?check_suite_focus=true#step:8:4198
This issue has been opened to track the analysis of a CVE reported in the python lxml library, and whether that bug may be triggerable via Nokogiri. Related links: -...
**What problem is this PR intended to solve?** Draft implementation of NodeSet using an Array for storage, see #2184 for background and context. **Have you included adequate test coverage?** Existing...
Seen at https://github.com/sparklemotion/nokogiri/runs/4549544439?check_suite_focus=true#step:7:4016 ```text 16,720 (336 direct, 16,384 indirect) bytes in 1 blocks are definitely lost in loss record 37,802 of 38,098 calloc (vg_replace_malloc.c:760) calloc1 (gc.c:1583) heap_page_allocate (gc.c:1812) heap_page_create (gc.c:1910)...
[View current status of the miletstone here](https://github.com/sparklemotion/nokogiri/milestone/24). Other chores needed for this release: - [ ] thank sponsors when v1.14.0 drops - [ ] review https://github.com/sponsors/flavorjones/dashboard/your_sponsors?tier_id=125132 - [ ] airbnb...
**What problem is this PR intended to solve?** #2594 points out downstream breakage in the `nokogiri-xmlsec-instructure` gem. Let's add it to the CI suite to prevent regression.
**Why was the new method implemented** In some cases, the HTML markup structure does not allow the text method to get data, similar to displaying them on the site. **Ex1:**...
**What problem is this PR intended to solve?** See #2410 for a description of an encoding problem in the current JRuby implementation's C14n code. This PR migrates to use a...