Gramps 6.1.0-beta1 released
Nick Hall via Gramps-users <[email protected]> Wed, 22 Apr 2026 00:16:54 +0100
| Newsgroups | gmane.comp.genealogy.gramps.user |
|---|---|
| Message-ID | <[email protected]> |
Version 6.1.0-beta1, an experimental pre-release. Make sure to backup before you upgrade: https://www.gramps-project.org/wiki/index.php?title=How_to_make_a_backup 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. You can obtain Gramps 6.1.0-beta1 from the GitHub release page: https://github.com/gramps-project/gramps/releases/tag/v6.1.0-beta1 -- Gramps-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gramps-users https://gramps-project.org