Gramps v6.0.0 released

Nick Hall via Gramps-users <[email protected]> Wed, 19 Mar 2025 21:26:29 +0000
Newsgroups gmane.comp.genealogy.gramps.user
Message-ID <[email protected]>
Version 6.0.0, a new major release, has been released on 2025-03-19.

Make sure to backup before you upgrade.

See: 
https://www.gramps-project.org/wiki/index.php?title=How_to_make_a_backup

*Highlights*

_Reports_

The narrative web report has four main improvements:

* New indexes for big databases.
* Add heatmap.
* Improve language and hamburger menus.
* Show other roles for an event.

Other report changes:

* Add gender symbol option to the detailed descendant, detailed 
ancestral and descendant report.
* Add Gramps ID option to Kinship Report.
* Tree reports convert images to thumbnails for embedding. This allows 
cropped rectangles selected in the media references to be displayed.
* Report options are now memorised on a per family tree (database) level.

_Gramplets_

The following updates have been made:

* Improvements to the backlinks (References) gramplets:
     * Allow an object to be made active from within the backlinks gramplet.
     * Add a context menu to make “Edit” and “Make Active” more 
discoverable.
     * Allow objects in the backlinks gramplets to be dragged to the 
clipboard.
* Add edit capability to the notes gramplets.
* Enhanced version of the Filter gramplet.

_Selector dialogs_

The selector dialogs have been improved:

* A standard search bar has been added to the person selector dialog. It 
may default to selecting men or women by default, but selecting on other 
columns is possible.
* It is now possible to select multiple media objects in the media 
selector and gallery tabs.
* The media selector has a new path column.

_Other changes
_
* Improvements to the Probably Alive code.
* New rules: “Has Event”, “Has Source” and “Having Note of Type”.
* New Gedcom 7.0 event roles: “Father”, Mother", “Parent”, “Child”, 
“Multiple”, Friend", “Neighbour” and “Officiator”.
* Allow web-accessible file references in media objects.
* Add a preference option for the selection of the toolbar style.
* Enhancements to the help display. This is ongoing though.
* Enable Web Connection menu in all list views.

_Technical stuff_

These changes are probably less interesting to most people:

* Many bug fixes.
* Removal of deprecated features.
* Adding type hints and static type checking.
* Code quality improvements and clean-ups.
* Extra unit tests.

_Database-related changes_

In layman’s terms, the following changes have been made to the database:

* We now store objects in the database in a human-readable format.
* Power users can now read the database directly without needing to use 
python.
* Certain operations may be slower, but we don’t think by much.
* Refactoring and optimisation of the filters/rules should make these 
much quicker.
* The new storage format will make future maintenance and optimisations 
easier for the developers.
*
Bug fixes*

_v6.0.0_

* Allow Gramps to continue if an addon rule fails to load. Fixes #13676.
_
v6.0.0-rc2_

* Remove check that path exists in the media path unit test. Fixes #13305.
* Simplify logic for setting data, config and cache directories. Fixes 
#13261, #13686.
* Migrate data from old the directory structure. Fixes #13300.
* Fix nested transaction error in the Test Case Generator tool. Fixes 
#13680.
* Fix schema upgrade errors. Fixes #13674.

_v6.0.0-rc1_

* Fix upgrades from bsddb. Fixes #13633, #13652.
* Fix bug with surname rules in Quick Views. Fixes #13657.
* Provide new editor fallback icons for superscript and subscript. Fixes 
#13548.
* Add extra checks when changing a parent in the family editor. Fixes 
#13642.
* Hide navigation bar selector when only one sidebar plugin is loaded. 
Fixes #13640.
* Fix media manager bug with relative to absolute path conversion. Fixes 
#13644.
* Fix bug removing citation references after deleting a source. Fixes 
#13639.
* Fix citation filter rules that search the source. Fixes #13635.
* Fix crash in source/citation selector with an empty filter. Fixes #13634.
_
v6.0.0-beta2_

* Narrative web:
     * Remote media cannot be opened.  Fixes #13628.
     * Fix crash with empty an database.  Fixes #13619.
     * Fix to show tree on print page. Fixes #13614.
* Center the progress bar in the main window status bar. Fixes #13630.
* Remove BSDDB version and duplicate Gramps version from About dialog. 
Fixes #13624.
* Fix crash during bsddb upgrade. Fixes #13627.
* Fix error when upgrading a database from 5.1 to 6.0. Fixes #13622.
* Ignore missing remote media in check and repair tool. Fixes #13618.
* Fix the match method in the GenericFilter class. Fixes #13606.
* Fix error when searching by name in the place selector. Fixes #13605.
* Enable <Enter> key press on date fields in sidebar filters. Fixes #13607.
* Fix all_people() simple access method to use new data format Fixes #13603.
* Translation fixes in probably alive code. Fixes #13604.

_v6.0.0-beta1_

* Memorise report options for each database. Fixes #2455.
* Add help button to plugin selection dialogs. Issue #13467.
* Enhance display_help utility function.  Add unit tests. Fixes #13562.
* Crash with empty ADDR in narrative web. Fixes #13479.
* Display the source icon in the event tab of an editor if the event has 
either an event citation or event reference citation. Fixes #13401.
* Fix AttributeError in editor surname tab. Fixes #13322.
* Improve the ProbablyAlive code. Implements #13443.
* Skip TestImports if en_US locale is not available on build host. Fixes 
#13079.
* Change layout of places and dates in familylines plugin. Adds symbols 
and changes format of birth and death events. Implements #7788, #10699.
* Add missing tooltips in the Addon Manager Implements #13358.
* Add support for ISO 639-3 part 3 standard language code. Fixes #12772.
* Use preferred name instead of default name in name editor. Fixes #13256.


You can obtain Gramps 6.0.0 from the GitHub release page.
https://github.com/gramps-project/gramps/releases/tag/v6.0.0

-------------- next part --------------
An HTML attachment was scrubbed...

-- 
Gramps-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gramps-users
https://gramps-project.org