Gramps 5.2.3

Earlier this week (July 14, 2024) Gramps, the popular cross-platform and open-source genealogy software received a very large “maintenance release” to 5.2.3 (Gramps 5.2.2 was released back in April).

You can read more about it on the Gramps Project page (Gramps-Project.org) and the various versions can be downloaded here on Gramps-Project.org or on github.

There are over 15 updated language translations, along with a lot of tweaks, bug fixes, and database work.

Linux users: It is packaged for Ubuntu in .deb files (Debian package format), but should work on other releases (you can also compile your own). There are seperate builds for Intel-based and Apple Silicon-based Macs, as well as Windows 64-bit and Linux (more builds should be coming).

Improvements and Additions in Gramps 5.2.3
Updated translations: da, de_AT, en_GB, es, fr, he, hr, hu, mk, nb, nl, pt_PT, ru, tr, zh_HK, zh_TW.
Update translation template for new release.
Corrected terminology. Replaced “matronymic” with “matrilineal” to accurately reflect genetic inheritance rather than naming conventions.
Clarified terminology for father lineage description. Changed “patronymic lineage” to “patrilineal lineage” for accuracy.
Disable rounding glyph positions in cairo document generator.
Package Gramps 5.2.3 for macOS.
Add workflow for Debian build.
Remove detached process flag when running lualatex.
Update span characters for zh_TW. Add span characters so that the new display format is accepted as a valid input format.
Restore BerkelyDB, Gramps still uses it.
Updated Gramps.modules:
* Remove obsolete comment and comment out the private include.
* Update the branch in gramps-git.
* Remove BerkeleyDB and pybsddb dependencies.
* Remove unused patches.
Better error handling in the narrative web report.
Use README.md for PyPI long description.
Bug fixes in Gramps 5.2.3
Fix bug with regular expressions in check_po script.
Fix PDF generation failure with LaTeX-based reports on Windows. Fixes #10696.
Fix fallback for the `image_size` utility function Use Gdk if the size of the image cannot be determined by imagesize. Fixes #13310.
Fix NoteType values in CSV import.
Some short french month names can not be entered. Fixes #13307.
Check that pdf output file exists in genealogy tree reports. Fixes #10696.
Fix error when changing the style of misspelt words. In the note editor, changing the style of text failing the spell check caused an error. Fixes #13282.
Fix missing media in narrative web report person pages. Fixes #13252#13272.
Remove the spaces padding the connector in a hyphenated surname. This fixes the previous code which replaced ” – ” with “-” within the entire name. Fixes #13274.
Url-quote norm_path and use urljoin to attach the scheme. Assumes that if the path is already a URI it is also already quoted. Fixes #13218#13197.
Prevent hyperlink tagging being added as an undo action. Clicking the undo button in the note editor sometimes had no noticeable effect. Fixes #13267.
Change repository “Title” to “Name” in the source editor. Fixes #13258.
Handle not found when creating the narrative web report updates page. Fixes #13216.
Fix Windows AIO build.