Re: Gramps 6.0.0-beta1 released

"Reinhard.J--- via Gramps-users" <[email protected]> Wed, 5 Feb 2025 13:45:49 +0000
Newsgroups gmane.comp.genealogy.gramps.user
Message-ID <trinity-ac8d08fb-6bdd-48de-8f09-c03b3f9f19fe-1738763149487@trinity-msg-rest-gmx-gmx-live-58dbb78767-2v9px>
Hello,

is there information about new or changed  functionality in version 6 available?

Kind regards,
Reinhard 


Gesendet mit der GMX Mail App

Am 04.02.25 um 23:14 schrieb Nick Hall via Gramps-users

> Version 6.0.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.0.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.0.0-beta1 on the copy. (You can keep things really separate by using 
> the GRAMPSHOME environmental variable, if you want.)
> 
> We are interested in your feedback, especially if you discover any bugs 
> or problems which we haven't noticed.
> 
> 2025-02-04
> Version 6.0.0-beta1
> * Update translations: ar, bg, br, ca, cs, da, de, de_AT, el, en_GB, eo, 
> es, fa, fi, fr, ga, gl, he, hr, hu, id, is, it, ja, ko, lt, mk, nb, nl, 
> nn, pl, pt_BR, pt_PT, ro, ru, sk, sl, sq, sr, sv, ta, tr, uk, vi, zh_CN, 
> zh_HK, zh_TW.
> * Update development status classifier.
> * Update translation template for new release.
> * Fix xgettext format string.
> * Add missing files to `POTFILES.in`.
> * Fix accessing an attribute in a `DataDict`.
> * Add missing future import for annotations.
> * Add type hints to modified functions.
> * Optimise `get_object_from_gramps_id` methods in filter proxy.
> * Refactor, fix, and optimize filters/rules.
> * Add `GrampsID` type hints to `DbGeneric`.
> * Define types for Gramps IDs.
> * Add licence and copyright.
> * Make the orjson package mandatory.
> * Use orjson with a hand-coded encoder/decoder. Assumes orjson is installed.
> * Disable pylintrc no-else-return check.
> * Allow web-accessible file references in media objects.
> * Add type hints to the generic database handler.
> * Update Info.plist for Gramps 6.0. The important change is that macOS 
> 11.0 is now the minimum required for both Intel and Apple Silicon Macs.
> * Add heatmap to the narrative web report.
> * Memorise report options for each database. Fixes #2455.
> * Add help_url to built-in tools.
> * Add help button to plugin selection dialogs. Issue #13467.
> * Enhance display_help utility function:
>    * Allow the webpage to include a section separated by a hash (#) 
> character.
>    * Allow a webpage starting with http:// or https:// to specify a full 
> url.
>    * Add unit tests. Fixes #13562.
> * Update minimum python version.
> * Add type hints to latitude and logitude related methods and functions.
> * Use attributes rather than dictionary lookup in the model classes.
> * Crash with empty ADDR in narrative web. Fixes #13479.
> * New indexes for big databases in the narrative web report.
> * Correct the tab name for setting the date format in a Tip of the Day.
> * Remove unnecessary translations.
> * Fixes to probably alive code following reviewer comments.
> * Fix safe mode on Windows Safe mode.
> * Make cleanup optional after an AIO build.
> * Add type information to base selector.
> * Use search bar filters instead of fast filter classes.
> * Search bar filter has precedence.
> * Add the standard search bar to the SelectPerson dialog.
> * Add a preference option for the selection of the toolbar style.
> * Use ngettext when displaying the max probably alive age in years.
> * Rephrase the citation references option in the narrative web report.
> * The example filename in the welcome gramplet should not be translated.
> * The space used as an empty column heading does not need translation.
> * Add a translation context to a couple of name origin types.
> * Use ngettext in probably alive function.
> * Remove unreachable else statement in probably alive code.
> * Fix "alt_names" typo in the place model.
> * Add new place to example database.
> * Fix date modifiers for is.
> * Fix de_AT translation.
> * Change http:// to https:// in Tip of the Day file.
> * Strongly recommend orjson in the README.
> * Add orjson version strings.
> * Add orjson dependency to Windows AIO.
> * Add orjson dependency to Mac bundle.
> * Use orjson, if available.
> * Fix exact search filters in selector dialogs.
> * Allow importing and exporting nicknames to CSV.
> * Replace assert statements with `TestCase` methods in unit tests.
> * Fix python format string related xgettext warnings.
> * Fix narrative web when a person excluded by a proxy is referenced.
> * Recognize event reference citations in editor event tabs.
> * 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.
> * Allow multiple selection in the gallery tab in editors.
> * Allow multiple selection in the media selector dialog.
> * Add optional support for multiple selction in selector dialogs.
> * Merge the two different `MultiTreeView` classes.
> * dd path column to the media selector dialog.
> * Remove serialize from changenames.
> * Create `DataDict` from object; Get object with `from_dict()`:
>    * Allow construction of a DataDict from an instance.
>    * Clean up `DataDict` a bit
>    * Return object instance `from_dict()` if it exists.
> * Improve language and hamburger menus in narrative web report:
>    * Improve the backlinks (References) gramplets
>    * Enhance `ListModel` to handle middle mouse clicks.
>    * 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.
>    * Display the Date column for all objects which are an instance of 
> `DateBase`.
> * Fix exception during Redo operation.
> * Set initial focus in `EditPlaceRef` dialog.
> * Add edit capability to the set of Notes gramplets.
> * Update the gramplet display when a note is updated, added or deleted.
> * Use Ubuntu 22.04 for CI.
> * Add gender symbol option to the detailed descendant report.
> * Add gender symbol option to the detailed ancestral report.
> * Add gender symbol option to the descendant report.
> * Add an option to insert a gender symbol before the person's name.
> * Enable mypy static type checking.
> * Remove trailing whitespace check. This is now performed by black.
> * Fix the spelling of "because" in comments.
> * Refactor `GrampsType` set method to use functools.singledispatchmethod.
> * Convert images in tree reports to thumbnails for embedding.
> * Improve the ProbablyAlive code. Implements #13443.
> * Update bundle for gspell, new enchant.
> * Convert 'Tip of the Day' window to `Gtk.Template`.
> * Add PyPI upload workflow.
> * Change variable name to 'data' for consistency across the code base.
> * Fix error in Fast*Filter.
> * Update `GrampsType` to work with dict objects.
> * Replace deprecated 'warn' method with 'warning'.
> * Replace deprecated makeSuite with TestLoader().loadTestsFromTestCase.
> * Skip TestImports if en_US locale is not available on build host. Fixes 
> #13079.
> * Fix unittest for local timezones.
> * Update Debian build to include Ubuntu 24.04.
> * Add new HasEvent and HasSource rules.
> * Translate the filter comment string.
> * Use css error class rather then hardcoding the colour "red".
> * Enhanced version of the Filter gramplet.
> * Add new 'having note of type' rule.
> * Change layout of places and dates in familylines plugin. Adds symbols 
> and changes format of birth and death events. Implements #7788, #10699.
> * Show other roles for an event in the narrative web report.
> * Harmonize Date Format label capitalization.
> * Add link to Sphinx footer add hotlink to footer for potential 
> contributors.
> * Add missing tooltips in the Addon Manager.  Implements #13358.
> * Add Gramps ID option to Kinship Report.
> * Allow Gramps to run from an extracted source distribution.
> * Use standard decorator form of defining properties.
> * Replace deprecated Gdk.Color by Gdk.RGBA.
> * Fix deprecation on ElementTree truth testing.
> * Stop displaying Python-sqlite3 version.
> * implify multiple calls to `str.startswith` / `str.endswith`.
> * Remove redundant definition of _has_webpage_extension.
> * Use contextlib to redirect stdout/stderr.
> * Remove deprecated use-action-appearance property.
> * Remove stock items from Glade files.
> * Fix xalign deprecations in Glade files.
> * Fix margin-* deprecations in Glade files.
> * Added 11k serialize tests.
> * Added a dict wrapper that acts like an object.
> * Switch from pickled blobs to JSON data.
> * Store empty date objects instead of null in the JSON schema.
> * Refactor JSON serialization.
> * Make BaseObject the parent class for `Date`, `StyledText` and 
> `StyledTextTag.`
> * Add PyPI upload workflow.
> * Some filter rule type related cleanups.
> * Add new role types present in the Gedcom 7.0 specification.
> * Replace deprecated `Gtk[HV]Box` with `GtkBox`.
> * Add support for ISO 639-3 part 3 standard language code. Fixes #12772.
> * Change the output of ADDR tags in the Gedcom export.
> * Use preferred name instead of default name in name editor. Fixes #13256.
> * Prevent forwards/backwards when history is locked.
> * Add forwards and backwards navigation using mouse buttons.
> * Pylint cleanups for gen/db/*.py.
> * Some pylint cleanups for gramps/gen/plug/*.py.
> * Pylint cleanups for plugins/db/dbapi/*.py.
> * Pylint cleanups for gen/lib/*.py:
>    * Reformat to default 88 columns and factor out `EventBase`.
>    * Use of _ is cleaner for unreferenced vars.
> * Allow 0 ancestors/descendants in hourglass graph.
> * Sort AIO prerequisites + remove unneeded.
> * Simplify some Cairo drawing.
> * Remove unused Subversion keyword substitutions.
> * Replace `GtkMenu` with `GioMenu` in DropdownSidebar.
> * Convert navigator from a Notebook to a Stack.
> * Convert navigator menu into a combo box.
> * Fix typo in Navigator action/section id.
> * Remove unused code from Navigator.
> * Replace `GtkMenu` with `GioMenu` in Gramplets bar.
> * Replace `GtkArrow` with `GtkImage` and symbolic icons.
> * Update format of Glade files.
>    * Glade files regenerated using 3.40.0.
>    * Required Gtk version set to 3.24.
> * Restrict CI workflow to run on a single branch.
> * Update GitHub actions to latest versions.
> 
> You can obtain Gramps 6.0.0-beta1 from the GitHub release page:
> 
> https://github.com/gramps-project/gramps/releases/tag/v6.0.0-beta1
> 
> 
> 
> -- 
> Gramps-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/gramps-users
> https://gramps-project.org



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