Gramps 6.0.7 highlights

The official release notes are always hard for me to figure out what were the important changes. Here is a user-facing list of changes, but easier to understand for humans, and who made the contribution. We thank each of the contributors, and @Nick-Hall for reviewing each change and merging into the source code.


Gramps 6.0.7 — Release Notes (2026-03-15)

This maintenance release focuses on bug fixes for GEDCOM import/export, data verification tools, and a new Bashkir translation.

Always back up your database before upgrading.


Bug Fixes

GEDCOM Import/Export

  • Export: Occupation events now correctly use the OCCU tag instead of FACT (#14109) — @soig
  • Export: Fixed incorrect language associations for Lithuanian (LT) and Latvian (LV) — @embar-
  • Import: Stillbirth events are now handled correctly (#14067) — @DaveSch-gramps
  • Import: Fixed crash when creating a missing note containing an Arabic comma (#13692) — @hgohel
  • Import: Fixed IndexError crash in XML import — @DavidMStraub

Data Verification & Tools

  • Data verify tool no longer crashes when a birth or death event has no date (#14081) — @SNoiraud
  • Data verify tool no longer reports false positives for civil unions that have a marriage date (#14060) — @soig
  • Date comparison (diff_dates) now correctly considers calendar, modifier, and quality fields — @DavidMStraub
  • Clean input data tool no longer sets invalid lat/lon values when none are provided (#14077) — @SNoiraud

Enhancements

  • Check & Repair: The CheckIntegrity tool now coalesces duplicate event role names — @stevenyoungs
  • Localization: Improved internationalization of surname origin attributes — @petr-fedorov

macOS

  • Gramps can now load external shared libraries for plugins (from ~/Library/Application Support/gramps/lib) [Bouscram notes that the modules should be in ~/Library/Application Support/gramps/gramps60/plugins/lib (standard installation), more formally in ${PYTHONUSERBASE}/lib] — @jralls

Translations

  • New: Bashkir (ba) translation added
  • Fixed: Irish plural forms corrected — @Nick-Hall
  • Updated: 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
10 Likes

Will this v6.0.7 release become available for Windows users at some point?

Or has the Windows version been put on hold because @Nick-Hall mentioned in this post the possibility of a rapid release of v6.0.8?

Probably, but the Windows AIO build failed. We need a Windows developer to have a look at it.

Sadly, that’s not something I can help with.

I’ll take a look at the failing AIO build.

3 Likes

Thanks to @codefarmer we now have a Windows AIO for v6.0.7. I’ll move it to the release page once it has been tested.

3 Likes

A lot of progress since yesterday, but not quite there yet; the build doesn’t launch - if you’re able to help with this, please chime in:

@Nick-Hall and other experts,
The issue is documented in this stackoverflow thread and is due to a change in Python 3.13’s urllib.

Is someone able to step in and take this to a resolution?

3 Likes

I, with some Claude assist, made some comments:

Resolve multiple AIO 6.0.7 build errors by hgohel · Pull Request #2190 · gramps-project/gramps · GitHub

3 Likes

@dsblank Thanks so much for digging into it, very helpful information.

Also, I will not be able to work on this issue in a timely manner. Whosoever picks up the build issue(s) from here and takes it to resolution will earn they highly coveted, yet mythical GRAMPY award :sports_medal:

Thank you.

1 Like

No problem; I hope this helps! I don’t have a Windows computer so someone else will have to assist here.

I have seen the capability to use external share libraries for the Mac build, which seems a very good idea…

However, I have not been able to make it work for Python modules. I have tried to create a “lib” folder in ~/Library/Application Support/gramps and put the modules in it but it didn’t work. Then I tried to create a “python3.13” subfolder (as in the Gramps app itself, but it didn’t work either.

@jralls, can you help?

Someone told me the answer : the modules should be in ~/Library/Application Support/gramps/gramps60/plugins/lib (standard installation), more formally in ${PYTHONUSERBASE}/lib

It works fine for me.

@dsblank can you update your post above to match this?

1 Like