Difference between revisions of "Template:Releases/6.0.0"
From Gramps
Niknetniko (talk | contribs) (Undo revision 110113 by Niknetniko (talk)) (Tag: Undo) |
Niknetniko (talk | contribs) (Undo revision 110112 by Niknetniko (talk)) (Tag: Undo) |
||
| Line 1: | Line 1: | ||
| − | {{Release | + | {{Release|6.0.0| '''2025.03.19''' |
| − | + | Gramps team releases version '''6.0.0''', A '''new major release'''. | |
| − | == | + | == 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 === | === 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 === | |
| − | <noinclude>{{languages | + | |
| + | 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 === | ||
| + | |||
| + | * {{bug|13676}}: Allow Gramps to continue if an addon rule fails to load. | ||
| + | |||
| + | === v6.0.0-rc2 === | ||
| + | |||
| + | * {{bug|13305}}: Remove check that path exists in the media path unit test. | ||
| + | * {{bug|13261}}{{bug|13686}}: Simplify logic for setting data, config and cache directories. | ||
| + | * {{bug|13300}}: Migrate data from old the directory structure. | ||
| + | * {{bug|13680}}: Fix nested transaction error in the Test Case Generator tool. | ||
| + | * {{bug|13674}}: Fix schema upgrade errors. | ||
| + | |||
| + | === v6.0.0-rc1 === | ||
| + | |||
| + | * {{bug|13633}}{{bug|13652}}: Fix upgrades from bsddb. | ||
| + | * {{bug|13657}}: Fix bug with surname rules in Quick Views. | ||
| + | * {{bug|13648}}: Provide new editor fallback icons for superscript and subscript. | ||
| + | * {{bug|13642}}: Add extra checks when changing a parent in the family editor. | ||
| + | * {{bug|13640}}: Hide navigation bar selector when only one sidebar plugin is loaded. | ||
| + | * {{bug|13644}}: Fix media manager bug with relative to absolute path conversion. | ||
| + | * {{bug|13639}}: Fix bug removing citation references after deleting a source. | ||
| + | * {{bug|13635}}: Fix citation filter rules that search the source. | ||
| + | * {{bug|13634}}: Fix crash in source/citation selector with an empty filter. | ||
| + | |||
| + | === v6.0.0-beta2 === | ||
| + | |||
| + | * Narrative web: | ||
| + | ** {{bug|13628}}: Remote media cannot be opened. | ||
| + | ** {{bug|13619}}: Fix crash with empty an database. | ||
| + | ** {{bug|13614}}: Fix to show tree on print page. | ||
| + | * {{bug|13630}}: Center the progress bar in the main window status bar. | ||
| + | * {{bug|13624}}: Remove BSDDB version and duplicate Gramps version from About dialog. | ||
| + | * {{bug|13627}}: Fix crash during bsddb upgrade. | ||
| + | * {{bug|13622}}: Fix error when upgrading a database from 5.1 to 6.0. | ||
| + | * {{bug|13618}}: Ignore missing remote media in check and repair tool. | ||
| + | * {{bug|13606}}: Fix the match method in the GenericFilter class. | ||
| + | * {{bug|13605}}: Fix error when searching by name in the place selector. | ||
| + | * {{bug|13607}}: Enable <Enter> key press on date fields in sidebar filters. | ||
| + | * {{bug|13603}}: Fix all_people() simple access method to use new data format. | ||
| + | * {{bug|13604}}: Translation fixes in probably alive code. | ||
| + | |||
| + | === v6.0.0-beta1 === | ||
| + | |||
| + | * {{bug|2455}}: Memorise report options for each database. | ||
| + | * {{bug|13467}}: Add help button to plugin selection dialogs. | ||
| + | * {{bug|13562}}: Enhance display_help utility function. Add unit tests. | ||
| + | * {{bug|13479}}: Crash with empty ADDR in narrative web. | ||
| + | * {{bug|13401}}: Display the source icon in the event tab of an editor if the event has either an event citation or event reference citation. | ||
| + | * {{bug|13322}}: Fix AttributeError in editor surname tab. | ||
| + | * {{bug|13443}}: Improve the ProbablyAlive code. | ||
| + | * {{bug|13079}}: Skip TestImports if en_US locale is not available on build host. | ||
| + | * {{bug|7788}}{{bug|10699}}: Change layout of places and dates in familylines plugin. | ||
| + | * {{bug|13358}}: Add missing tooltips in the Addon Manager. | ||
| + | * {{bug|12772}}: Add support for ISO 639-3 part 3 standard language code. | ||
| + | * {{bug|13256}}: Use preferred name instead of default name in name editor. | ||
| + | |||
| + | }} | ||
| + | |||
| + | See the [https://gramps-project.org/bugs/changelog_page.php?version_id=122 Changelog]. | ||
| + | <noinclude>{{languages|Template:Releases/6.0.0}}</noinclude> | ||
Latest revision as of 22:29, 20 March 2025
Gramps 6.0.0 released.
2025.03.19
Gramps team releases version 6.0.0, A new major release.
Contents
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.
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
- 13676: Allow Gramps to continue if an addon rule fails to load.
v6.0.0-rc2
- 13305: Remove check that path exists in the media path unit test.
- 1326113686: Simplify logic for setting data, config and cache directories.
- 13300: Migrate data from old the directory structure.
- 13680: Fix nested transaction error in the Test Case Generator tool.
- 13674: Fix schema upgrade errors.
v6.0.0-rc1
- 1363313652: Fix upgrades from bsddb.
- 13657: Fix bug with surname rules in Quick Views.
- 13648: Provide new editor fallback icons for superscript and subscript.
- 13642: Add extra checks when changing a parent in the family editor.
- 13640: Hide navigation bar selector when only one sidebar plugin is loaded.
- 13644: Fix media manager bug with relative to absolute path conversion.
- 13639: Fix bug removing citation references after deleting a source.
- 13635: Fix citation filter rules that search the source.
- 13634: Fix crash in source/citation selector with an empty filter.
v6.0.0-beta2
- Narrative web:
- 13630: Center the progress bar in the main window status bar.
- 13624: Remove BSDDB version and duplicate Gramps version from About dialog.
- 13627: Fix crash during bsddb upgrade.
- 13622: Fix error when upgrading a database from 5.1 to 6.0.
- 13618: Ignore missing remote media in check and repair tool.
- 13606: Fix the match method in the GenericFilter class.
- 13605: Fix error when searching by name in the place selector.
- 13607: Enable <Enter> key press on date fields in sidebar filters.
- 13603: Fix all_people() simple access method to use new data format.
- 13604: Translation fixes in probably alive code.
v6.0.0-beta1
- 2455: Memorise report options for each database.
- 13467: Add help button to plugin selection dialogs.
- 13562: Enhance display_help utility function. Add unit tests.
- 13479: Crash with empty ADDR in narrative web.
- 13401: Display the source icon in the event tab of an editor if the event has either an event citation or event reference citation.
- 13322: Fix AttributeError in editor surname tab.
- 13443: Improve the ProbablyAlive code.
- 13079: Skip TestImports if en_US locale is not available on build host.
- 778810699: Change layout of places and dates in familylines plugin.
- 13358: Add missing tooltips in the Addon Manager.
- 12772: Add support for ISO 639-3 part 3 standard language code.
- 13256: Use preferred name instead of default name in name editor.
See the Changelog.
