- Improved HTML parsing accuracy
- When
nil
is supplied for thelanguage
parameter, it is now treated as the empty string for rule-matching purposes (previously it would match no rules)
- Optimize memory usage
- All
Srx::Engine
methods except#segment
are now private - ICU regex syntax
\xhhhh
is now no longer converted to Ruby regex, as this syntax was not correct; it now must be\x{hhhh}
- ICU regex syntax
\0ooo
is now supported
- Handle HTML void elements correctly
- Initial release