Difference between revisions of "Template:Releases/6.0.0"

From Gramps
(Undo revision 110113 by Niknetniko (talk))
(Tag: Undo)
(Undo revision 110112 by Niknetniko (talk))
(Tag: Undo)
 
Line 1: Line 1:
{{Release/nl|6.0.0| '''2025.03.19'''
+
{{Release|6.0.0| '''2025.03.19'''
  
Het Gramps-team bracht versie '''6.0.0''', een '''nieuwe grote release'''.
+
Gramps team releases version '''6.0.0''', A '''new major release'''.
  
== Hoogtepunten ==
+
== Highlights ==
  
=== Rapporten ===
+
=== Reports ===
  
Het rapport voor de verhalende website krijgt vier grote verbeteringen:
+
The narrative web report has four main improvements:
  
* Nieuwe indices voor grote databanken.
+
* New indexes for big databases.
* Voeg een heatmap toe.
+
* Add heatmap.
* Menus voor talen en opties verbeterd.
+
* Improve language and hamburger menus.
* Toon andere rollen voor gebeurtenissen.
+
* Show other roles for an event.
  
Andere wijzigingen aan rapporten:
+
Other report changes:
  
* Voeg een optie toe om een gendersymbool te tonen in de verslagen Gedetailleerd afstammelingen, voorouders en nakomelingen.
+
* Add gender symbol option to the detailed descendant, detailed ancestral and descendant report.
* Voeg Gramps_ID toe aan het Verwantschapsverslag.
+
* Add Gramps ID option to Kinship Report.
* Boomverslagen zetten afbeeldingen om in miniaturen. Dit laat toe om het gebied geselecteerd in de mediareferenties te tonen.
+
* Tree reports convert images to thumbnails for embedding. This allows cropped rectangles selected in the media references to be displayed.
* Verslagopties worden nu opgeslagen per stamboom/databank.
+
* Report options are now memorised on a per family tree (database) level.
  
 
=== Gramplets ===
 
=== Gramplets ===
  
De volgende wijzigingen zijn doorgevoerd:
+
The following updates have been made:
  
* Verbeteringen aan de terugkoppelingsgramplets (Referenties):
+
* Improvements to the backlinks (References) gramplets:
** Maak het mogelijk om een object actief te maken vanuit de terugkoppelingsgramplet.
+
** Allow an object to be made active from within the backlinks gramplet.
** Voeg een contextmenu toe om "Bewerken" en "Actief maken" beter vindbaar te maken.
+
** Add a context menu to make “Edit” and “Make Active” more discoverable.
** Maak het mogelijk om objecten in de terugkoppelingsgramplets naar het klembord te slepen.
+
** Allow objects in the backlinks gramplets to be dragged to the clipboard.
* Voeg bewerkingsmogelijkheden toe aan de notitie-gramplets.
+
* Add edit capability to the notes gramplets.
* Verbeterde versie van de Filtergramplet.
+
* Enhanced version of the Filter gramplet.
  
=== Selectievensters ===
+
=== Selector dialogs ===
  
De selectievensters zijn verbeterd:
+
The selector dialogs have been improved:
  
* Een standaardzoekbalk is toegevoegd aan het Personen-selectievenster. Deze kan standaard mannen of vrouwen selecteren, maar selecteren op andere kolommen is mogelijk.
+
* 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.
* Het is nu mogelijk om meerdere mediaobjecten te selecteren in het Mediaselectievenster en galerijtabbladen.
+
* It is now possible to select multiple media objects in the media selector and gallery tabs.
* Het Mediaselectievenster heeft een nieuwe kolom met het pad van bestanden.
+
* The media selector has a new path column.
  
=== Overige wijzigingen ===
+
=== Other changes ===
  
* Verbeteringen aan de 'Waarschijnlijk in leven'-code.
+
* Improvements to the Probably Alive code.
* Nieuwe regels: "Heeft gebeurtenis", "Heeft bron" en "Heeft notitie van type".
+
* New rules: “Has Event”, “Has Source” and “Having Note of Type”.
* Nieuwe Gedcom 7.0 gebeurtenisrollen: "Vader", "Moeder", "Ouder", "Kind", "Meerdere", "Vriend", "Buur" en "Officiant".
+
* New Gedcom 7.0 event roles: “Father”, Mother", “Parent”, “Child”, “Multiple”, Friend", “Neighbour” and “Officiator”.
* Sta web-toegankelijke bestandsreferenties toe in mediaobjecten.
+
* Allow web-accessible file references in media objects.
* Voeg een voorkeursoptie toe voor de selectie van de werkbalkstijl.
+
* Add a preference option for the selection of the toolbar style.
* Verbeteringen aan de helpweergave. Dit is echter nog in ontwikkeling.
+
* Enhancements to the help display. This is ongoing though.
* Schakel het Webverbinding-menu in alle lijstweergaven in.
+
* Enable Web Connection menu in all list views.
  
=== Databank-gerelateerde wijzigingen ===
+
=== Technical stuff ===
  
In eenvoudige bewoordingen zijn de volgende wijzigingen aan de databank aangebracht:
+
These changes are probably less interesting to most people:
  
* We slaan objecten nu op in de databank in een leesbaar formaat.
+
* Many bug fixes.
* Geavanceerde gebruikers kunnen nu de databank rechtstreeks lezen zonder Python te hoeven gebruiken.
+
* Removal of deprecated features.
* Bepaalde bewerkingen kunnen trager zijn, maar dat zijn er niet veel.
+
* Adding type hints and static type checking.
* Herwerking en optimalisatie van de filters/regels zouden deze veel sneller moeten maken.
+
* Code quality improvements and clean-ups.
* Het nieuwe opslagformaat zal toekomstig onderhoud en optimalisaties voor de ontwikkelaars vereenvoudigen.
+
* Extra unit tests.
  
Zie de Engelstalige the [https://gramps-project.org/bugs/changelog_page.php?version_id=122 wijzigingen] voor alle details.
+
=== Database-related changes ===
<noinclude>{{languages/nl|Template:Releases/6.0.0}}</noinclude>
+
 
 +
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.
Gramps-release.png
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

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

  • 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:
    • 13628: Remote media cannot be opened.
    • 13619: Fix crash with empty an database.
    • 13614: Fix to show tree on print page.
  • 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.