Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from sparklemotion:main #3

Open
wants to merge 1,754 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1754 commits
Select commit Hold shift + click to select a range
7d5ef68
build(deps-dev): update minitest requirement from 5.24.0 to 5.24.1 (#…
flavorjones Jul 1, 2024
91d5e41
dev: don't use parallel-fork when debugging
flavorjones Jun 29, 2024
fd01d9c
tidy: test/xml/sax/test_parser.rb
flavorjones Jun 28, 2024
583b6f2
tidy: cleaning up C function naming in SAX classes
flavorjones Jun 30, 2024
52ab802
refactor: remove the SAX tuple and set userData to parse context
flavorjones Jun 30, 2024
0d157f5
fix: multiple SAX parser issues
flavorjones Jun 30, 2024
14055a3
feat: introduce SAX::Document#reference callback for entities
flavorjones Jun 30, 2024
f4aa660
fix(jruby): SAX start_element_namespace URI is nil if not present
flavorjones Jul 1, 2024
a951f17
tidy: remove unneeded rb_ensure from xml/html4 sax parser context
flavorjones Jul 1, 2024
b140cd2
test: I can't get NekoHTML SAX parser to report errors
flavorjones Jul 1, 2024
c34e787
dev: compile-against-libxml2-source sets the legacy option for now
flavorjones Jul 1, 2024
2e56b45
doc: vastly improve documentation for SAX parsing
flavorjones Jul 1, 2024
6b51f57
doc: update CHANGELOG
flavorjones Jul 1, 2024
be72d0a
test: skip SAX undeclared entity handling test in older libxml2
flavorjones Jul 1, 2024
ca5480e
test: skip SAX external entities test in older libxml2
flavorjones Jul 2, 2024
1486c81
fix, feat, docs: improve sax parser entity handling (#3265)
flavorjones Jul 2, 2024
88aefb4
fix: Builder is now consistent in how it handles method_missing
flavorjones Jul 2, 2024
3738c6d
fix: Builder is now consistent in how it handles method_missing (#3267)
flavorjones Jul 2, 2024
47626c8
doc: improve documentation for Node#content= and #native_content=
flavorjones Jul 2, 2024
9213c48
fix(jruby): Reader#outer_xml and #inner_xml encode entities properly
flavorjones Jul 2, 2024
2a6c6bb
fix(jruby): Reader#outer_xml and #inner_xml encode entities properly …
flavorjones Jul 2, 2024
c208799
test: add test coverage describing how pushparser handles empty docs
flavorjones Jul 2, 2024
cee2c4d
test: add test coverage describing how pushparser handles empty docs …
flavorjones Jul 3, 2024
2795d91
fix: upstream libxml2 is now returning null for UTF-8 enc handler
flavorjones Jul 3, 2024
043e1e9
tests: handle upstream libxml2 returning null for UTF-8 enc handler (…
flavorjones Jul 3, 2024
aad5c90
fix(jruby): serialize entity refs or the replacement text, not both
flavorjones Jul 3, 2024
0e9cf15
fix(jruby): serialize entity refs or the replacement text, not both (…
flavorjones Jul 3, 2024
4b4307f
ext: don't split the compiler flags when appending env vars
flavorjones Jul 3, 2024
cfbf9bb
ci: build a container for libxml2 to use in its pipeline
flavorjones Jul 3, 2024
0120972
ci: build a container for libxml2 to use in its pipeline (#3275)
flavorjones Jul 3, 2024
cadb1f8
test: run html5lib-tests in both script-on and script-off modes
flavorjones Jul 4, 2024
9e74bf4
dev(test): be more flexible with the NCPU env var
flavorjones Jul 4, 2024
5851510
test: update to accept libxml2 error changes
flavorjones Jul 4, 2024
5a10e95
test: update to accept libxml2 error changes (#3278)
flavorjones Jul 4, 2024
7942db6
test: run html5lib-tests in both script-on and script-off modes (#3277)
flavorjones Jul 4, 2024
e820452
ci: try to update to checkout@v4 for remaining jobs
flavorjones Jul 5, 2024
d7cf20f
test: move to Minitest::TestTask
flavorjones Jul 5, 2024
da68e36
ci: try to update to checkout@v4 for remaining jobs (#3279)
flavorjones Jul 5, 2024
33e04b1
doc: update CONTRIBUTING to refer to standard ruby
flavorjones Jul 5, 2024
db5a3be
ext: don't split the compiler flags when appending env vars (#3274)
flavorjones Jul 5, 2024
87fc748
test: move to Minitest::TestTask (#3280)
flavorjones Jul 5, 2024
590b86b
dep: update vendored libxml2 → 2.13.2, libxslt → 1.1.42
flavorjones Jul 6, 2024
218d12a
dep: update vendored libxml2 → 2.13.2, libxslt → 1.1.42 (#3284)
flavorjones Jul 6, 2024
f9b2661
doc: update CHANGELOG
flavorjones Jul 6, 2024
f582d6b
doc: xml_sax_parser.c comments
flavorjones Jul 5, 2024
e145889
tidy: update html4/sax/test_parser.rb to use minitest::spec
flavorjones Jul 5, 2024
3062700
tidy: update html4/sax/test_parser.rb to use minitest::spec (#3285)
flavorjones Jul 7, 2024
28680f5
tidy: update test/*/sax/test_parser_context.rb to use minitest::spec
flavorjones Jul 7, 2024
1a93c71
doc: correct "it's" to "its" as the possessive pronoun
flavorjones Jul 7, 2024
a3c4ce2
feat: ClassResolver can find related classes in SAX namespaces
flavorjones Jul 5, 2024
a887af9
ext(libxml): intro noko_xml_sax_parser_context_set_encoding()
flavorjones Jul 7, 2024
35596e7
fix: overhaul SAX::Parser encoding handling
flavorjones Jul 4, 2024
f67b294
doc: update CHANGELOG with "notable changes" for v1.17
flavorjones Jul 7, 2024
1ba1db1
fix: overhaul SAX::Parser encoding handling (#3288)
flavorjones Jul 7, 2024
27b5fa6
build(deps-dev): update standard requirement from 1.39.0 to 1.39.1
dependabot[bot] Jul 8, 2024
77d6be9
build(deps-dev): update standard requirement from 1.39.0 to 1.39.1 (#…
flavorjones Jul 8, 2024
6f5cf11
build(deps-dev): update rubocop-minitest requirement
dependabot[bot] Jul 15, 2024
552bf10
ci: update suppression to match new stack trace
flavorjones Jul 15, 2024
e04f160
build(deps-dev): update rubocop-minitest requirement from 0.35.0 to 0…
flavorjones Jul 15, 2024
e4d20c0
test: restore simplecov
flavorjones Jul 15, 2024
2d0afb8
ci: update suppression to match new stack trace in Ruby 3.4-dev (#3291)
flavorjones Jul 15, 2024
80d6806
test: restore simplecov (#3292)
flavorjones Jul 15, 2024
5c13f15
fuzz: limit input size
flavorjones Jul 17, 2024
8005c10
fuzz: limit input size (#3293)
flavorjones Jul 17, 2024
cb89f72
fuzz: limit input size even more
flavorjones Jul 20, 2024
ec1e688
build(deps-dev): update standard requirement from 1.39.1 to 1.39.2
dependabot[bot] Jul 22, 2024
a8096cb
build(deps-dev): update standard requirement from 1.39.1 to 1.39.2 (#…
flavorjones Jul 22, 2024
f6ddb0f
dep: update libxml2 to v2.13.3
flavorjones Jul 27, 2024
11653a4
dep: update libxml2 to v2.13.3 (#3296)
flavorjones Jul 27, 2024
16a776a
doc: update changelog
flavorjones Jul 27, 2024
47c1e82
oss-fuzz: decrease input size again
flavorjones Jul 29, 2024
06dd89d
build(deps-dev): update rake-compiler-dock requirement
dependabot[bot] Aug 5, 2024
282a087
build(deps-dev): update rake-compiler-dock requirement from 1.5.1 to …
flavorjones Aug 5, 2024
fac6f6d
fix: IO handling in HTML4::DocumentFragment.parse
sharvy Aug 1, 2024
bdac6c9
doc: updated doc string for HTML4::DocumentFragment.parse
flavorjones Aug 5, 2024
084b37e
fix: IO handling in HTML4::DocumentFragment.parse (#3298)
flavorjones Aug 5, 2024
3bd6202
dep: bump libxml2 min required version to v2.9.2
flavorjones Aug 7, 2024
fda0346
dep: bump libxml2 min required version to v2.9.2 (#3303)
flavorjones Aug 7, 2024
e57e4b9
doc: update tests and README to reflect libxml2 min req
flavorjones Aug 7, 2024
33208e3
doc: update tests and README to reflect libxml2 min req (#3304)
flavorjones Aug 7, 2024
3c06f0a
build(deps-dev): update minitest requirement from 5.24.1 to 5.25.1
dependabot[bot] Aug 19, 2024
e32686b
build(deps-dev): update minitest requirement from 5.24.1 to 5.25.1 (#…
flavorjones Aug 20, 2024
98c1766
build(deps-dev): update rubocop-minitest requirement
dependabot[bot] Sep 2, 2024
8692abc
build(deps-dev): update rubocop-minitest requirement from 0.35.1 to 0…
flavorjones Sep 3, 2024
83dd5b8
dep: update vendored libxml2 to 2.13.4
flavorjones Sep 19, 2024
d992447
dep: update vendored libxml2 to 2.13.4 (#3309)
flavorjones Sep 19, 2024
c238f14
test: update tests to reflect new libxml2 HTML5 parsing behaviors
flavorjones Sep 8, 2024
8df8693
feat: DocumentFragment::{XML,HTML4}#parse_options
flavorjones Oct 5, 2024
f124ef9
test: update more tests to reflect new libxml2 HTML5 behaviors
flavorjones Oct 5, 2024
a31c095
test: update to accommodate JRuby
flavorjones Oct 5, 2024
5f1defd
build(deps-dev): update rake-compiler requirement from 1.2.7 to 1.2.8
dependabot[bot] Oct 7, 2024
af81faf
test: update tests to reflect new libxml2 HTML5 parsing behaviors (#3…
flavorjones Oct 8, 2024
7f63762
build(deps-dev): update rake-compiler requirement from 1.2.7 to 1.2.8…
flavorjones Oct 8, 2024
32b5f46
build(deps-dev): update rubocop-performance requirement
dependabot[bot] Oct 14, 2024
0df9227
build(deps-dev): update rubocop-performance requirement from 1.21.1 t…
flavorjones Oct 15, 2024
cda444f
Make available the XPath path of the node where a SyntaxError occurre…
ryanong Oct 18, 2024
1e06cd1
doc: update CHANGELOG for #3316
flavorjones Oct 20, 2024
e05b994
doc: small tweaks to the CHANGELOG
flavorjones Oct 20, 2024
819b2a8
dep: update vendored libxml2 to v2.13.5
flavorjones Nov 12, 2024
141d3bc
dep: update vendored libxml2 to v2.13.5 (main) (#3322)
flavorjones Nov 14, 2024
68985f3
Nokogiri::XML::Document.parse supports kwargs
flavorjones Nov 14, 2024
64bb0b1
Nokogiri::XML::Document.parse supports kwargs (#3324)
flavorjones Nov 14, 2024
bcd7cf9
Use argument forwarding in HTML4 module
MattJones Nov 14, 2024
b9a7402
Add rbenv version file to .gitignore
MattJones Nov 14, 2024
c3ae13d
Add rbenv version file to .gitignore (#3328)
flavorjones Nov 14, 2024
e8d30a7
Use argument forwarding in HTML4 module (#3330)
flavorjones Nov 14, 2024
7159ae1
ci: use github.com instead of gitlab.gnome.org
flavorjones Nov 18, 2024
9568860
ci: use github.com instead of gitlab.gnome.org (#3340)
flavorjones Nov 18, 2024
03785cd
build(deps-dev): update rdoc requirement from 6.7.0 to 6.8.1
dependabot[bot] Nov 25, 2024
eb8adc3
build(deps-dev): update minitest requirement from 5.25.1 to 5.25.2
dependabot[bot] Nov 25, 2024
f45a367
build(deps-dev): update rdoc requirement from 6.7.0 to 6.8.1 (#3343)
flavorjones Nov 25, 2024
7ec98d4
build(deps-dev): update minitest requirement from 5.25.1 to 5.25.2 (#…
flavorjones Nov 25, 2024
6af2385
extconf: respect AR and RANLIB in recipes on darwin (#3338)
joshheinrichs-shopify Nov 28, 2024
1db77ac
doc: update CHANGELOG for #3338
flavorjones Nov 28, 2024
c722d8f
fix: escape foreign style tag content when serializing HTML5
flavorjones Dec 1, 2024
51063ce
doc: update CHANGELOG
flavorjones Dec 2, 2024
733ae93
fix: escape foreign style tag content when serializing HTML5 (#3348)
flavorjones Dec 2, 2024
8a84b0e
Use argument forwarding in RelaxNG
matiasow Nov 14, 2024
76bfa34
doc: tidy the relax ng docstrings
flavorjones Dec 6, 2024
2053283
ci: skip downstream sanitize test for now
flavorjones Dec 6, 2024
f7a8a35
ci: skip downstream sanitize test for now (#3353)
flavorjones Dec 6, 2024
3100afb
XML::RelaxNG argument forwarding (#3342)
flavorjones Dec 6, 2024
0523ce6
doc: document RelaxNG.new as the primary constructor
flavorjones Dec 6, 2024
d7f0679
Nokogiri::Schema{,new,read_memory}() support argument forwarding
openbl Nov 14, 2024
23735e9
doc: tidy up the XML::Schema documentation
flavorjones Dec 6, 2024
a6aa11c
test: fix up jruby test for schema
flavorjones Dec 6, 2024
36d045f
Change param forwarding syntax
mononoken Nov 14, 2024
6c27c55
doc: tidy up the docstrings for HTML5
flavorjones Dec 6, 2024
e548e80
Update html5.rb forwarding params syntax (#3329)
flavorjones Dec 6, 2024
c885b99
dep: let standardrb set its dependency versions
flavorjones Dec 6, 2024
0fffe34
Nokogiri::XML::Schema.read_memory() support keyword arguments (#3333)
flavorjones Dec 6, 2024
352701e
dep: let standardrb set its dependency versions (#3354)
flavorjones Dec 6, 2024
2c1c051
Updates test to support the keyword args
infews Nov 14, 2024
6be96cc
Introduce Reader.new
flavorjones Dec 6, 2024
5efcc6b
doc: tidy Reader docstrings
flavorjones Dec 6, 2024
cc329b7
Implement XML::Reader.new with keyword args and forward Reader() to i…
flavorjones Dec 6, 2024
aebc703
Updates HTML5::Document.parse with keyword arguments;
infews Nov 14, 2024
8ebd688
test: add coverage for HTML5 document parse kwargs
flavorjones Dec 6, 2024
7d2f492
doc: tidy up HTML5::Document docstrings
flavorjones Dec 6, 2024
dbfcb64
doc: tidying HTML4 documentation
flavorjones Dec 6, 2024
7b87461
Updates HTML5::Document.parse with keyword arguments; (#3334)
flavorjones Dec 6, 2024
d3d96c2
Extract DocumentFragment initializer parameter handling
flavorjones Dec 7, 2024
7b50552
Extract JRuby DocumentFragment initializer parameter handling
flavorjones Dec 8, 2024
ed95766
XML::DocumentFragment.parse supports kwargs
openbl Nov 14, 2024
961aa37
Nokogiri::XML.fragment() supports argument forwarding
openbl Nov 14, 2024
41abed7
HTML4::DocumentFragment.parse and #initialize take kwargs
flavorjones Dec 8, 2024
98a878c
HTML5::DocumentFragment.parse and #initialize take kwargs
flavorjones Dec 8, 2024
30bac72
XML::DocumentFragment#initialize takes kwargs
flavorjones Dec 8, 2024
373baf8
HTML4::Document.parse accepts kwargs
flavorjones Dec 8, 2024
7928194
doc: hack to trick rdoc into processing html4_document.c
flavorjones Dec 8, 2024
ac9fb8a
doc: general tidying up of docstrings
flavorjones Dec 8, 2024
9d3141a
Nokogiri::XML() supports argument forwarding
openbl Nov 14, 2024
9435520
Nokogiri::XML.parse() supports argument forwarding
openbl Nov 14, 2024
a77e1bb
Nokogiri::XSLT() uses parameter forwarding
flavorjones Dec 8, 2024
92d2e4b
{XML,HTML4,HTML5}::{Document,DocumentFragment}{.parse,#initialize} ta…
flavorjones Dec 8, 2024
3b8fd7e
Nokogiri::XML() and Nokogiri::XML.parse() support argument forwarding…
flavorjones Dec 8, 2024
e8e8ffe
Nokogiri::XSLT() uses parameter forwarding (#3356)
flavorjones Dec 8, 2024
c7b75ef
version bump to v1.17.0
flavorjones Dec 8, 2024
076d647
doc: extract older changelog entries into misc/CHANGELOG-archive.md
flavorjones Dec 8, 2024
765754c
doc: update CHANGELOG bullet lists to render with mkdocs
flavorjones Dec 8, 2024
8b605df
version bump to v1.18.0.dev
flavorjones Dec 8, 2024
2c00a12
build(deps-dev): update minitest requirement from 5.25.2 to 5.25.4
dependabot[bot] Dec 9, 2024
c72503a
fix: Node#dup adds the new node to the document's node cache
flavorjones Dec 10, 2024
04f2210
fix: `Node#dup` adds the new node to the document's node cache (#3363)
flavorjones Dec 10, 2024
75d44bf
doc: update CHANGELOG for v1.17.1
flavorjones Dec 10, 2024
abe8662
build(deps-dev): update minitest requirement from 5.25.2 to 5.25.4 (#…
flavorjones Dec 10, 2024
2829617
prefactor: docker.rake uses .cross_rubies for its ruby versions
flavorjones Dec 11, 2024
5c4e7be
dep: drop support for Ruby 3.0
flavorjones Dec 11, 2024
3ea71e5
ci: upgrade test images
flavorjones Dec 11, 2024
cd19b29
ci: use a `ruby_versions.outputs` context for ruby version matrix
flavorjones Dec 11, 2024
5830f3d
ci: bump ruby versions tested by appveyor
flavorjones Dec 11, 2024
42cd756
dep: drop Ruby 3.0 (#3368)
flavorjones Dec 11, 2024
dda0be2
fix(jruby): XML::DocumentFragment.dup to another document
flavorjones Dec 12, 2024
769a0cc
fix(jruby): XML::DocumentFragment.dup to another document (#3372)
flavorjones Dec 12, 2024
d078c26
ext: stop precompiling native gems for x86-linux and x86-mingw32
flavorjones Dec 12, 2024
56c8119
ext: stop precompiling native gems for x86-linux and x86-mingw32 (#3374)
flavorjones Dec 12, 2024
90732d3
dep: update to rake-compiler-dock v1.6.0
flavorjones Dec 13, 2024
ca91777
ext: make changes to work with rake-compiler-dock v1.6.0
flavorjones Dec 12, 2024
4c15c5c
ext: split the generic linux native gem into -gnu and -musl gems
flavorjones Dec 13, 2024
3c0d202
ci: expand linux native install test to include all musl platforms
flavorjones Dec 13, 2024
ca8a4e6
ext: update to rake-compiler-dock v1.6.0, ship both GNU and Musl nati…
flavorjones Dec 13, 2024
0cad7a9
ext: add Ruby 3.4 to the precompiled native gems
flavorjones Dec 13, 2024
802bb7a
ci: speed up ci image generation with a docker layer cache
flavorjones Dec 14, 2024
1788b0d
ext: add Ruby 3.4 to the precompiled native gems (#3376)
flavorjones Dec 14, 2024
ec0d2cd
ci: simplify the "setup-ruby" ruby version config
flavorjones Dec 14, 2024
32bd55d
doc: update CHANGELOG for v1.17.2
flavorjones Dec 14, 2024
d11c148
ci: simplify the "setup-ruby" ruby version config (#3377)
flavorjones Dec 14, 2024
749c582
style: some cleanup in xml_xpath_context.c
flavorjones Dec 14, 2024
a21aad5
prefactor: re-order searchable private methods
flavorjones Dec 14, 2024
5822532
prefactor: extract XPathContext#register_variables
flavorjones Dec 14, 2024
c9b26b0
Minor cleanup (#3379)
flavorjones Dec 14, 2024
969bea9
perf: reuse XPathContext objects
flavorjones Dec 14, 2024
26105e6
build(deps-dev): update standard requirement from 1.42.1 to 1.43.0
dependabot[bot] Dec 16, 2024
4a99331
build(deps-dev): update rdoc requirement from 6.8.1 to 6.9.0
dependabot[bot] Dec 16, 2024
cef057f
perf(cruby): reuse XPathContext objects (#3378)
flavorjones Dec 16, 2024
3cf2e45
style: cleanup xml_xpath_context.c
flavorjones Dec 15, 2024
d9a79f0
ext: revert the undefinition of FORTIFY_SOURCE
flavorjones Dec 16, 2024
d7f1ad7
build(deps-dev): update rdoc requirement from 6.8.1 to 6.9.0 (#3382)
flavorjones Dec 16, 2024
d36f453
build(deps-dev): update standard requirement from 1.42.1 to 1.43.0 (#…
flavorjones Dec 16, 2024
74b1b98
ext: revert libxml2 config --without-tls
flavorjones Dec 16, 2024
e9a6291
style: cleanup xml_xpath_context.c (#3383)
flavorjones Dec 16, 2024
6b81ce1
ext: revert hacks for GNU/Musl compatibility (#3384)
flavorjones Dec 16, 2024
22fe69e
version bump to v1.18.0.rc1
flavorjones Dec 16, 2024
f769a04
doc: fix typo in CHANGELOG
flavorjones Dec 16, 2024
8c6b0b4
style: address compiler warnings in the gumbo source
flavorjones Dec 20, 2024
c725720
dev: quash gumbo compiler warnings 202412 (#3387)
flavorjones Dec 20, 2024
df197ce
dev: add a TODO comment for xpath error handling
flavorjones Dec 20, 2024
6a899a3
dev: ignore gumbo-parser/googletest in the manifest check
flavorjones Dec 20, 2024
47e89a3
Revert most of "reuse XPathContext objects" (969bea94)
flavorjones Dec 20, 2024
3f20dd9
ext: backport libxml2/gnome@bf5fcf6e for xmlXPathContext perf
flavorjones Dec 21, 2024
0892e03
perf: use libxml2 patch for faster xpath context init (#3389)
flavorjones Dec 21, 2024
05fc574
build(deps-dev): update rdoc requirement from 6.9.0 to 6.10.0
dependabot[bot] Dec 23, 2024
5402925
build(deps-dev): update rdoc requirement from 6.9.0 to 6.10.0 (#3390)
flavorjones Dec 23, 2024
2667912
ci: try to get jruby green by pinning jar-dependencies
flavorjones Dec 24, 2024
24180fb
jruby: implement XPathContext deregistration and node=
flavorjones Dec 24, 2024
ed07431
ci: try to get jruby green by pinning jar-dependencies (#3391)
flavorjones Dec 24, 2024
5ebb458
dep: bump rake-compiler-dock to v1.7.0
flavorjones Dec 25, 2024
800c29e
dep: bump rake-compiler-dock to v1.7.0 (#3392)
flavorjones Dec 25, 2024
729c96c
version bump to v1.18.0
flavorjones Dec 25, 2024
3ca18ef
ci: bump everything to use 3.4 final
flavorjones Dec 26, 2024
beec772
ci: windows 3.4 is still not available, use head
flavorjones Dec 27, 2024
fdfb6df
ci: bump everything to use 3.4 final (#3394)
flavorjones Dec 27, 2024
0fb83c5
perf(html5): optimize gumbo code to add a libxml2 property
flavorjones Dec 26, 2024
9ddc4dd
start development of v1.19
flavorjones Dec 28, 2024
c29c920
perf(html5): use a hashmap to detect duplicate attributes
flavorjones Dec 26, 2024
f2a9275
fix: SAX::ParserContext keeps a reference to the input
flavorjones Dec 29, 2024
1d83082
perf: html5 attribute parsing (#3393)
flavorjones Dec 29, 2024
82ffa0c
fix: SAX::ParserContext keeps a reference to the input (#3395)
flavorjones Dec 29, 2024
dadec34
doc: update CHANGELOG
flavorjones Dec 29, 2024
8703f03
ci: bump windows test images from "head" to "3.4"
flavorjones Dec 31, 2024
ef36f2a
ci: bump windows test images from "head" to "3.4" (#3398)
flavorjones Dec 31, 2024
e694ac4
ci: re-enable downstream sanitize test
rgrove Dec 30, 2024
b519a0d
ci: re-enable downstream sanitize test (#3397)
flavorjones Jan 2, 2025
81c49c0
dep: update to rake-compiler-dock 1.7.1
flavorjones Jan 3, 2025
8d1582a
dep: update to rake-compiler-dock 1.7.1 (#3401)
flavorjones Jan 3, 2025
61c8581
dev: delete gumbo_normalize_svg_tagname
flavorjones Jan 3, 2025
e2b666f
dev: delete gumbo_normalize_svg_tagname (#3402)
flavorjones Jan 3, 2025
d5f2a83
dep: bump rake-compiler-dock to 1.8.0
flavorjones Jan 6, 2025
e03b0e3
build(deps-dev): update ruby_memcheck requirement from 3.0.0 to 3.0.1
dependabot[bot] Jan 6, 2025
dbfd8f8
ext: update for rake-compiler-dock 1.8.0
flavorjones Jan 6, 2025
b2a7890
dep: bump rake-compiler-dock to 1.8.0 (#3404)
flavorjones Jan 6, 2025
8ceed63
build(deps-dev): update rake-compiler requirement from 1.2.8 to 1.2.9
dependabot[bot] Jan 6, 2025
8c76912
doc: update CHANGELOG with rake-compiler-dock updates
flavorjones Jan 6, 2025
4d617fa
build(deps-dev): update rake-compiler requirement from 1.2.8 to 1.2.9…
flavorjones Jan 6, 2025
2e037aa
build(deps-dev): update ruby_memcheck requirement from 3.0.0 to 3.0.1…
flavorjones Jan 6, 2025
a20b8e5
build(deps-dev): update rubyzip requirement from ~> 2.3.2 to ~> 2.4.1
dependabot[bot] Jan 6, 2025
af5b1b0
test: drop unnecessary assertion on rubyzip read encoding
flavorjones Jan 6, 2025
c5cd95a
build(deps-dev): update rubyzip requirement from ~> 2.3.2 to ~> 2.4.1…
flavorjones Jan 6, 2025
adc292e
ci: make sure liblzma is installed
flavorjones Jan 10, 2025
148dda4
ci: make sure liblzma is installed (#3410)
flavorjones Jan 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
60 changes: 36 additions & 24 deletions .cross_rubies
Original file line number Diff line number Diff line change
@@ -1,24 +1,36 @@
3.0.0:i686-w64-mingw32
3.0.0:x86_64-w64-mingw32
3.0.0:i686-linux-gnu
3.0.0:x86_64-linux-gnu
3.0.0:x86_64-darwin
3.0.0:arm64-darwin
2.7.0:i686-w64-mingw32
2.7.0:x86_64-w64-mingw32
2.7.0:i686-linux-gnu
2.7.0:x86_64-linux-gnu
2.7.0:x86_64-darwin
2.7.0:arm64-darwin
2.6.0:i686-w64-mingw32
2.6.0:x86_64-w64-mingw32
2.6.0:i686-linux-gnu
2.6.0:x86_64-linux-gnu
2.6.0:x86_64-darwin
2.6.0:arm64-darwin
2.5.0:i686-w64-mingw32
2.5.0:x86_64-w64-mingw32
2.5.0:i686-linux-gnu
2.5.0:x86_64-linux-gnu
2.5.0:x86_64-darwin
2.5.0:arm64-darwin
3.1.6:aarch64-linux-gnu
3.1.6:aarch64-linux-musl
3.1.6:arm-linux-gnu
3.1.6:arm-linux-musl
3.1.6:arm64-darwin
3.1.6:x64-mingw-ucrt
3.1.6:x86_64-darwin
3.1.6:x86_64-linux-gnu
3.1.6:x86_64-linux-musl
3.2.6:aarch64-linux-gnu
3.2.6:aarch64-linux-musl
3.2.6:arm-linux-gnu
3.2.6:arm-linux-musl
3.2.6:arm64-darwin
3.2.6:x64-mingw-ucrt
3.2.6:x86_64-darwin
3.2.6:x86_64-linux-gnu
3.2.6:x86_64-linux-musl
3.3.5:aarch64-linux-gnu
3.3.5:aarch64-linux-musl
3.3.5:arm-linux-gnu
3.3.5:arm-linux-musl
3.3.5:arm64-darwin
3.3.5:x64-mingw-ucrt
3.3.5:x86_64-darwin
3.3.5:x86_64-linux-gnu
3.3.5:x86_64-linux-musl
3.4.1:aarch64-linux-gnu
3.4.1:aarch64-linux-musl
3.4.1:arm-linux-gnu
3.4.1:arm-linux-musl
3.4.1:arm64-darwin
3.4.1:x64-mingw-ucrt
3.4.1:x86_64-darwin
3.4.1:x86_64-linux-gnu
3.4.1:x86_64-linux-musl
4 changes: 3 additions & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
tidelift: "rubygems/nokogiri"
github: flavorjones
tidelift: rubygems/nokogiri
open_collective: nokogiri
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: "Bug Report"
about: "Open an issue to help us improve"
about: "Open an issue to help us improve!"
title: "[bug]"
labels: "state/needs-triage"
assignees: ""
Expand Down Expand Up @@ -32,7 +32,7 @@ Here's an example of how you might structure such a script:
require 'nokogiri'
require 'minitest/autorun'

class Test < MiniTest::Spec
class Test < Minitest::Spec
describe "Node#css" do
it "should find a div using chained classes" do
html = <<~HEREDOC
Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
contact_links:
- name: Nokogiri Community Chat
url: https://gitter.im/sparklemotion/nokogiri
about: Please ask and answer questions here.
- name: Nokogiri Discussion Board
url: https://github.com/sparklemotion/nokogiri/discussions
about: Start a thread about a new feature idea, read the RFCs, ask and answer general questions.
12 changes: 6 additions & 6 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "bundler" # See documentation for possible values
directory: "/" # Location of package manifests
- package-ecosystem: "bundler"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
Loading