# Gramps v6.0.0 released

**URL:** <https://gramps.discourse.group/t/gramps-v6-0-0-released/7282>\
**Category:** Announcements\
**Created:** [March 19, 2025, 8:46pm UTC](https://gramps.discourse.group/t/gramps-v6-0-0-released/7282 "2025-03-19T20:46:36Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Nick-Hall](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/nick-hall/32/95_2.png) [@Nick-Hall](https://gramps.discourse.group/u/Nick-Hall)\
**Post date:** [March 19, 2025, 8:46pm UTC](https://gramps.discourse.group/t/gramps-v6-0-0-released/7282/1 "2025-03-19T20:46:36Z")

</div>

# Version 6.0.0

A new **major release** , has been released on 2025-03-19.

**Make sure to [backup](https://www.gramps-project.org/wiki/index.php?title=How_to_make_a_backup) before you upgrade.**.

## 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](https://gramps-project.org/bugs/view.php?id=13676).

### v6.0.0-rc2

- Remove check that path exists in the media path unit test. Fixes [#13305](https://gramps-project.org/bugs/view.php?id=13305).
- Simplify logic for setting data, config and cache directories. Fixes [#13261](https://gramps-project.org/bugs/view.php?id=13261), [#13686](https://gramps-project.org/bugs/view.php?id=13686).
- Migrate data from old the directory structure. Fixes [#13300](https://gramps-project.org/bugs/view.php?id=13300).
- Fix nested transaction error in the Test Case Generator tool. Fixes [#13680](https://gramps-project.org/bugs/view.php?id=13680).
- Fix schema upgrade errors. Fixes [#13674](https://gramps-project.org/bugs/view.php?id=13674).

### v6.0.0-rc1

- Fix upgrades from bsddb. Fixes [#13633](https://gramps-project.org/bugs/view.php?id=13633), [#13652](https://gramps-project.org/bugs/view.php?id=13652).
- Fix bug with surname rules in Quick Views. Fixes [#13657](https://gramps-project.org/bugs/view.php?id=13657).
- Provide new editor fallback icons for superscript and subscript. Fixes [#13548](https://gramps-project.org/bugs/view.php?id=13648).
- Add extra checks when changing a parent in the family editor. Fixes [#13642](https://gramps-project.org/bugs/view.php?id=13642).
- Hide navigation bar selector when only one sidebar plugin is loaded. Fixes [#13640](https://gramps-project.org/bugs/view.php?id=13640).
- Fix media manager bug with relative to absolute path conversion. Fixes [#13644](https://gramps-project.org/bugs/view.php?id=13644).
- Fix bug removing citation references after deleting a source. Fixes [#13639](https://gramps-project.org/bugs/view.php?id=13639).
- Fix citation filter rules that search the source. Fixes [#13635](https://gramps-project.org/bugs/view.php?id=13635).
- Fix crash in source/citation selector with an empty filter. Fixes [#13634](https://gramps-project.org/bugs/view.php?id=13634).

### v6.0.0-beta2

- Narrative web:
  - Remote media cannot be opened. Fixes [#13628](https://gramps-project.org/bugs/view.php?id=13628).
  - Fix crash with empty an database. Fixes [#13619](https://gramps-project.org/bugs/view.php?id=13619).
  - Fix to show tree on print page. Fixes [#13614](https://gramps-project.org/bugs/view.php?id=13614).

- Center the progress bar in the main window status bar. Fixes [#13630](https://gramps-project.org/bugs/view.php?id=13630).
- Remove BSDDB version and duplicate Gramps version from About dialog. Fixes [#13624](https://gramps-project.org/bugs/view.php?id=13624).
- Fix crash during bsddb upgrade. Fixes [#13627](https://gramps-project.org/bugs/view.php?id=13627).
- Fix error when upgrading a database from 5.1 to 6.0. Fixes [#13622](https://gramps-project.org/bugs/view.php?id=13622).
- Ignore missing remote media in check and repair tool. Fixes [#13618](https://gramps-project.org/bugs/view.php?id=13618).
- Fix the match method in the GenericFilter class. Fixes [#13606](https://gramps-project.org/bugs/view.php?id=13606).
- Fix error when searching by name in the place selector. Fixes [#13605](https://gramps-project.org/bugs/view.php?id=13605).
- Enable key press on date fields in sidebar filters. Fixes [#13607](https://gramps-project.org/bugs/view.php?id=13607).
- Fix all\_people() simple access method to use new data format Fixes [#13603](https://gramps-project.org/bugs/view.php?id=13603).
- Translation fixes in probably alive code. Fixes [#13604](https://gramps-project.org/bugs/view.php?id=13604).

### v6.0.0-beta1

- Memorise report options for each database. Fixes[#2455](https://gramps-project.org/bugs/view.php?id=2455)
- Add help button to plugin selection dialogs. Issue [#13467](https://gramps-project.org/bugs/view.php?id=13467).
- Enhance display\_help utility function. Add unit tests. Fixes [#13562](https://gramps-project.org/bugs/view.php?id=13562).
- Crash with empty ADDR in narrative web. Fixes [#13479](https://gramps-project.org/bugs/view.php?id=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](https://gramps-project.org/bugs/view.php?id=13401).
- Fix AttributeError in editor surname tab. Fixes [#13322](https://gramps-project.org/bugs/view.php?id=13322).
- Improve the ProbablyAlive code. Implements [#13443](https://gramps-project.org/bugs/view.php?id=13443).
- Skip TestImports if en\_US locale is not available on build host. Fixes [#13079](https://gramps-project.org/bugs/view.php?id=13079).
- Change layout of places and dates in familylines plugin. Adds symbols and changes format of birth and death events. Implements [#7788](https://gramps-project.org/bugs/view.php?id=7788), [#10699](https://gramps-project.org/bugs/view.php?id=10699).
- Add missing tooltips in the [Addon Manager](https://gramps-project.org/wiki/index.php/Gramps_Glossary#addon) Implements [#13358](https://gramps-project.org/bugs/view.php?id=13358).
- Add support for ISO 639-3 part 3 standard language code. Fixes [#12772](https://gramps-project.org/bugs/view.php?id=12772).
- Use preferred name instead of default name in name editor. Fixes [#13256](https://gramps-project.org/bugs/view.php?id=13256).

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

---

_[View the full topic](https://gramps.discourse.group/t/gramps-v6-0-0-released/7282)._
