Source code for Gramps Genealogical program
Version 5.2.2 - a new maintenance release, has been released 2024-04-06.
Make sure to backup before you upgrade..
Changes since v5.2.1:
SHA256SUMS 340cfe136f428cd185d510ca8f932401633e0014eba0261159c4b21efe92a126 gramps-5.2.2.tar.gz ee6d197e06dadadf3cf11f425a80b3250b398e731309850f6fd99a1ec1962b46 GrampsAIO-5.2.2-1_win64.exe 53904afc254ffbaa5c1a00a76f59258e948acc0f907e1909d4f2d858dd268556 Gramps-Arm-5.2.2-1.dmg 1f5bd0d88bf457d5bc9648d2c4570fdc602ec049becac0296439f08625b8bc73 Gramps-Intel-5.2.2-1.dmg 786e7ea9f07a516a0b89e0e8d540a1aae9bfa2246afa9ea04b25c503381507b9 gramps_5.2.2-1_all.ubuntu-20.04.deb b16bb4bc4cf179940c04774b338942a020ce739cada3aaee75a969a9fda983db gramps_5.2.2-1_all.ubuntu-22.04.deb
Version 5.2.1 - a new maintenance release, has been released 2024-03-24.
Make sure to backup before you upgrade..
Changes since v5.2.0:
Tag.is_empty()
method. The Tag.is_empty()
method was returning the inverse of the expected value. Fixes #12579.Version 5.2.0 - a new major release, has been released 2024-02-23.
Make sure to backup before you upgrade..
Version 5.2.0-rc1, a release candidate.
Make sure to backup before you upgrade.
Whilst we don’t anticipate any major problems with this release we still urge caution.
It might be unwise to “upgrade” your main/real Gramps family tree into 5.2.0-rc1. In general, we recommend you make a copy of your family tree instead (typically by doing a “gramps XML” export), then try 5.2.0-rc1 on the copy. (You can keep things really separate by using the GRAMPSHOME environmental variable, if you want.)
We are interested in your feedback, especially if you discover any bugs or problems which we haven't noticed.
2024-02-09 Version 5.2.0-rc1
-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.requires_gi
property in gpr files to allow mutiple versions of a GObject introspection module. e.g. requires_gi=[("GooCanvas", "2.0,3.0")]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.popup
method is deprecated. The remaining calls to popup
are replaced by popup_at_pointer
.popup
with popup_at_widget
and remove old positioning functions. Fixes #13008.display_help
rather than display_url
to display manual pages.Version 5.2.0-beta2, an experimental pre-release.
Make sure to backup before you upgrade.
The key word is experimental!
It might be unwise to "upgrade" your main/real Gramps family tree into 5.2.0-beta2. In general, we recommend you make a copy of your family tree instead (typically by doing a "gramps XML" export), then try 5.2.0-beta2 on the copy. (You can keep things really separate by using the GRAMPSHOME environmental variable, if you want.)
We are interested in your feedback, especially if you discover any bugs or problems which we haven't noticed.
2023-08-25 Version 5.2.0-beta2
trans_text
keyword in xgettext
. Fixes #12982.share.tgz
with downloaded files.Version 5.2.0-beta1, an experimental pre-release.
Make sure to backup before you upgrade.
The key word is experimental!
It might be unwise to "upgrade" your main/real Gramps family tree into 5.2.0-beta1. In general, we recommend you make a copy of your family tree instead (typically by doing a "gramps XML" export), then try 5.2.0-beta1 on the copy. (You can keep things really separate by using the GRAMPSHOME environmental variable, if you want.)
We are interested in your feedback, especially if you discover any bugs or problems which we haven't noticed.
2023-08-01 Version 5.2.0-beta1
collect_data
._RUFNAME
._APID
tag support. Implements #9925GtkSpell
to Gspell
.bookmark-list-changed
signal.Menu.set_title
ScrolledWindow.add_with_viewport
GObject.GError
-> GLib.GError
Widget.reparent
.Widget.set_padding
Gtk.Widget.override_font
and modify_font
rgb_to_hex
.requires_mod
, requires_gi
and requires_exe
properties to specify addon requirements.file:///
URI paths for addons location.attribute_list
.ENV_DIR
.python3 -m gramps
.__main__.py
__debug__
.xdg-utils
dependency.Place.get_text_data_child_list
test3b_delete_tree_constraint
if $HOME
is a subdirectory of /tmp
. Fixes #12577.StyledTextTags
. Issue #11855shared-mime-info
for application/x-geneweb
and application/x-gedcom
._pythonmime.py
When editing a Media image, display TIFF image or PNG image instead of Unknown.gramps -v
consistent with Prerequisites Checker. Issue #12770EditEventRef
, EditPlaceRef
, EditMediaRef
, EditRepoRef
for improperly saving objects in their object lists. Fixes #11917, #11933get_name_format
.name_formats
.get_name_format
.python3 Gramps.py -d "gui.uimanager"
.file()
-> open()
.EditEvent.__init__
by passing it to EditPrimary.__init__
.self._do_close()
before self.callback()
, during save()
.__init__
and calls it during save()
.get_number_of_citations
method.Version 5.1.6 - a new maintenance release, has been released.
Make sure to backup before you upgrade.
Changes since v5.1.5:
<CTRL>J
for the family view. Fixes #12882.Version 5.1.5 - a new maintenance release, has been released.
Make sure to backup before you upgrade.
Changes since v5.1.4:
Version 5.1.4 - a new maintenance release, has been released.
Make sure to backup before you upgrade.
Changes since v5.1.3:
__collations
array to short-circuit re-creation./dev/null
. Use a FileHandler in tht case, writing the log to $TMPDIR/gramps-pid.log
. This will help particularly in analyzing crashes where python shuts down as there's no crash report in that case._build_popup_ui()
ignores translated strings without locale.textdomain set.write_lock_file
exception when USERNAME is missing.person_handle
in the list has a death event, but no birth event and does not have family relationships. These conditions lead to the local variable short_name
not being declared before it comes time to process death events.inspect.stack()
with inspect.currentframe()
. Works around Python issue #12920 which causes every call to inspect.trace()
to fail because __main__
is always the starting point.__file__
if gramps_launcher.py is run as __main__
.Version 5.1.3 - a new maintenance release, has been released.
Make sure to backup before you upgrade.
Changes since v5.1.2:
A note on the AIO; A change was made to hopefully stop windows from getting hidden behind others while active. Please report any issues in this area.
A second note for AIO; a 5.1.3-2 now includes prerequisites to allow PlaceCoordinateGramplet to work correctly.