Version 5.1.6 - a new maintenance release, has been released.
Make sure to backup before you upgrade.
Changes since v5.1.5:
- Update copyright date.
- Narrative web: problem with small pictures. Fixes #12884.
- Implement the
<CTRL>J
for the family view. Fixes #12882. - Avoid application crash on invalid user input. If the user inputs an invalid date this change keeps the application from crashing. The invalid date information is reported to the user in the log. Fixes #12658.
- Fix export where private citations are excluded.
- Fix Event Compare tool to display enclosed places properly.
- Check that view exists before calling post_create method. Avoids 'NoneType' object has no attribute 'post_create' error. Fixes #12638.
- Fix a wrong operator bug in the web calendar report.
- Revert "Enclose tree report image path and file name in braces" due to reports of regression where processing of the generated TeX file fails due to bad path specification for image files. Fixes #12437 and #12697.
- Geography View: Fix number of arguments in add_bookmark method. Fixes #12718.
- Use date-specific place in report substitution variables. Fix place title in graphical reports which have user-defined display formats to use date-specific alternate name. This impacts the Ancestor Tree, Descendant Tree, and Family Descendant Tree reports. Fixes #12763.
- Try to import berkeleydb if bsddb3 isn't found. berkelydb is usable for python >= 3.6 and required for python >= 3.10.
See: https://www.jcea.es/programacion/pybsddb.htm - HtmlDoc: Create a unique filename for cropped images.
- Fix corrupted NOTE tag in Gedcom export. Remove Python2 code obsoleted by Python3, which was corrupting Gedcom export of Gramps Notes text that includes multi-byte utf-8 characters. Fixes #12709.
- Fix IndexError that sometimes occurs when changing view This occurs when restarting Gramps. Fixes #12636, #12304, #12429, #12623, #12695.
- Fix crash when invalid note link. Fixes #12854.
- Fix tags with color names in pedigree views. Fixes #12866.
- Crash when invalid event date.
- ListModel: Fix multiple level paths when we use checkboxes in columns. The path was previously converted to int.
- Update Gramps CI workflow to run on Ubuntu 20.04. Ubuntu 18.04 became fully unsupported on 1 Dec 2022.
- Fix package installation failures in CI.
- Fix spouse's name and underlined call names in records. Fixes #12391.
- Update INCOMPLETE_TRANSLATIONS list. Remove: he, Add: zh_HK, zh_TW.
- Update Debian folder after 5.1.5 release.
- Mac:
- Patch bsddb to use berkeleydb instead of bsddb3 module.
- Patch berkeleydb configure to work on Apple Silicon.
- Update Exiv2 download URL, moved to github.
- Repackage Gramps 5.1.5 with Gtk updates fixing use on macOS 13 Ventura.