feat: add Zotero 10 support
CI / build (push) Successful in 21s

Bump strict_max_version to 10.0.* and esbuild target to firefox140
(Zotero 9/10 Firefox 140 ESR base). Update docs accordingly.
This commit is contained in:
Ignacio Ballesteros committed 2026-09-29 17:34:28 +02:00
1 parent 15e55ee126
commit 8393cca8dd
4 files changed
+6 -6

No files matched your search

+3 -3
View File
@@ -12,7 +12,7 @@ Export PDF and EPUB annotations from Zotero to Org-mode files for use with Emacs
## Requirements
- **[Zotero](https://www.zotero.org/) 7.0+**
- **[Zotero](https://www.zotero.org/) 7.0+ (through 10.x)**
- **[Better Notes](https://github.com/windingwind/zotero-better-notes)** plugin — must be installed before this plugin
- **[Pandoc](https://pandoc.org/)** — for Markdown to Org conversion
@@ -89,7 +89,7 @@ src/
├── exporter.ts # Attachment detection, sync checking, batch export
├── converter.ts # Markdown → Org via pandoc, file I/O
├── notifier.ts # Zotero event handlers (sync finish, tab close)
└── menu.ts # Menu registration (Zotero 7 + 8 compatible)
└── menu.ts # Menu registration (Zotero 7 + 8/10 compatible)
addon/ # Static plugin files copied verbatim into the XPI
├── manifest.json
@@ -170,7 +170,7 @@ The dev server (`npm start`) watches for changes in `src/` and `addon/`, rebuild
There are no automated tests. To test manually:
1. `npm run build` to produce the XPI
2. Install the XPI in a Zotero 7 instance via **Tools → Add-ons → Install Add-on From File...**
2. Install the XPI in a Zotero 7–10 instance via **Tools → Add-ons → Install Add-on From File...**
3. Exercise the export functionality manually via the Tools menu and right-click context menu
### Releasing