Skip to content

Releases: gramps-project/gramps

v6.1.0-beta1

21 Apr 22:10

Choose a tag to compare

v6.1.0-beta1 Pre-release
Pre-release

Version 6.1.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 6.1.0-beta1. In general, we recommend you make a copy of your family tree instead (typically by doing a "gramps XML" export), then try 6.1.0-beta1 on the copy. (You can keep things really separate by using the GRAMPSHOME environmental variable, if you want.)

The primary purpose of this release is to verify that our Gramps-FamilySearch Integration meets compatibility requirements. Authentication keys will only issued to the public after we pass compliance checks.

Anyone can test all other functionality.

We are interested in your feedback, especially if you discover any bugs or problems which we haven't noticed.

2026-04-21
Version 6.1.0-beta1

  • Update translations: da, es, fr, hr, nl, pl, pt_PT, sk, sv, zh_CN.
  • Improve Windows AIO README.md.
  • Skip bsddb tests on Windows.
  • Run unit test suite in AIO pipeline.
  • Call self.close() for ":memory:" DBs to avoid warnings.
  • Close database in tearDownClass method.
  • Avoid hard-coded paths and close the db at the end of the test.
  • Refactor media path tests to ensure environment restoration and database closure.
  • Skip tests which are locale dependent when the correct locale is not selected.
  • When running unittests make the environment invariant of the current users configuration.
  • Fix some translated strings.
  • Remove mingw64 entry from gitignore.
  • Fix local Windows AIO build.
  • Migrate Windows AIO to MSYS2 UCRT64 environment. Fixes #14149.
  • Replace hexlify with getSortKey() bytes, drop binascii import. Bug #10077.
  • Add config to allow ignore XML media flag.
  • Implement FamilySearch-Gramps Integration.
  • Pass an object rather than a handle to the note editor callback. Fixes #13702, #13884.
  • Add a HasNoteTag filter rule.
  • Add HasNoteType filters for Media and Repository objects.
  • Add a "References" tab to the family editor dialog. Fixes #13673.
  • Avoid opening a Citation when dragging or selecting an existing one.
  • Improve birth/death estimation.
  • Update the INSTALL file.
  • Add tearDownClass method to cleaup after unit test.
  • Fix ProbablyAlive ignoring fallback when birth event has no year.
  • Add non-sharable notes to media. Fixes #13922.
  • Add a favorites sidebar and all persistent sidebar.
  • Narrative web: Add an option to allow internet indexing.
  • Allow invalid dates in the relationship graph. Fixes #13672.
  • Calendar enhancements. Fixes #13754.
  • Add an Address option to the Individual Complete Report. Implements #14170.
  • Remove duplicated name formats.
  • Small one-line fixes mainly to comments and log messages.
  • Change the default gramps IDs to %05d.
  • Tidy up the add_row method in the PlaceDetails gramplet.
  • Move embedded URLs out of translated strings.
  • Add AGENTS.md with contributor and agent guidelines.
  • Update minimum python version. Python 3.9 reached EOL in October 2025.
  • Remove out of date comments.
  • Maintain compatibility with the directories used by Gramps 6.0.
  • Fix home directory location on Windows.
  • When writing a gramps XML file use the NS URI not the homepage URL.
  • Update http://developers.gramps-project.org.
  • Use https instead of http.
  • Fix spelling mistake in comment.
  • Fix code formatting.
  • Convert Windows AIO to use the new build process.
  • Provide a fallback for locale module without gettext support.
  • Decouple the core library code from GObject introspection.
  • Fix license issues in the pyproject.toml file.
  • Fix test path.
  • Dev version correctly reports the SHA of the local HEAD commit.
  • Rename apply to apply_to_one to reflect global change in v6.0.
  • Code improvements.
  • Unrelated formatting fixes.
  • Fix test directory location in unit tests.
  • Convert to using a pyproject.toml based build system.
  • Add a configuration option for the length of note previews.
  • Add mypy configuration.
  • Add py.typed to indicate the code base is (becoming) typed.

SHA256SUMS
115cb7ad48308752eb790901f82376e6258fc6c02a628e0cfae0adb3c69798c8 gramps-6.1.0-beta1.tar.gz
96268659cf118661fe580b568de8d4d178f5f4e895b272f557efc72fbee06cfc GrampsAIO-6.1.0-beta1-1_win64.exe
6c3343d18746615ef5cbcadf6004daa4443ef7e84e8885307b0a5f76b42c9ebf Gramps-Arm-6.1.0-beta1-1.dmg
ef503185161c94801835ab0ce4dd78796557fc5a9356639f0980cc397b2b1bc2 Gramps-Intel-6.1.0-beta1-1.dmg

v6.0.8

09 Apr 17:22

Choose a tag to compare

Version 6.0.8 - a new maintenance release, has been released 2026-04-09.

Make sure to backup before you upgrade..

Changes since v6.0.7:

  • Update translations: cs, de_AT, en_GB, fa, fi, fr, ga, he, hr, it, mn, nl, pl, pt_PT, ru, sk, sr, sv, zh_CN.
  • Fix xgettext format string warning.
  • Fix AttributeError when PersistentTreeView is GtkBuilder-created. Fixes #14159.
  • Update DTD and RNG schemas.
  • Fix Notpatronymic and Rawsurnames format code entry. Fixes #14146.
  • Avoid duplicate calls to update() in Person view.
  • Remove redundant methods on PersonNotes class.
  • Fix signals in notes gramplet. Fixes #14148, #13866.
  • Fix ImageThumb savev() passing strings instead of lists.
  • Fix Serbian date modifiers.
  • Fix incorrect person gender schema max.
  • Update copyright year in Windows AIO.
  • Various fixes to the Windows AIO build.
  • Update GitHub upload-artifact action version to v6.
  • Add PyInstaller-based Windows AIO workflow.

SHA256SUMS
f36069c71449b92636883f69addae38e76fa07ec37d9b3fcb5cac0b38390e314 gramps-6.0.8.tar.gz
8465bbb6a3dbf23ca7a49cebd121db0d1490ee39a8d3c545161324dd2edc0848 Gramps-Arm-6.0.8-1.dmg
5c2698ab9e684b6ae05fea7b27cf6edbeb05ac6d6ccaadad00365b5c4ee19254 Gramps-Intel-6.0.8-1.dmg
5c8e3a3f6ae7fec8b1ea4ac9e8eed2a1ee27292dab124ee24350f4d016b49674 GrampsAIO-6.0.8--1_win64.exe

v6.0.7

15 Mar 22:13

Choose a tag to compare

Version 6.0.7 - a new maintenance release, has been released 2026-03-15.

Make sure to backup before you upgrade..

Changes since v6.0.6:

  • Update translations: ba, bg, cs, da, de, de_AT, el, en_GB, fa, fi, fr, ga, he, hr, hu, it, ka, ko, lt, mk, nl, pt_BR, ru, sk, sl, sv, ta, tr, uk, zh_CN.
  • Add Bashkir translation.
  • Fix Irish plural forms.
  • Update copyright dates.
  • Add bulk change revs to ignore list for blame.
  • I18n improvements of surname origin attributes
  • Use the OCCU tag for Occupation events in the Gedcom export. Fixes #14109.
  • Clean input data tool gives invalid lat/lon when not set. Fixes #14077.
  • Fix invalid date when no date in data verify tool. Fixes #14081.
  • Fix LT and LV language associations in Gedcom export.
  • Update GitHub checkout action version to v6.
  • Handle Stillbirth event correctly in Gedcom import. Fixes #14067.
  • Handle Arabic comma when creating missing note. Fixes #13692.
  • Remove some false positives from the data verify tool. Fixes #14060.
  • Extend the CheckIntegrity tool to coalesce duplicate event role names.
  • Don't ignore calendar, modifier and quality in diff_dates.
  • Catch IndexError in importxml.
  • Reformat code using the latest stable version of black.
  • Fix mypy errors.
  • Fix code formatting.
  • Mac:
    • Bump mac versions & copyright dates. Preparing for 6.0.7 release.
    • Package Gramps 6.0.6 on macOS.
    • Allow Gramps to load external shared libraries for plugins.

SHA256SUMS
5b1d4d63f2abd072330a26d26db161a3c05f9a7d08bab07f29ef5647beafcb0a gramps-6.0.7.tar.gz
a139ae23109cbea2e697d0ea58788bd14c9dc0bf2ca17fce8aa44344649c8641 Gramps-Arm-6.0.7-1.dmg
39bbeeb56512e87a9ad7dc680deb40040c3614866032d67cf79b8bf2f7cb146b Gramps-Intel-6.0.7-1.dmg
b0781ed830778e9eaba78c0fdc75f668de0f909729dc8aefbe155511674277c7 GrampsAIO-6.0.7--1_win64.exe

v6.0.6

08 Nov 21:32

Choose a tag to compare

Version 6.0.6 - a new maintenance release, has been released 2025-11-08.

Make sure to backup before you upgrade..

Changes since v6.0.5:

  • Update translations: ba, cs, da, de, de_AT, en_GB, es, fi, fr, ga, he, hr, id, it, ka, lt, nl, pl, pt_PT, ro, ru, sk, sv, ta, tr, uk.
  • Added Weblate translation for Nepali.
  • Relationship Calculator:
    • Re-written for Russian language. Fixes #12743, #14019.
    • Fixed incorrect handling of return value of get_birth_parents() method.
    • Add tests to improve coverage of step, in-law and plural cases.
    • Fix error. Fixes #13996.
  • Fix order of LDS ordinances. Fixes #11651.
  • Fix "Latter-day Saints" name. Issue #11651.
  • Add missing "Initiatory" LDS ordinance. Fixes #4949.
  • Preserve order in find_children.
  • Update geocode-glib DLL reference in setup.py script. MSYS2 now provides a libsoup3-based geocode-glib binary. Fixes #14018.
  • Update GPL2+ license text.
  • Update COPYING to the latest text.
  • Ignore mypy error when setting sqlite3.paramstyle.

SHA256SUMS
a1812a9b02e69dc49a9cdbc1b628f0af6c34115f5134d66f02e36f3fe75b2b77 gramps-6.0.6.tar.gz
13c4cbe8b96cbbc09e847d71ac4a5a3d87a32f891f2295b77b46cbfd6eeee3bb GrampsAIO-6.0.6--1_win64.exe
fca2e4fda08d4d84ba340cfabfbd21f95aad9411ab79fa3f4ca5b76dd75ffca5 gramps_6.0.6-1_all.ubuntu-25.10.deb

v6.0.5

06 Sep 20:47

Choose a tag to compare

Version 6.0.5 - a new maintenance release, has been released 2025-09-06.

Make sure to backup before you upgrade..

Changes since v6.0.4:

  • Update translations: bg, ca, cs, da, de, es, fi, fr, ga, he, hr, hu, it, lt, pl, pt_PT, ru, sk, sv, uk.
  • Added Weblate translations for Georgian and Latvian.
  • Add Irish (ga) to the list of supported languages.
  • Update Catalan relationship calculator.
  • Fix MatchesPersonFilter. Fixes #13947.
  • Suppress file not found error if not available at end of gpkg import. Fixes #12311.
  • Fix typos in the Welcome gramplet.
  • Bump version for macOS.

SHA256SUMS
1295fe352669cdf419d762445db1d26ba5492da30c0a78fef278856eda9cc680 gramps-6.0.5.tar.gz
b879a9d3a54ea9d2e0146dcc1bfd35e9dcbc61de5f76ac5844a974670fb2c9b8 GrampsAIO-6.0.5--1_win64.exe
d164d765c7d3a7821b3c193d55a2d471830c56dad5c96f64169a6c9ee928c15d GrampsAIO-6.0.5--3_win64.exe
b2bb5644a4ae52a39d3faa96a7421266793a08f850e4594a80220fb318df7846 Gramps-Arm-6.0.5-1.dmg
19544f9ec380b5b400990e98ee4d671fa3eabb9b238d357ba99a32aea8b2326a Gramps-Intel-6.0.5-1.dmg

v6.0.4

10 Aug 17:24

Choose a tag to compare

Version 6.0.4 - a new maintenance release, has been released 2025-08-10.

Make sure to backup before you upgrade..

Changes since v6.0.3:

  • Update translations: ca, cs, da, de, de_AT, es, fa, fi, fr, he, hr, hu, id, it, nl, pl, pt_PT, sk, ta, uk.
  • Added Weblate translation for Bashkir.
  • Fix regex matches in filter match method.
  • Fix the problem of mixed filter types.
  • Add context to translatable "Name:" labels in Glade files. Fixes #12527.
  • Fix format character in the MatchesPersonFilter event rule. Fixes #13909, #13923.
  • Fix file not found when we don't want sources in narrated web report. Fixes #13875.
  • Fix note attached to citation in narrated web report. Fixes #13852.
  • Apply event place filters to the place not the event. Fixes #13797.
  • Added new fieldtype 48 to support Pro-Gen version 3.5.
  • Normalize gzip mtime for reproducible builds.
  • Fix regression in relationship path between people filter.

SHA256SUMS
d6c894f9660c8c6f3fb63ba7468889abcd6f0a76eee9017582fbde647b92f4b7 gramps-6.0.4.tar.gz
eff5b64ddcab4b9cac2813bd39ea00557b0dd111efa7134af7f4453beb2eae2e Gramps-Arm-6.0.4-1.dmg
f5ecb6e92d49a3d4acb143447265d58a877bba3f5fbf395ddd9c090649495de5 Gramps-Intel-6.0.4-1.dmg
ee3abe73d01cbe01aa06b5c5c96e14dde7587d16611c2a3ec22eb6f31a8a8269 GrampsAIO-6.0.4--1_win64.exe
ef6ed73c27403a1353f821e3031ce89025a6d9778fd147a70cd1c04887d0b4ba gramps_6.0.4-1_all.ubuntu-24.10.deb

v6.0.3

18 Jun 13:15

Choose a tag to compare

Version 6.0.3 - a new maintenance release, has been released 2025-06-18.

Make sure to backup before you upgrade..

Changes since v6.0.2:

  • Update translations: de_AT, en_GB, es, uk.
  • Revert "Pass an object rather than a handle to the note editor callback". Fixes #13884.
  • Package Gramps 6.0.2 on macOS.

SHA256SUMS
ee74447e6d767928435129b546637706b0cba65d6221672bc5ef1a4e275666be gramps-6.0.3.tar.gz
9eb59668b2c20c3bbe318792e3dc0c01f8ec4b7abdb88e0017c9d4a03c2fd871 GrampsAIO-6.0.3--1_win64.exe
cf7b1ed3e1958f3bdf49bb7e1cab65cc33cf9dd808000c85e5d6b3afe01ab327 Gramps-Arm-6.0.3-1.dmg
ec8e14ba1c36510bf05b25e2055921316eccc18faaa1e325e9f74ea08b7e03e0 Gramps-Intel-6.0.3-1.dmg

v6.0.2

15 Jun 20:48

Choose a tag to compare

Version 6.0.2 - a new maintenance release, has been released 2025-06-15.

Make sure to backup before you upgrade..

Changes since v6.0.1:

  • Update translations: bg, ca, cs, da, de, de_AT, eo, es, fi, fr, ga, he, id, ko, lt, nb, nl, pl, pt_PT, ru, sk, sv, tr, zh_CN.
  • Fix date modifiers for lt.
  • Update translation template for new release.
  • Add optimization to HasIdOf rules.
  • Connect the Help button in the repository reference editor. Fixes #13352.
  • Pass an object rather than a handle to the note editor callback. Fixes #13702.
  • Fix broken compound dates with bce year in XML import. Fixes #13631.
  • Avoid multiple copies of Rules after Plugin manager reload. Fixes #13844.
  • Fix bad surname list after upgrade from bsddb. Fixes #13807.
  • Fix narrated web when two places have same name but a different type. Fixes #13841.
  • Fix crash in citation view due to wrong filter_info. Fixes #13796.
  • Don't attempt to call set_orientation if self.pui is None. Fixes #13820.
  • Don't crash in search_changed if self.search_list has no active item. Fixes #13793.
  • Fix incorrect addons project after upgrade from Gramps 5.2. Fixes #13789.
  • Respect user choice of CSS files for existing narrated web site. Fixes #13792.
  • Ensure that the spell checker gets removed with the editor. Fixes #13795.
  • Fix Optimizer class when combining sub-filters. Fixes #13799.
  • Remove check for Gtk translations in Snap packages.
  • Mac:
    • Add lxml to python modules included in Gramps.app.
    • Fix macos build version error: Wrong tarball for 6.0.1.
    • Package Gramps-6.0.1 for macOS.

SHA256SUMS
645a31184b6de1fe43ff62498dcafe339f1166aec87725c8d463495743c86dc7 gramps-6.0.2.tar.gz
6a9f56944160f67497b1b93b8c13efc443d2ef556b083ec03d3547ef1e24364b Gramps-Arm-6.0.2-1.dmg
7934e4127135ab8784270da8434354244c41b48d4ff2d113d756d579b583caa5 Gramps-Intel-6.0.2-1.dmg

v6.0.1

18 Apr 20:42

Choose a tag to compare

Version 6.0.1 - a new maintenance release, has been released 2025-04-18.

Make sure to backup before you upgrade..

Changes since v6.0.0:

  • Update translations: ar, br, ca, cs, de, de_AT, el, en_GB, es, fi, fr, ga, he, it, ja, ko, nb, nl, pl, pt_PT, ro, sk, sv, tr, uk, zh_CN.
  • Update translation template for new release.
  • Extend SearchBar so that it supports text search and filters. Fixes #13720.
  • Fix patronymic in name display. Fixes #13764.
  • Update links in the README to v6.0.
  • Update the INSTALL file. Issue #13717.
    • Change install from setup.py to pip.
    • Update typical installation locations.
    • Remove the --resourcepath option which no longer exists.
  • Fix wiki help link in the Addon Manager. Fixes #13735.
  • Remove the outer progress meter from the filter prepare phase. Fixes #13725.
  • Fix error when importing a GEDCOM file into an existing tree. Fixes #13726.
  • Avoid empty metadata fields. Fixes #13721.
  • Update Italian date modifiers.
  • Mac:
    • Fix return value list for no locale. Fixes #13727.
    • Change gramps-git and gramps-addons-git modules to pip module type.
    • [mac gramps_launcher] Fix bad comment formatting.
    • Fix GRAMPSDIR for Python versions > 9.
    • Package Gramps-6.0.0 on macOS.
    • Incorporate gtk patches to fix #13049 and #13050

SHA256SUMS
894d854da32ff51a72dd812e8430dcbaa11757928a018c76120cfbb16686e877 gramps-6.0.1.tar.gz
230925a871c9f7d6b7ee97fd62495bd67d47f28c4121b8de7b84140aed7d711e GrampsAIO-6.0.1--1_win64.exe
3b83a876fc9110f81818b9ff040026c9c02e0e171c0b2861c691df01b6ab6909 Gramps-Arm-6.0.1-2.dmg
7d4a72ae4b9c7d0c72b0fb63a5cd09ce397c9c825eb52fe8e7d8c95c4b285d69 Gramps-Intel-6.0.1-2.dmg

v6.0.0

19 Mar 18:47

Choose a tag to compare

Version 6.0.0 - a new major release, has been released on 2025-03-19.

Make sure to backup before you upgrade.

Changes since v6.0.0-rc2:

  • Update translations: he, id, ko, sk.
  • Update development status classifier.
  • Update version in Sphinx API documentation.
  • Update translation template for new release.
  • Update example.gramps.
  • Bump XML version to 1.7.2.
  • Allow Gramps to continue if an addon rule fails to load. Fixes #13676.
  • Add unit tests for the addon translator.
  • Package Gramps-6.0.0-rc2 for macOS.

SHA256SUMS

37a0f80ca536850dc458730f349c77045ee7b7243c2b9b635a46bee38469b057  gramps-6.0.0.tar.gz  
e3b0b602d01d891c47da657fd7e71787677e6d3101a625848b067dc2124e73e2  GrampsAIO-6.0.0--1_win64.exe  
457a4bd5923509933c6a489de2a9a7f630f62f6d214c7c43d77ece93f165c08a  Gramps-Arm-6.0.0-2.dmg
5d97df7382d227d1c6ff4bde20cb7ba5110d9fdfb3ff92ae0728ccf656fb630b  Gramps-Intel-6.0.0-2.dmg