Skip to content

Releases: tisfeng/Easydict

2.16.0 ✨ feat: add "Translate and Replace" and "Polish and Replace" actions

18 Sep 13:04
Compare
Choose a tag to compare

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

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

06 Sep 13:49
Compare
Choose a tag to compare

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

Full Changelog: 2.14.1...2.15.0

2.14.1 ✨ Add GitHub Models and Groq services

22 Apr 16:16
Compare
Choose a tag to compare

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

image

2.13.0 💎 Rewrite screenshot feature with Swift

23 Mar 14:51
Compare
Choose a tag to compare

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

06 Mar 12:57
Compare
Choose a tag to compare

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 导致的内存泄露问题

05 Feb 15:30
Compare
Choose a tag to compare

[v2.11.2] - 2025-2-5

🐞 修复

  • 修复了 Sentry 导致的内存泄露问题 #803
  • 修复了关闭记录崩溃日志选项不生效问题 #805
  • 修复了应用启动可能弹出 Easydict 关于窗口问题 #767 (comment)
  • 修复了一些其他已知问题。

2.11.1 🐞 修复每次应用启动可能会弹出致谢窗口问题

26 Jan 12:00
Compare
Choose a tag to compare

[v2.11.1] - 2025-1-26

✨ 新功能

  • 添加了对新的翻译语言 格鲁吉亚语 Georgian 的支持 #797 by @why-trv
  • Gemini 服务支持本地服务 streamTranslate 接口。

💎 优化

  • 更新了内置 AI 服务支持的模型列表,新添加由 SiliconFlow 提供的 yi-1.5-9b 模型。
  • 改用新的有道词典网页接口 #777 by @Rick630

🐞 修复

  • 修复了每次应用启动可能会弹出致谢窗口问题 #767
  • 修复了福昕高级PDF编辑器不支持鼠标取词问题 #796
  • 修复了某些类 OpenAI 服务接口数据因包含注释无法解析问题,例如 OpenRouter #743
  • 改进了 AI 服务的流式数据 Throttle 实现方式,减少界面刷新导致的崩溃问题。
  • 改进了取词模块 SelectedTextKit ,捕获可能出现的崩溃错误。
  • 修复了有道词典某些单词数据解析可能报错问题。

2.11.0 🐞 修复有道服务导致的崩溃问题

05 Jan 12:26
Compare
Choose a tag to compare

[v2.11.0] - 2025-1-5

🐞 修复

  • 修复了有道服务异常导致的一系列问题 #762 , #768 , #769 , #775
  • 修复了 Popclip 划词内容包含特殊符号 & 会显示不全问题 #761

2.10.2 🐞 修复有道翻译报错问题

25 Dec 12:51
Compare
Choose a tag to compare

[v2.10.2] - 2024-12-25

💎 优化

🐞 修复

  • 修复了有道翻译报错问题 #754
  • 修复了 macOS 15.2 系统版本 About 页面按钮无法点击问题 #750
  • 修复了服务验证失败时,报错日志过长导致无法关闭弹窗问题 #742

2.10.1 🐞 修复强制取词可能导致应用崩溃问题

10 Nov 13:20
Compare
Choose a tag to compare

[v2.10.1] - 2024-11-10

✨ 新功能

  • 添加对引用第三方库的 Acknowledgements #716

🐞 修复

  • 修复了强制取词可能导致应用崩溃问题 #721