- Reduced full Catalogue of Life index initialization from multiple large lookup sets to sorted-array binary search.
- Added a v2 index format with accepted standalone genera and compact JSON output; v1 indexes remain compatible.
- Added previews for selected-item runs.
- Added
Undo Last Italicization Runfor the current Zotero session, with conflict-safe skipping. - Made report-writing failures non-destructive: successful title edits are now reported as successful with a report warning.
- Added
datato the standalone-genus stop list to avoid a confirmed real-index false positive. - Added GitHub Actions for tests and tagged XPI releases.
- Corrected project ownership and MIT license documentation.
- Prepared project documentation for public release.
- Added GitHub update manifest.
- Made package output portable by defaulting to
dist/.
- Added standalone genus matching and capitalization, for example
arabidopsis-><i>Arabidopsis</i>. - Kept full-name matching longest-first so
Arabidopsis thalianais formatted as a full species name. - Verified matching against the generated Catalogue of Life index.
- Added abbreviated genus matching, for example
B. cinerea-><i>B. cinerea</i>. - Preserved abbreviations instead of expanding them, because abbreviated genus names can be ambiguous.
- Normalized scientific-name casing while italicizing.
- Converts lowercase full names such as
arabidopsis thalianato<i>Arabidopsis thaliana</i>.
- Added lowercase full-name detection for sentence-case titles.
- Fixed Zotero settings pane loading with native Zotero preference bindings.
- Adjusted manifest compatibility for Zotero 8 installation.
- Initial Zotero 8 plugin scaffold.
- Added Catalogue of Life index builder.
- Added selected-item and current-library title formatting commands.