Release post: https://soupault.app/blog/soupault-4.11.0-release/
New features
- It's now possible to use
:has()
selector in options that accept CSS selectors (implemented in lambdasoup 1.1.0)
New plugin API functions
HTML.is_text(e)
— checks if an HTML element tree node is a text node. Thanks to @jbhoot!
Bug fixes
HTML.is_document(e)
now correctly returns true for values created withHTML.parse()
andHTML.create_document()
.- Namespaces are now correctly preserved in HTML element attribute names (implemented in lambdasoup 1.1.1).