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