Release v0.1.0
馃殌 Enhancements
- Add chinese readme document (#75)
- Publish development scripts as independent npm packages (#109)
鈿狅笍 Bump scaffold, parseprefs.js(#236)- Generate type define for fluent messages (05f0a9d)
- Add
@zotero-plugin/eslint-config(#249) - Add tests example (#272)
- Zotero 8 support (#283)
- Add spell check context menu for annotations and notes (625e6e5)
馃┕ Fixes
- Typing bug (7c9a355)
- Update.rdf (51bbc58)
- Update files (7de5e38)
- Bootstrap.js bug (8db7a75)
- Pref window (583fbf1)
- Read prefs content via http bug (5adb144)
- UnregisterPrefPane (dcf82a3)
- Menu icon (cd71fa9)
- Update.json url (7e993e4)
- Load manifest before init in bootstrap.js (4ff9c79)
- Index.ts import (aa9763e)
- Install.rdf (3ea8520)
- Prefs table locale bug on Zotero 6 (33c38d3)
- Preferencepane loading bug (05ad059)
- Prefs locale example (c80f3ed)
- Default prefs (623c383)
- Build replaceinfile prefs.js (91d295d)
- Default prefs loading bug (576c08b)
- Update type error in template code (833a7ee)
- Update type in hooks, match the variable types between examples.ts and hooks.ts (b0010ee)
- #28 (#28)
- Prompt example type error (414bf81)
- Update.rdf version bug (fb98d85)
- Build async bug (c48e085)
- Update bug (3bd5b11)
- #43 downgrade replace-in-file (#43)
- Scripts/stop wait for process exit (2c3f6d1)
- Close dialog when shutdown (c4fc2c4)
- Typo (27c68b1)
- Watch files in subfolder (b84489f)
- Hot reload clear cache bug (8540d1b)
- GetString from ftl (a474169)
- InitLocale in en-US (4d0b0a4)
- Updaterdf (74c3a03)
- Eslint errors (f22a071)
- Start.mjs profile path (0ff56d5)
- Reload.mjs startZotero command (229411a)
- Check manifest before start (3738657)
- Typo (8a36eb2)
- Remove
\nin template literals (9495059) - Npm run start bug when
extensionsnot exist (11134e3) - Locale.ts typo (9f91c76)
- Start script bug (96245a0)
- Main window hook params (ebddeeb)
- Shutdown bug (b69feab)
- #70 (#70)
- Build update url bug (ddb2bc6)
- #74 (#74)
- Devtool startup (032aa74)
- Only prompt version when run release, and submit comment to closed issues, fix prerelease version number breaks auto update (#92)
- Comment for release (#93)
- Log miss ftl messages in build (#95)
- RegisterLibraryTabPanel and registerReaderTabPanel (cb77a57)
- Extra column examples (ff478a7)
- Release error due to repo rename (9841f16)
- Hot reload failed, bump scaffold to v0.0.23 (#119)
- Release ci install deps with -f (65069f6)
- Update scaffold 0.0.26 (bc1647f)
- Revent use taze to update deps (55116e8)
- #133 (#133)
- deps: Bump ztoolkit, scaffold and other deps (#170)
- eslint: Enable no-restricted-globals and fix ts/no-unused-expressions (66143e2)
- eslint: Add message to no-restricted-globals (7480463)
- Chrome/content -> content (#213)
- Notifier unregister when other plugin disabled (#221)
- Bump zotero max version (#238)
- Migrate to esm (#247)
- ci: Skip dev dependency audit to unblock builds (c4663c2)
- Use range's own document for editor word replacement (41ea696)
- Use range document consistently and fix ESLint errors (0d89414)
馃拝 Refactors
- Make examples more friendly (4469cbc)
- Make prefs & locale to modules (626cff5)
- Move scripts to ./scripts (329e6da)
- Popup window (398bf89)
- Rebuild development scripts and release workflow (#84)
馃摉 Documentation
- Add
npm i -fdue to typescript-eslint peer deps (#118) - Fix typo in README.md (#137)
- Extend release section and remove release-it references (#189)
- Typo correction in readme.md and addition of a French translation of this file (#231)
- Lint (fa00a4b)
- Clarify nodejs version, repository config, and build steps (#270)
馃摝 Build
- deps: Bump esbuild from 0.14.54 to 0.15.16 (833a9cc)
- deps-dev: Bump zotero-types from 0.0.4 to 0.0.6 (cf43b10)
- deps-dev: Bump release-it from 14.14.3 to 15.5.0 (5b38816)
- deps-dev: Bump esbuild from 0.15.18 to 0.16.10 (177fa37)
- deps-dev: Bump release-it from 14.14.3 to 15.6.0 (baede0c)
- deps-dev: Bump esbuild from 0.16.17 to 0.17.4 (4f0e936)
- deps-dev: Bump concurrently from 7.6.0 to 8.0.1 (11668e9)
- deps-dev: Bump typescript from 4.9.5 to 5.0.4 (15f1a04)
- deps-dev: Bump @types/node from 18.16.6 to 20.1.1 (b592a35)
- deps-dev: Bump replace-in-file from 6.3.5 to 7.0.1 (55d15eb)
- deps-dev: Bump esbuild from 0.17.19 to 0.18.1 (f7592eb)
- deps-dev: Bump @typescript-eslint/eslint-plugin (138c631)
- deps-dev: Bump release-it from 15.11.0 to 16.1.0 (0713c82)
- deps-dev: Bump prettier from 2.8.8 to 3.0.0 (7c8ab3b)
- deps-dev: Bump eslint-config-prettier from 8.10.0 to 9.0.0 (51afe19)
- deps-dev: Bump esbuild from 0.18.20 to 0.19.2 (526a18c)
- deps-dev: Bump release-it from 16.3.0 to 17.0.1 (#85)
- deps-dev: Bump esbuild from 0.19.12 to 0.20.1 (cd14a26)
- deps-dev: Bump @typescript-eslint/parser from 6.21.0 to 7.1.1 (0075dc8)
- deps-dev: Bump @typescript-eslint/eslint-plugin (df847e5)
- deps-dev: Bump zotero-plugin-scaffold from 0.0.23 to 0.0.24 (#126)
- deps-dev: Bump typescript from 5.6.2 to 5.6.3 (#198)
- deps-dev: Bump @eslint/js from 9.12.0 to 9.14.0 (#209)
- deps: Bump zotero-plugin-toolkit from 4.0.6 to 4.0.9 (#212)
- deps-dev: Bump typescript-eslint from 8.8.0 to 8.14.0 (#210)
- deps-dev: Bump @types/node from 22.7.4 to 22.9.0 (#211)
- deps-dev: Bump typescript-eslint (#235)
- deps: Bump the all-non-major group across 1 directory with 7 updates (#240)
- deps-dev: Bump the all-non-major group across 1 directory with 5 updates (#242)
- deps-dev: Bump the all-non-major group with 2 updates (#243)
- deps-dev: Bump the all-non-major group with 6 updates (#245)
- deps-dev: Bump the all-non-major group with 4 updates (#246)
- deps-dev: Bump the all-non-major group with 6 updates (#248)
- deps: Bump the all-non-major group across 1 directory with 8 updates (bfbd78e)
- deps-dev: Bump the all-non-major group with 2 updates (#252)
- deps-dev: Bump the all-non-major group with 5 updates (#253)
- deps-dev: Bump the all-non-major group across 1 directory with 6 updates (#257)
- deps-dev: Bump the all-non-major group across 1 directory with 5 updates (#260)
- deps-dev: Bump the all-non-major group with 2 updates (#261)
- deps-dev: Bump zotero-types from 4.0.0-beta.3 to 4.0.0-beta.10 (#262)
- deps: Bump zotero-plugin-toolkit from 5.0.0-0 to 5.0.0-1 (#255)
- deps-dev: Bump the all-non-major group with 4 updates (#263)
- deps-dev: Bump the all-non-major group with 2 updates (#264)
- deps-dev: Bump the all-non-major group with 3 updates (#265)
- deps-dev: Bump the all-non-major group across 1 directory with 3 updates (#271)
- deps-dev: Bump @types/node from 22.15.30 to 24.0.3 (#275)
- deps-dev: Bump the all-non-major group across 1 directory with 3 updates (#282)
- deps-dev: Bump the all-non-major group with 3 updates (#284)
- deps-dev: Bump the all-non-major group with 3 updates (#285)
馃彙 Chore
- Add edlint and prettier (67f2dcb)
- Add update deps script (6bfe8c2)
- Update eslint ignore patterns (dcef4b5)
- Run lint before release init (0971bd0)
- Change build outfile to addonRef.js (9fd9849)
- OnStartup call (a56e31f)
- Change default dev tool start delay (57028c7)
- Doc lint (2839b3a)
- publish: Release v2.0.0 (074b344)
- publish: Release v2.0.1 (3e28d58)
- Bump eslint to v9 (cc31172)
- publish: Release v2.0.2-beta.1 (71969f6)
- publish: Release v2.0.2-beta.2 (8fdacd4)
- Update deps (dfb7a2f)
- publish: Release v2.0.2-beta.3 (58b747d)
- Update deps (3a459d1)
- Use getLocaleID for l10nID (351b732)
- publish: Release v3.0.0 (57cbf00)
- publish: Release v3.0.1 (e59aedc)
- deps: Update deps (deb2cd0)
- Load config in addon.data (d842292)
- publish: Release v3.0.2 (03b0db3)
- deps: Update deps (8e9b488)
- deps: Update deps (7af5824)
- publish: Release v3.0.3 (0fd238c)
- deps: Update ztoolkit (6145b57)
- Do not enable debug bridge by default (b132767)
- Lint (9180002)
- publish: Release v3.0.4 (0f018b7)
- deps: Update to types v4 and toolkit v5 (8a90c3b)
- publish: Release v3.1.0 (9615e87)
- deps: Update deps (e91121f)
- Bump deps and fix lint (52b5706)
馃帹 Styles
馃 CI
- Group dependabot prs and run lint&build for every push&pr (#233)
- renovate: Use shared renovate config (#273)
馃殌 Enhancements
- Utils (6f752cd)
- Views example for menu (c8b92a8)
- Remove addon elements (06bc324)
- Preference compatibility for Zotero 6 & 7 (1ab8af4)
- Preference binding (600bda7)
- Preference value bindings for Zotero 6 (7bcbd3e)
- Example for extra column (f8a6b7a)
- AddonLocal class for properities file. Update local label string in addontemplate (2307380)
- Build environment (dev/prod) (3d1cf9d)
- Example for custom cell patch (206961f)
- Example for extra lib/reader tabpanels (51badae)
- Example for extra lib/reader tabpanels (ae91587)
- _globalThis (6426ae5)
- Notify hook example (84beaab)
- System Notification (25befec)
- Shortcut examples for toolkit 0.1.6 (a95515f)
- Preferencepane virtualized-table example (81c43cc)
- Prefs table local example (a8dcf5e)
- Custom toolkit modules example (4a06cd0)
- Start.js for different Zotero & profile (4524527)
- Dialog examples (ffbaf8c)
- Tsconfig skipLibCheck (7a39b82)
- Prompt example (aa51aba)
- ItemBox examples (080736c)
- Prompt exapmles (7922637)
- RegisterAnonymousCommandExample logic or (6467a12)
- Useful utils (1c43ef6)
- Auto hot reload support (3ba1f9d)
- GetString with args (4d3bc65)
- GetString with args (35afb45)
- Readme start with github codespace (a2d2d3a)
- Window load hook (4f5f6f8)
- Prerelease do not change update.json (a551773)
- Support beta (prerelease) auto update (23ffc5f)
- Devtool support (1208ad5)
- DS_Store to gitignore (56c427b)
- Build replace-in-file includes html and css (f5f2fd3)
- ItemPane custom info row example (255e057)
馃┕ Fixes
- Update.ref -> update.json (0b34640)
- Use zotero-plugin-toolkit (969a527)
- Package.json config (67fb288)
- Local lib (fc5661f)
- Zotero-types 1.0.3 (ceb4d60)
- Config.addonInstance (7b9e139)
- Eol auto to lf (ab0157d)
- Disable formatOnType (fe224ba)
馃┕ Fixes
鈿狅笍 Bootstrap.js license (7ee1619)鈿狅笍 Dev dependency minimist (01d80eb)鈿狅笍 Global variables (00b88f3)
鈿狅笍 Breaking Changes
鈿狅笍 Bump scaffold, parseprefs.js(#236)鈿狅笍 Bootstrap.js license (7ee1619)鈿狅笍 Dev dependency minimist (01d80eb)鈿狅笍 Global variables (00b88f3)
鉂わ笍 Contributors
- A. Kirk
- Northword (@northword)
- Windingwind (@windingwind)
- Sylvain TH脡RY (@sylsta)
- Diego De La Hera
- Denis Maier
- KikkiZ (@KikkiZ)
- Linxzh
- MuiseDestiny (@MuiseDestiny)
- Xiangyu
- L0o0