Install instructions for Windows, macOS and Linux.
Filename pattern: GoldenDict-ng-[version]-[Qt version]-[system name]...
For Linux, the released version is on Flathub → io.github.xiaoyifang.goldendict_ng.
2025-04-04
🆙 Improvements
New Contributors ❤️
2025-04-01
🚀 Features
📚 Documentation
- Add doc about external audio engine (#2256) - (6b5b255)
 - Update crash dmp file (#2263) - (40c1d0b)
 - Add faqs (#2264) - (69c2f05)
 
🆙 Improvements
- Word finder,concurrent list (#2246) - (b1f7183)
 - Add status message when export to pdf (#2253) - (e8bb23e)
 - Update darkreader.js to v4.9.105 (#2258) - (df793ad)
 - Update crash dmp file - (4276fda)
 
2025-03-21
🐛 Bug Fixes
- Corner cases of translation loading by attempting filename based gd_ts loading first (#2248) - (4037eeb)
 
🆙 Improvements
2025-03-17
🐛 Bug Fixes
2025-03-16
💼 Other
🆙 Improvements
- Stardict css (#2237) - (3df79d3)
 - Add stardict image support for http and base64 image (#2235) - (5c8d0a8)
 - Add extra space at the right of search toolbar (#2239) - (e545e03)
 - Set column stretch to the grid layout (#2242) - (cf4abcc)
 - Stardict resource file parse (#2238) - (0c572f3)
 
2025-03-07
🚀 Features
🐛 Bug Fixes
💼 Other
🆙 Improvements
- Fix 
-Wallcompiler warnings and make-Wallrequired to pass build checks (#2209) - (513d583) - Update stardict icon (#2219) - (a7189eb)
 - Full index add headword along with content - (c872e16)
 - Full index add headword along with content (#2216) - (9afc57c)
 - String boundary check (#2217) - (b6487f2)
 - Use QScopedPointer instead of QPointer (#2230) - (76af288)
 
2025-02-26
🚀 Features
🆙 Improvements
- Git cliff api limit (#2199) - (bd6ecd7)
 - Optimize method getItemByFullPath (#2203) - (8dbe9d2)
 - Add favorite folder under the current selected folder (#2204) - (d83a242)
 
◀️ Revert
2025-02-23
🚀 Features
🐛 Bug Fixes
🆙 Improvements
- Add mutex to the wordfinder (#2169) - (b72c0ca)
 - Continue to load dictionaries when some dictionaries throw exception. (#2180) - (a40a746)
 - Refactor wordfinder,use signal/connect to handle single requestFinish event. (#2151) - (3cea788)
 - Font preview in preference dialog - (b72089b)
 
New Contributors ❤️
2025-02-19
🐛 Bug Fixes
- Newline character contained in the string - (78c9c92)
 - Favorite headword retrieve logic (#2171) - (6a90666)
 
💼 Other
🆙 Improvements
- Debug log - (6e8ede0)
 - Auto update crowdin.ts file (#2168) - (8c07bad)
 - Delete the now useless termination handler - (74bf9d6)
 - DataRequest was managed by shared_ptr (#2176) - (7f9a23f)
 
New Contributors ❤️
- @lengyijun made their first contribution in #2172
 
2025-02-17
🐛 Bug Fixes
- Rewrite the html generation - (c39ee99)
 
🆙 Improvements
- Add objectname to toolbar - (e52f35a)
 
2025-02-13
🚀 Features
- Implement 
goldendict:://{world}URL handler for macOS - (c02cee6) - Support more formats for custom dictionary icon: svg, gif, webp, jpeg (#2139) - (c1d7564)
 
🚜 Refactor
- Use configure_file for build time string data - (05a19b1)
 
🆙 Improvements
- Lift the useless special case of xdxf's icon name (#2140) - (9463f70)
 - Properly use Qt containers in range for loops with std::as_const - (acf58d7)
 - Rewrite the log (#2147) - (e083c28)
 - Simpify the log output (#2148) - (7bff0e1)
 
🧼 Clean code
- Reduce implicit 
int->(q)sizetypeconversion warnings (#2127) - (1b3c570) - Replace QAbstractItemModel with more suitable QAbstractTableModel - (d70ab6a)
 - Rm oudated TODO about QItemEditorFactory::registerEditor's lifetime - (fecb7e2)
 - Delete a TODO in getProgramDataDir - (3953e35)
 - Don't reinvent fileName(); (#2138) - (d083fe2)
 - Enable 
QT_ENABLE_STRICT_MODE_UP_TOfor Qt6.8.2+ (#2142) - (5d9b930) 
2025-02-07
🚀 Features
🐛 Bug Fixes
- Partially revert "Enable application log" to "Log to file" - (0aedff4)
 - Interface languages inconsistency caused by corner cases of translation files loading - (5bf2d52)
 - Multimedia memleak - (f896678)
 
🆙 Improvements
- Update darkreader version to 4.9.100 (#2122) - (6916b3b)
 - Genereate release log using git-cliff (#2124) - (8de0c54)
 - Update git cliff template (#2125) - (4cfc559)
 
New Contributors ❤️
- @Athameral made their first contribution in #2121
 
Based on branch: master