Version 0.1.15¶
This release introduces comprehensive automated UI testing using jsdom, enhancing test coverage for UI logic without relying on external APIs or browsers. Additionally, the continuous integration workflow has been improved to install npm dependencies and run tests via npm, streamlining the testing process.
New Features¶
- Added extensive automated UI tests covering error formatting, message building, zoom classes, node creation, BM25 search algorithm, and DOM manipulation using jsdom simulation. This enables reliable UI testing without external dependencies or browsers. (adf119) (Eric Ma)
- Updated CI workflow to install npm dependencies and run tests through npm commands, improving test automation and dependency management. (8772c0) (Eric Ma)
Bug Fixes¶
- None
Deprecations¶
- None