🚨 Breaking Changes
- Zotero-runner class, drop web-ext - by @northword in #64 (e0ec3)
- Reduce duplication io operations, use async method, drop replace-in-file, replace globby with tinyglobby - by @northword in #68 (3e4ed)
- Mv
dist/
andtestTmp/
to.scaffold/
, cache test lib, drop config.test.port - by @northword in #71 (ed9a2) - Mv
PluginPrefsMap
to_ZoteroTypes.Prefs
- by @northword in #89 (b0650)
🚀 Features
- Add test runner - by @windingwind and @northword in #63 (0b5e4)
- Add tester timeout config - by @windingwind (5320c)
- Add tester debug() - by @windingwind (4d749)
- Support create profile - by @northword in #85 (01deb)
- Parse prefs.js - by @northword in #65 (e178a)
🐞 Bug Fixes
- Use import attribute for json - by @northword (04ad2)
- Tester startup should not block other plugin startup - by @windingwind (3f2c7)
- Hidden shell output and fix jsdoc typo - by @northword (ebb6f)
- Do not namespace data-i10n-id that not exist in any ftl message - by @northword (eb9af)
- Use zotero cli args to set dataDir - by @northword (7db6a)
- Lint and add docs ci paths filter - by @northword (a926e)
- Skip install libasound if Ubuntu version is not 24.04 - by @northword (1068e)
- Log level of connecting to rdp - by @northword (17f4c)
- Don't allow blank lines at the beginning of the dts file - by @northword (52b4b)
- EscapeRegExp for ftl matched - by @northword (5561a)
- Read packageJson.config.prefsPrefix for compatibility - by @northword (740dc)
- Prefs.js parse, dont generate
Zotero.Prefs
types - by @northword (b3ae3) - Add prettier-ignore to prefs dts - by @northword (fe23b)
- Parse prefs.js for number - by @northword (370b3)
- Prefs-manager set pref null to remove this - by @northword (b5292)
- Parse prefs.js without semicolons - by @northword (46877)
- Better logs for prefixing prefs key and data-i10n-id - by @l0o0 and @northword in #92 (83d3e)
- Update deps - by @northword (6a513)
- builder:
- Do not fill
strict_max_version
inupdate.json
- by @northword (74879) - Ftl prefixing always matches at line start - by @windingwind (f2a9d)
- Do not fill
- deps:
- Update all non-major dependencies - in #59 (1ad3d)
- Release.bumpp.execute with bumpp version 9.9.0 - by @windingwind (7fcdc)
- Unlock bumpp version, bump deps - by @northword (d5cbf)
- Remove unused deps - by @northword (2b83a)
- Replace update-notifier with tiny-update-notifier - by @northword in #69 (26d61)
- Remove mine - by @northword (e10bd)
- Update all non-major dependencies - in #80 (1b338)
- Update dependency commander to v13 - in #83 (0a968)
- Update dependency @commander-js/extra-typings to v13 - in #82 (104e1)
- logger:
- Log level, use single class mode - by @northword (2f8d6)
- tester:
- Zotero run failed due to miss deps on Utuntu 24 - by @northword in #76 (90753)