Skip to content

Releases: rushter/selectolax

v0.3.26

11 Nov 09:32
Compare
Choose a tag to compare
  • Improve type hints

v0.3.25

24 Oct 21:34
d631f40
Compare
Choose a tag to compare
  • Feat: Add parse_fragment() and create_tag()
  • Add missing typing for Node.insert_child()
  • Add Node.parser to access the HTMLParser to which the node belongs

v0.3.24

09 Oct 14:59
Compare
Choose a tag to compare
  • Add Node.insert_child method to lexbor and modest backends. Thanks to @JuroOravec

v0.3.23

08 Oct 16:40
Compare
Choose a tag to compare
  • Add Python 3.13 wheels
  • Update lexbor

v0.3.21

10 Mar 13:52
Compare
Choose a tag to compare
  • Breaking change: lexbor backend now includes the root node when querying CSS selectors. Same as Modest backend.
  • Fix css_matches and any_css_matches methods for Modest backend on some compilers

v0.3.20

09 Feb 12:11
Compare
Choose a tag to compare
  • Fixup for max HTML size increase (from 0.3.19 release, #110 )
  • Fix tag order for lexbor backend (#104). Thanks to @lexborisov

v0.3.19

27 Jan 05:08
Compare
Choose a tag to compare
  • Increase maximum HTML size to 2.4GB

v0.3.18

21 Jan 07:59
Compare
Choose a tag to compare
  • Fix memory leak when using CSS selectors, lexbor backend

v0.3.17

17 Oct 13:57
Compare
Choose a tag to compare
  • Update lexbor
  • Add Python 3.12 wheels

v0.3.16

27 Jul 08:45
Compare
Choose a tag to compare
  • Make HTML nodes hashable
  • Pin Cython version