Skip to content

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