Version 0.1.27¶
This release improves the testing setup by importing actual implementations instead of copies, refactors highlight-related utilities into a shared module, and fixes source text highlighting for multiline selections spanning multiple block elements.
New Features¶
- Extract highlight utilities into a separate module for reuse across the app and tests, and add documentation for testing DOM-dependent functions (e62612) (Eric Ma)
- Update test_search.js to import actual implementations by adding CommonJS exports, ensuring tests validate real code (9d0608) (Eric Ma)
Bug Fixes¶
- Fix source text highlighting for multiline selections by correctly handling text node spacing, blockquote prefixes, and adding comprehensive tests (7cb221) (Eric Ma)
Deprecations¶
- None