Releases: tisfeng/Easydict
Releases · tisfeng/Easydict
2.16.0 ✨ feat: add "Translate and Replace" and "Polish and Replace" actions
What's Changed
- fix: Memory leaks & Focus loss of Latest Version #970
- refactor(shortcuts): unify shortcut and menu item management by @tisfeng in #953
- feat(shortcuts): add 'Translate and Replace' and 'Polish and Replace' actions by @tisfeng in #954
- feat: add Zhipu service and localization support by @danielzmeow in #955
- feat(selection): prioritize AppleScript for browser text selection by @tisfeng in #976
- chore(deps): bump rexml from 3.3.9 to 3.4.2 in the bundler group across 1 directory by @dependabot[bot] in #977
- fix(deps): downgrade Alamofire to 5.9.1 by @tisfeng in #978
- feat: Add Brazilian Portuguese to Google dictionary and fix Portugal Portuguese
New Contributors
- @danielzmeow made their first contribution in #955
Full Changelog: 2.15.0...2.16.0
✨ Translate and Replace
iShot_2025-09-18_21.00.39.mp4
2.15.0 🐞 Fix: ocr crash on macOS 26
What's Changed
- fix: ocr crash on macOS 26 #915
- refactor: rewrite apple service with Swift by @tisfeng in #950
- fix: cannot force get selected text in PowerPoint by @tisfeng in #887
- chore: upgrade Firebase to 11.13.0 by @andrewheard in #903
- chore: update pod SwiftFormat/CLI by @tisfeng in #914
- feat: update supported translation types for Caiyun Service by @tssujt in #907
- Feat: add option for mini window position by @tisfeng in #910
- fix: accent preference wasn't applied when playing translated English text by @tisfeng in #916
- refactor: remove ali web api by @tisfeng in #917
- feat: Make result view title area clickable to expand/collapse by @tisfeng in #918
- feat: Add option to limit window maximum height by @tisfeng in #920
- chore(ollama): enable sentence and dictionary modes by default by @Hephaest in #924
- docs: fix a picture not show and add explanation by @tonngw in #931
- perf:not monitor mouse move event when disable popbutton by @xyzhou-1 in #946
- Update gemini and other service default models by @tisfeng in #947
- fix(eudic): ensure Eudic quick link icon is always shown when enabled by @tisfeng in #960
New Contributors
- @andrewheard made their first contribution in #903
- @tssujt made their first contribution in #907
- @Hephaest made their first contribution in #924
- @tonngw made their first contribution in #931
- @xyzhou-1 made their first contribution in #946
Full Changelog: 2.14.1...2.15.0
2.14.1 ✨ Add GitHub Models and Groq services
What's Changed
- fix: change Volcano response Extra type from String to Dictionary by @tisfeng in #863
- feat: support auto detection for classical Chinese (Enabled in beta mode) by @tisfeng in #872
- fix: activate app after taking screenshot by @tisfeng in #873
- feat: add enableDarkOverlay option, default to false by @tisfeng in #874
- feat: add GitHub Models service by @tisfeng in #877
- feat: add Groq service by @tisfeng in #878
- fix: restore wrong last application when switching applications by workspace by @tisfeng in #879
Full Changelog: 2.13.0...2.14.1

2.13.0 💎 Rewrite screenshot feature with Swift
What's Changed
- refactor: rewrite screenshot feature with Swift (Enabled in beta mode) #846
- fix: youdao ocr completion in non-main thread cause crash by @tisfeng in #838
- fix: upgrade defaults by @phlpsong in #840
- fix: update gemini default models by @tisfeng in #848
- fix: force get selected text option does not work in browser by @tisfeng in #847
- feat: enable custom prompt for all stream services by @tisfeng in #849
Full Changelog: 2.12.0...2.13.0
2.12.0 ✨ Add DeepSeek service
What's Changed
- feat: add Built-in deepseek api support by @garethng in #822
- feat: add an option to hide tag content, hidden by default by @tisfeng in #815
- feat: add an option to play English pronunciation AmE or BrE by @devswi in #819
- feat: youdao, baidu and bing tts support AmE and BrE
- feat: add check for updates in menu by @phlpsong in #825
- fix: do not change mouse location screen during stream query by @tisfeng in #821
- fix: show fixed window position former consider screen by @tisfeng in #830
- fix: get selected text failed by @tisfeng in #831
- fix: stream service may crash #820
- fix: validate result error is missing
- fix: floating window init frame is incorrect
New Contributors
Full Changelog: 2.11.2...2.12.0
2.11.2 🐞 修复 Sentry 导致的内存泄露问题
[v2.11.2] - 2025-2-5
🐞 修复
- 修复了 Sentry 导致的内存泄露问题 #803
- 修复了关闭记录崩溃日志选项不生效问题 #805
- 修复了应用启动可能弹出 Easydict 关于窗口问题 #767 (comment)
- 修复了一些其他已知问题。
2.11.1 🐞 修复每次应用启动可能会弹出致谢窗口问题
[v2.11.1] - 2025-1-26
✨ 新功能
💎 优化
- 更新了内置 AI 服务支持的模型列表,新添加由 SiliconFlow 提供的 yi-1.5-9b 模型。
- 改用新的有道词典网页接口 #777 by @Rick630
🐞 修复
- 修复了每次应用启动可能会弹出致谢窗口问题 #767
- 修复了福昕高级PDF编辑器不支持鼠标取词问题 #796
- 修复了某些类 OpenAI 服务接口数据因包含注释无法解析问题,例如 OpenRouter #743
- 改进了 AI 服务的流式数据 Throttle 实现方式,减少界面刷新导致的崩溃问题。
- 改进了取词模块 SelectedTextKit ,捕获可能出现的崩溃错误。
- 修复了有道词典某些单词数据解析可能报错问题。