Easydict Updates & Release Notes
20 updates curated from 1 source by the Releasebot Team. Last updated: Oct 21, 2026
- Oct 19, 2026
- Date parsed from source:Oct 19, 2026
- First seen by Releasebot:Oct 21, 2026
2.25.0
Easydict releases an update that adds Anki Connect integration, expands DeepL language support, and improves translation compatibility, Apple Dictionary audio paths, and query window stability. It also brings settings refinements and updates for Gemini, Warp, and Apple Translate.
🐞 fix: stabilize query window resizing and text rendering
What's Changed
- Add Anki Connect integration by @XbuLee in #1241
- Update the DeepL client version to restore translation compatibility by @codexss in #1336
- Fetch the DeepL Web App version dynamically by @tisfeng in #1341
- Migrate Gemini to the OpenAI format by @Jerry23011 in #1342
- Support absolute paths for Apple Dictionary audio by @KurodaKayn in #1351
- Include prereleases in the latest version when beta updates are enabled by @Aurora-NICExq in #1358
- Allow forced text selection in Warp by @Lilien86 in #1343
- Move the Apple Translate offline setting from Advanced to Services by @Jerry23011 in #1340
- Stabilize query window resizing and text rendering by @MoonMao42 in #1327
- Move Anki Connect configuration into a dedicated settings sheet by @tisfeng in commit
- Support Hebrew and Thai in DeepL by @tisfeng in commit
- Fix Brazilian Portuguese mapping in Apple Translate by @joaovitoras in #1361
New Contributors
- @XbuLee made their first contribution in #1241
- @codexss made their first contribution in #1336
- @Lilien86 made their first contribution in #1343
Full Changelog: 2.24.0...2.25.0
Original source - Sep 28, 2026
- Date parsed from source:Sep 28, 2026
- First seen by Releasebot:Sep 28, 2026
2.24.0
Easydict adds GitHub Copilot CLI translation with dynamic model selection, saves queried words to a local vocabulary notebook, restores QR code payload recognition in OCR, and improves translation support with Vietnamese DeepL, pronunciation, and macOS icon updates.
✨ feat: add GitHub Copilot CLI translation
What's Changed
- Add GitHub Copilot CLI translation with dynamic model selection by @tisfeng in #1332
- Save queried words to a local vocabulary notebook by @crossoverJie in #1319
- Restore QR code payload recognition during OCR by @yaobii-lab in #1277
- Fix input translation clearing and add Vietnamese support for DeepL by @Aurora-NICExq in #1324
- Add pronunciation to Youdao English word lookups by @ricolalemon in #1300
- Update the app icon design for macOS 27 by @Keldos-Li in #1274
- Reorder service groups in settings by @tisfeng in commit
New Contributors
- @Aurora-NICExq made their first contribution in #1324
- @crossoverJie made their first contribution in #1319
Full Changelog: 2.23.0...2.24.0
Original source All of your release notes in one feed
Join Releasebot and get updates from tisfeng and hundreds of other software products.
- Sep 19, 2026
- Date parsed from source:Sep 19, 2026
- First seen by Releasebot:Sep 19, 2026
2.23.0 ✨ feat: add ChatGPT login and on-demand components
Easydict releases smoother selection and query handling, adds one-click clearing for favorites and history, reverse translation for completed results, Claude Code model controls, and ChatGPT login with on-demand Codex component installation.
What's Changed
- fix(selection): allow shortcut queries without forced text capture by @hyperdai in #1285
- feat(favorites): add one-click clearing for favorites and history by @mrasong in #1270
- fix(selection): keep the selection icon hidden in Sublime Text and Terminal when appropriate by @hyperdai in #1284
- fix(selection): skip automatic text capture when the screenshot overlay is frontmost by @hyperdai in #1290
- feat(query): reverse-translate completed results by @yaobii-lab in #1276
- feat(claude-code): configure Claude Code CLI models and reasoning effort by @choykarl in #1293
- feat(release): inject release notes into the appcast description by @mrasong in #1283
- refactor(openai): migrate streaming semantics to the MacPaw SDK by @tisfeng in #1305
- feat(codex): add ChatGPT login and on-demand component installation by @massif-01 in #1303
- fix(codex): reuse the managed translation App Server by @tisfeng in #1317
- fix(dictionary): handle missing Apple Dictionary resource URLs by @tisfeng in #1320
- fix(selection): support text selection in Zen Browser by @byueng in #1289
- fix(service): prevent the 15-second network timeout from interrupting long LLM chats by @ricolalemon in #1301
New Contributors
- @massif-01 made their first contribution in #1303
- @byueng made their first contribution in #1289
- @ricolalemon made their first contribution in #1301
Full Changelog: 2.22.0...2.23.0
Original source - Aug 23, 2026
- Date parsed from source:Aug 23, 2026
- First seen by Releasebot:Aug 23, 2026
2.22.0 🐞 fix: migrate DeepL web translation to the oneshot endpoint
Easydict ships a broad update with richer translation workflows, including formatted AI translation results, a global shortcut for select translation, auto-translate while typing, expanded export history, and new Japanese, Spanish, and Catalan support.
What's Changed
- feat(markdown): render AI translation results with formatting by @leozanee in #1161
- feat(shortcut): add a global shortcut to toggle select translation by @bsythegreat in #1203
- feat(claude-code): default the translation model to Sonnet by @sonhyrd in #1211
- fix(window): restore input focus after query window layout changes by @MoonMao42 in #1212
- feat(localization): add Japanese support by @syrupfresh in #1202
- feat(localization): add Spanish (es_ES) support by @terorero in #1138
- build(deps): bump concurrent-ruby from 1.3.6 to 1.3.7 by @dependabot[bot] in #1219
- feat(localization): add Catalan support by @tisfeng in #1218
- refactor(stream): support reasoning effort across shared streaming services by @bsythegreat in #1204
- fix(window): show the floating query window as a nonactivating panel by @tisfeng in #1223
- fix(mdict): stabilize WebView dictionary rendering by @KurodaKayn in #1222
- fix(ocr): prevent Vision OCR crashes and improve error handling by @ct-jyjntc in #1221
- fix(google): support distinct English TTS accents by @tisfeng in #1243
- fix(mdict): restore anchor navigation and dark-mode text by @KurodaKayn in #1244
- feat(query): add an option to translate automatically while typing by @bsythegreat in #1205
- fix(selection): disable automatic text capture in screen-mirroring apps by @tisfeng in #1255
- feat(settings): support adding and removing services from the service list by @MoonMao42 in #1207
- fix(query): reduce WebView resource churn in query results by @MoonMao42 in #1225
- fix(settings): resolve macOS 27 sidebar and title bar layout conflicts by @itzLan1126 in #1258
- feat(history): include translations in history and favorites exports by @ZhangDaniel942 in #1220
- docs: recommend a tool for recurring permission prompts during local development by @MoonMao42 in #1210
- docs(agents): complete the Agent documentation restructure by @tisfeng in #1264
- fix(signing): read the Team ID from the certificate OU by @tisfeng in #1265
- fix(readme): repair the broken Star History chart by @Dessalines39394 in #1267
- feat(star-history): generate Star History as a repository-owned artifact by @tisfeng in #1268
- chore(star-history): update generated assets by @github-actions[bot] in #1272
- fix(deepl): migrate web translation to the oneshot endpoint by @tisfeng in #1271
- fix(app): disable the macOS 26 Tahoe AutoFill heuristics helper by @mrasong in #1269
New Contributors
- @leozanee made their first contribution in #1161
- @sonhyrd made their first contribution in #1211
- @syrupfresh made their first contribution in #1202
- @terorero made their first contribution in #1138
- @ct-jyjntc made their first contribution in #1221
- @itzLan1126 made their first contribution in #1258
- @ZhangDaniel942 made their first contribution in #1220
- @Dessalines39394 made their first contribution in #1267
- @github-actions[bot] made their first contribution in #1272
- @mrasong made their first contribution in #1269
Full Changelog: 2.21.0...2.22.0
Original source - Aug 22, 2026
- Date parsed from source:Aug 22, 2026
- First seen by Releasebot:Aug 22, 2026
Similar to Easydict with recent updates:
- Gemini updates445 release notes · Latest Oct 20, 2026
- Codex updates264 release notes · Latest Oct 16, 2026
- Proton Pass updates41 release notes · Latest Oct 10, 2026
- Next.js updates127 release notes · Latest Oct 16, 2026
- Gemini CLI updates170 release notes · Latest Oct 20, 2026
- Visual Studio Code updates61 release notes · Latest Oct 14, 2026
- Jun 7, 2026
- Date parsed from source:Jun 7, 2026
- First seen by Releasebot:Jun 7, 2026
2.21.0 ✨ feat: add Codex CLI service
Easydict adds remote service model fetching, Uyghur language support, and a new Codex translation service, while improving dictionary refresh, selection and window focus behavior. It also introduces DeepSeek thinking presets and an opt-out toggle for Youdao TTS on English words.
What's Changed
- feat(services): fetch remote service models by @MoonMao42 in #1173
- feat: add Uyghur language support by @abuaziz in #1174
- fix: refresh stale dictionary result on expand by @KurodaKayn in #1181
- fix(mdict): resolve keyword link records during lookup by @KurodaKayn in #1184
- Enhance Cmd+A functionality for auto selection and query visibility by @tisfeng in #1190
- feat(tts): add toggle to opt out of Youdao TTS for English words by @wayichao in #1185
- fix(settings): wrap service toggle in borderless button to avoid list swallowing first click by @MoonMao42 in #1187
- feat(codex): add Codex translation service via local Codex CLI by @long2ice in #1168
- refactor(stream): optimize chatStream iterator and error handling by @MoonMao42 in #1188
- feat: 增加 Deepseek Api 设置思考强度以及快捷切换 add DeepSeek V4 thinking effort presets by @bsythegreat in #1192
- fix(window): keep input window focused on multi-display and in-window clicks by @superchun in #1196
New Contributors
- @abuaziz made their first contribution in #1174
- @wayichao made their first contribution in #1185
- @long2ice made their first contribution in #1168
- @bsythegreat made their first contribution in #1192
- @superchun made their first contribution in #1196
Full Changelog: 2.20.0...2.21.0
Original source - May 18, 2026
- Date parsed from source:May 18, 2026
- First seen by Releasebot:May 18, 2026
2.20.0 ✨ feat: add MDict service
Easydict adds mdict dictionary support and fixes service tab tags and trackpad stuttering issues.
What's Changed
- Fix/service tab tags by @tisfeng in #1165
- feat: mdict dictionary support by @KurodaKayn in #1162
- fix(lag): Fixed the WindowServer stuttering issue caused by a CGEventTap leak when using the trackpad. by @ufolr in #1171
New Contributors
- @KurodaKayn made their first contribution in #1162
- @ufolr made their first contribution in #1171
Full Changelog: 2.19.0...2.20.0
Original source - May 5, 2026
- Date parsed from source:May 5, 2026
- First seen by Releasebot:May 6, 2026
2.19.0 [beta] ✨ feat: add Claude translation service
Easydict adds Claude translation support and Claude Code translation service, while improving custom OpenAI compatibility and error diagnostics. This release also brings stability and window handling fixes, plus a smoother settings experience and Apple dictionary height bug fix.
What's Changed
- feat(service): add Claude translation service by @zkbkb in #1133
- feat(custom-openai): improve endpoint compatibility and error diagnostics by @zkbkb in #1134
- fix: prevent crashes from leaked continuations and off-main-thread AppleScript by @MoonMao42 in #1137
- build(deps): bump addressable from 2.8.6 to 2.9.0 in the bundler group across 1 directory by @dependabot[bot] in #1141
- add Claude Code translation service by @choykarl in #1145
- fix(settings): remove window resize animation lag on tab switch by @MoonMao42 in #1151
- fix(window): clamp query window against its current screen by @MoonMao42 in #1159
- fix(window): patch _cornerMask overrides to avoid Tahoe WindowServer GPU pegging by @asdmoment in #1158
- Fix apple dictionary height loop by @tisfeng in #1164
New Contributors
- @zkbkb made their first contribution in #1133
- @asdmoment made their first contribution in #1158
Full Changelog: 2.18.1...2.19.0
Original source - Apr 6, 2026
- Date parsed from source:Apr 6, 2026
- First seen by Releasebot:Apr 6, 2026
2.18.1 [beta] ✨ feat: update macos 26 app icon
Easydict ships a beta update with Xcode 26 and macOS 26-style app icons.
This is a beta version, packaged and released with Xcode 26, primarily supporting macOS 26‑style app icons.
You need to enable the beta option in Settings → General to receive this update notification.
feat: update macos 26 app icon #952
Original source - Apr 2, 2026
- Date parsed from source:Apr 2, 2026
- First seen by Releasebot:Apr 2, 2026
2.18.0 🐞 fix: prevent query view retain cycles and view leaks
Easydict adds MiniMax translation service support, improves Apple TTS voice selection, and fixes Zhipu streaming errors and event monitor lag. It also refines view and appearance handling to reduce retain cycles and leaks.
What's Changed
- feat(service): add MiniMax translation service by @darcyYe in #1111
- Remove The Books Excerpt Copyright Notice by @wendell21-z in #1086
- fix(zhipu): tolerate text/plain completion error in stream by @darcyYe in #1110
- fix: prefer premium/enhanced voices over compact in Apple TTS by @Jack-Xiao in #1117
- perf(event-monitor): fix menu bar hover lag on high-frequency mouse events by @MoonMao42 in #1118
- Refactor view and appearance handling to prevent retain cycles and leaks by @tisfeng in #1127
- fix(event-monitor): scope high-frequency monitors to pop button by @tisfeng in #1128
New Contributors
- @darcyYe made their first contribution in #1111
- @wendell21-z made their first contribution in #1086
- @Jack-Xiao made their first contribution in #1117
- @MoonMao42 made their first contribution in #1118
Full Changelog: 2.17.3...2.18.0
Original source - Feb 11, 2026
- Date parsed from source:Feb 11, 2026
- First seen by Releasebot:Mar 14, 2026
2.17.3 🐞 fix: baidu and volcano api error
tisfeng releases a patch with multiple fixes and new options. It fixes macOS icon that breaks Windows, clarifies API key requirements, fixes PDF text selection icon, resolves API errors, and stops shortcut translation flash. It adds a beta update toggle and max window height options, welcomes first contributors, and covers 2.17.1 to 2.17.3.
What's Changed
- fix: remove macOS Icon file that breaks Windows compatibility by @xiaocang in #1070
- fix(localization): update free/pro text to clarify API key requirements by @tisfeng in #1096
- fix(pdf): fix query icon not showing in PDF text selection by @tisfeng in #1092
- fix: baidu and volcano api error by @Copilot in #1094
- Fix: query icon flashes when using shortcut translation by @Lxnii in #1095
- Add 20% 30% and 40% options for max window height percentage by @yhzhang067 in #1071
- feat(settings): add beta update toggle in general settings by @tisfeng in #1101
New Contributors
- @xiaocang made their first contribution in #1070
- @Lxnii made their first contribution in #1095
- @yhzhang067 made their first contribution in #1071
Full Changelog: 2.17.1...2.17.3
Original source - Feb 7, 2026
- Date parsed from source:Feb 7, 2026
- First seen by Releasebot:Mar 14, 2026
2.17.2 🐞 fix: baidu and volcano api error
tisfeng releases 2.17.x focusing on stability and polish. The update fixes Windows compatibility by removing a macOS icon, clarifies API key requirements in localization, fixes the PDF text selection icon, and eliminates icon flashes during shortcut translation. It adds max window height options and welcomes new contributors. Full changelog spans 2.17.1 to 2.17.2.
What's Changed
- fix: remove macOS Icon file that breaks Windows compatibility by @xiaocang in #1070
- fix(localization): update free/pro text to clarify API key requirements by @tisfeng in #1096
- fix(pdf): fix query icon not showing in PDF text selection by @tisfeng in #1092
- 修正百度/火山服务的用户 API Key 识别逻辑 by @Copilot in #1094
- Fix: query icon flashes when using shortcut translation by @Lxnii in #1095
- Add 10% 20% 30% and 40% options for max window height percentage by @yhzhang067 in #1071
New Contributors
- @xiaocang made their first contribution in #1070
- @Lxnii made their first contribution in #1095
- @yhzhang067 made their first contribution in #1071
Full Changelog: 2.17.1...2.17.2
Original source - Feb 3, 2026
- Date parsed from source:Feb 3, 2026
- First seen by Releasebot:Mar 14, 2026
2.17.1 🐞 fix: custom openai service report wrong error
tisfeng releases 2.17.1 with fixes for StreamService key detection, auto show query icon triggers, and selectable text checks.
What's Changed
- Fix StreamService key detection after free quota is used (#1080) by @ihciah in #1081
- feat(selection): add conditional triggers for auto show query icon #735 by @tisfeng in #1085
- fix(auto-query): improve icon display logic by adding selectable text element check #1079 by @tisfeng in #1087
New Contributors
- @ihciah made their first contribution in #1081
Full Changelog: 2.17.0...2.17.1
The query icon now respects these conditions to provide more precise control over auto-selection behavior.
Original source - Feb 1, 2026
- Date parsed from source:Feb 1, 2026
- First seen by Releasebot:Mar 14, 2026
2.17.0 ✨ feat: add history and favorite tab
tisfeng releases 2.17.0 featuring crash fixes for GoogleService and query interception plus a free or pro flag and favorites history with Settings UI.
What's Changed
- Fix crash caused by GoogleService by @wytsai7660 in #1067
- fix(event-monitor): resolve click query interception issue by @tisfeng in #1059
- Add section to tell if it's free or pro based on apikey by @purifier1990 in #1049
- Add favorites and history tracking with Settings UI by @Copilot in #1032
New Contributors
- @wytsai7660 made their first contribution in #1067
- @purifier1990 made their first contribution in #1049
Full Changelog: 2.16.3...2.17.0
Original source - Jan 10, 2026
- Date parsed from source:Jan 10, 2026
- First seen by Releasebot:Mar 14, 2026
2.16.3 🐞 fix(ocr): resolve silent OCR language not updating promptly
tisfeng releases 2.16.3 with OCR language fix, service refactors, Swift QueryService rewrite, and a new settings option to hide screenshot tips.
What's Changed
- fix(ocr): resolve silent OCR language not updating promptly by @tisfeng in #1047
- Refactor services by @tisfeng in #1035
- refactor: rewrite QueryService with Swift by @tisfeng in #1043
- feat(settings): add option to hide screenshot tips by @tisfeng in #1048
Full Changelog: 2.16.2...2.16.3
Original source
Curated by the Releasebot team
Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.