Gramps

Latest version: v5.2.4

Safety actively analyzes 707299 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

5.2.4

* Translations:
* Updated translations: bg, cs, da, de, de_AT, en_GB, es, fa, fi, fr, he, hr,
hu, id, ko, mk, nb, nl, pl, pt_PT, sk, sl, sv, ta, tr, uk, zh_CN, zh_HK,
zh_TW.
* Remove Tamil from this release.
* Update translation template for new release.
* Update list of incomplete translations.
* Add German date modifier "ab".
* Fix German date handler for reports. Fixes 13312.
* Add extra "about" modifier to Hebrew date handler.
* Add Korean translation.
* Fix date modifiers for sl.
* Fix Citations gramplet to recognize event reference citations. Fixes 13555.
* Fix exception when finding relationship to home person. Fixes 13495.
* Fix mouse scroll direction in pedigree view.
* Fix incorrect usage of exec. As of PEP558, `locals()` is not populated by
`exec()`. This change means that this call is broken on Python 3.13.
* Remove some usage of globals().
* Remove unnecessary use of exec.
* Test current_date being an empty date in probably alive function. Fixes 13431.
* Improve warning message in date_test.py when 3 tests are skipped.
* Correctly assign sortval = 0 when a date is EMPTY. Fixes 13415, 13423.
* Fix unicode conversion bug when upgrading from schema 16 to 17.
* Correct the documentation for the match() method of the Date class.
Also added more detail to documentation in 3 other cases. Fixes 13428
* Gramps version output now reports OS rather than Platform. Fixes 12285.
* Downgrade upgrade messages from warning to informational level. Fixes 13464.
* Fix list size option in the top surnames gramplet. Allow users to specify how
many surnames appear in the list from 10 to 1000. Fixes 13448.
* Correct misleading description of GUI element placement.
* Use the preferred calendar for new dates only in the date editor. Fixes 13403.
* Fix docs typo in INSTALL file.
* Fix printing of Books. Fixes 12804.
* Render reports with styled notes containing subscript and strikethrough.
Fixes 13417.
* Remove broken link to svn2cl package in the About dialog. Fixes 13152.
* Improve media performance in the narrative web report. Fixes 13370.
* Mac:
* Replace gtkspell3 with gspell. Fixes 13514.
* Upgrade json-glib to fix a build failure with recent glib versions.
* Windows AIO:
* Restore AIO console executable's icon. Fixes 13402.
* Fix spelling in a comment.
* Remove UPX compression of exectuable files.
* Remove commented out line.
* List packages in alphabetical order for easier maintenance format document.
* Improve grammar.
* Ensure library.zip is generated by cx_freeze.
* Update copyright date.
* Use a virtual python environment. This allows pip to work correctly.
* Prefer to use base_exec_prefix.
* Changes required due to updating MSYS2 environment.
* Remove references to lib2to3 (deprecated).
* Reduce log output from build.sh so errors and warnings are easier to spot.
* Cleanup README.
* Prevent debug plugins loading for Gramps AIO.
* Reduce output in log files for easier parsing.
* Downgrade cx_Freeze in Windows AIO to 6.15.9

2024-07-13

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.
* Fix bug with regular expressions in check_po script.
* 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.
* 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.
* Disable rounding glyph positions in cairo document generator.
* Package Gramps 5.2.3 for macOS.
* Fix NoteType values in CSV import.
* Some short french month names can not be entered. Fixes 13307.
* Remove detached process flag when running lualatex.
* 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.
* 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.
* Update 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.
* 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.
* Better error handling in the narrative web report.
* Handle not found when creating the narrative web report updates page.
Fixes 13216.
* Add workflow for Debian build.
* Package Gramps 5.2.2 for macOS.
* Use README.md for PyPI long description.
* Fix Windows AIO build.

2024-04-06

5.2.2

* Updated translations: cs, de, de_AT, es, fi, he, hr, nb, nl, pl, ru, sk, sv,
tr.
* Hebrew relationship calculator not loading. Fixes 13251.
* Narweb: Person object has no get_father_handle. Fixes 13207.
* Package Gramps 5.2.1 on macOS.
* Restrict CI workflow to run on a single branch.
* Don't show Navigation when we print a page. Fixes 13160.

2024-03-24

5.2.1

* Updated translations: de_AT, fi, fr, ga, he, it, nb_NO, pl, sk, sr, tr, uk,
zh_Hans.
* Fix error when installing an addon that will not be registered. Fixes 13233.
* Allow experimental and beta plugins to be registered. Fixes 13232.
* Tidy up the README file.
* Fix fan charts on HiDPI screens.
* Replace PIL with Pillow in the README. Issue 10016.
* Fix the Tag.is_empty() method. The `Tag.is_empty()` method was returning the
inverse of the expected value. Fixes 12579.
* Cannot create Place with coordinates via Geography. Fixes 13228.
* Fix place title when place names use open spans. Fixes 13222.
* Fix the addon translator language for core translations. Fixes 13221.
* Update AIO minimum Windows version requirement to 8.1 64-bit.
* Prevent unwanted output in unit test logs.
* Fix unit tests when run with Python 3.12. Fixes 13212.
* Revert Death fallback symbol from Latin Cross to "+".
* Change the cross mark and check mark symbols used in the Addon Manager.
Requirements screen to be valid characters on Mac. Fixes 13194.
* Fix display of invalid dates in editor citation tabs. Fixes 13192.
* Include metainfo rather than appdata 'its' files.
* Update AppStream MetaInfo file to conform to latest spec.
* Fix filter rules missing the use_case parameter. Fixes 13187.
* Rename metadata file to follow spec.
* Add release information to appdata.
* Package Gramps 5.2.0 on macOS.

2024-02-23

5.2.0

* Updated translations: ca, cs, da, de, de_AT, en_GB, es, fr, hr, hu, id, it,
nb, nl, pl, sk, sl, sv, tr, uk, zh_CN.
* Update development status to production.
* Remove the Trove classifier "Natural Language :: German(Austrian)".
* Emit a "plugins-reloaded" signal when a new addon is installed. This ensures
that the user interface will be updated to include the new addon.
Fixes 13021.
* Fix Windows AIO build.
* Update GitHub actions to latest versions. Some actions are deprecated.
* Package Gramps 5.2.0-rc1 on macOS.

2024-02-09

5.2.0rc1

* Updated translations: ar, bg, cs, da, de, de_AT, en_GB, es, fi, fr, he, hr,
mk, nb, nl, pl, pt_PT, ru, sk, sr, sv, tr, uk, zh_CN.
* Add Hebrew relationship calculator.
* Add Hebrew date handler.
* Refine Hebrew About modifiers in date parser.
* Add Hebrew to the list of user manual translations.
* Update copyright dates.
* Windows AIO:
* Improve AIO build script to run without modifications. The build script
required modification before first use to set the full path to the local
aio directory. Second change is to use the `-N` option in wget to avoid
downloading a file if the timestamp hasn't changed on the server. Third
change is to avoid the script from asking for interactive input on second
and subsequent runs.
* Add pip.exe and Adwaita scalable icons to Windows AIO.
* Fix up Windows AIO for pip, and Finnish spell check.
* Ignore AIO build artifacts in .gitignore file.
* Addon Manager:
* Invalidate caches after new python modules are installed. This ensures that
any new python modules installed will be found by the python import
mechanism.
* Allow multiple versions in gi requirements. Enhances the `requires_gi`
property in gpr files to allow mutiple versions of a GObject introspection
module. e.g. requires_gi=[("GooCanvas", "2.0,3.0")]
* Update a couple of strings to clarify the Addon Manager UI. Fixes 13019.
* Fix Addon Manager help link. Fixes 13018.
* Capitalize "python" in the Addon Manager settings. Fixes 13016.
* Fix addon prerequisites install.
* Make the Addon Manager available without a tree loaded.
* Change "url" to "URL" in the project editor.
* Set default project editor window width to 600.
* Refresh row in Addon Manager after an addon is installed. When an addon is
installed there is no need to refresh the addon listing. We just need to
update the row. This also keeps the user in the same place in the list.
Fixes 13001.
* Rename "Uninstalled" to "Not installed".
* Add an extra requirements check after installing modules.
* Verify tool:
* Convert the Data Verify tool to display results in a tree.
* Add 8 more data verify rules.
* Fix some garbage collection issues.
* Performance enhancements.
* Also fixed a small amount of easy pylint issues.
* Fix invalid escape sequences by doubling backslashes, or making the strings
raw, as is commonly done for regexes.
* Make subprocess inherit environment variables in setup script. The PATH
environment variable got unset for that subprocess, thus not being able to
find msgfmt.
* Fix command line progress output. The text was partly overwritten whenever
the percent value was updated. Add unit tests.
* Added HasRepo rule to rule list. Fixes 13097.
* Fix references to gramps-xml file format in man pages. Change -f gramps-xml
to -f gramps Fixes 9723.
* Update and fix CSV import. See discussion on the discourse forum:
https://gramps.discourse.group/t/how-can-people-be-deleted-according-to-a-list/4511/13?u=dsblank
* Fix gramps example media source.
* Clarify the Tip of the Day text to indicate that it applies specifically to
"Grouped People View", not the flat People View. Fixes 12897.
* Report simpler Python version string in About and Error dialogs.
* Fix DeprecationWarning for invalid escape sequence. Change to use raw string.
* Fix invalid file mode error with Python 3.11.
* Fix hyphenated surnames in name displayer. Strip spaces around a hyphen,
so for example, "Smith - Jones" is cleaned up to become "Smith-Jones".
Fixes 13086.
* Add year rounding option to preferences. Fixes 12422.
* Fix context menu in all family events quick view screen. Fixes 12759.
* Added option to display birth and death info in descendant report.
Implements 12758.
* Update Doug Blank's email address.
* Add new event reference citations to the private proxy.
* New citations not included on the Narrative Web. Fixes 13046
* Add event reference citations to the complete individual report. Fixes 13035.
* Fix display of gramplet help URLs that start with "https://". A help_url
starting with either "http://" or "https://" should be used as the full url
to be displayed in the browser. Fixes 13039.
* Fix bug in narrative web when the role name contains a dash. Not enough values
to unpack in sort_by_role. Fixes 13042.
* Make the narrative web support both LTR and RTL layouts. Fixes 12960.
* Minor string changes to narrative web report options.
* Sort Confidence column in source citation tabs. The "Confidence level" is
sorted by confidence label instead of the internal value. The
"Confidence level" text is too wide and replaced by "Confidence".
Fixes 13036.
* Fix imports test for new note added to database.
* Fix GEDCOM import for SUBN record containing note. Fixes 13024, 12152.
* Use imagesize rather than magic.
* Reformat code using the latest stable version of black.
* Fix sizing of shared information in the reference editors. Sets the packing
of the expander widget to depend on whether or not it is expanded.
Fixes 13030.
* Fix crash when displaying settings in context menu popup of the pedigree view.
A separator menu item was being added twice. Fixes 13029.
* Add help_url to built-in gramplet plugin data. Link Gramplets to new wiki
landing anchor of lookup table which shows which Gramplets work in which
categories.
* Add right and left margins to the welcome gramplet. Add some white space
between the left/right text box borders and the text glyphs. See:
https://gramps.discourse.group/t/what-can-i-do-to-help-fix-unpadded-text-gramplets/2293/2
* Rename "Ancestor View" to "Pedigree View" in Tip of the Day. Fixes 13023.
* Fix translated Tip of the Day entries with quote characters. When extracting
strings from the `tips.xml` file, xgettext removes the escape sequence for
the quote character (") so we don't need to add it back before we obtain
the translated string. Fixes 12325.
* Fix a few deprecation warnings Issue 13021.
* Fix report dialog error when no active person selected. Running a report from
the reports dialog with no active person selected caused an error.
Fixes 13020.
* Rename citation formatter from "Default" to "Legacy".
* Update width of Gramps ID fields in editors. These fields appeared wider in
earlier Gtk versions. Fixes 12999.
* Replace remaining Gtk.Menu.popup calls The `popup` method is deprecated. The
remaining calls to `popup` are replaced by `popup_at_pointer`.
* Fix positioning of popups relative to widgets. Replace `popup` with
`popup_at_widget` and remove old positioning functions. Fixes 13008.
* Change the subscript key binding in the note editor. Use <PRIMARY>r for
subscript. The standard keyboard shortcut for copy is <PRIMARY>c.
Fixes 13002.
* Set filter editor rule list to expand.
* Fix display of help links in gramplet bars. Use `display_help` rather than
`display_url` to display manual pages.
* Add more scrollbars to the Preferences dialog.
* Fix bug in endnotes citations.
* Fix bug when deleting a row from a filtered flat list view. Fixes 12995.
* Fix sizing of the surname table in the name editor. The columns were slightly
too large requiring a scrollbar with the default dialog size and column
widths. Fixes 12994.
* Add missing cite and thumbnailer plugin directories to build script.
* Include javascript files in installation. Fixes 12991.
* Fix black margin in project list with scrollbar. Fixes 12993.
* Package Gramps-5.2.0-beta2 on macOS.
* Fix translator date inflection comments.

2023-08-25

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.