Immutable
release. Only release title and notes can be modified.
[0.10.0] - 2025-11-11
Added
apply_xmlns()function for post-processing namespace prefixes (#57)- Extracts xmlns declarations from HTML and applies them to prefixed elements
- Both lenient (default) and strict modes for handling undefined prefixes
- Support for template contents, attributes, and all node types
- Comprehensive example demonstrating functionality
apply_xmlns_opts()with flexibleNsOptionsconfiguration (#59)- Provide additional namespace mappings via options
- Configurable strict mode for undefined prefix handling
- HTML declarations take precedence over provided options
- New example
apply_xmlns.rsdemonstrating namespace processing
Changed
- Refactored
parser.rsinto modular directory structure (#59)- Each component in dedicated file following one-item-per-file convention
- Improved code organization and git history tracking
- Improved test coverage from 95.85% to 97.86% (#59)
- Added 10 new tests for TreeSink edge cases
- Comprehensive coverage of parser implementation