Gramps 5.0.0-beta1 released

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Gramps 5.0.0-beta1 released

prculley
A new preliminary version of the upcoming Gramps 5.0.0; Version 5.0.0.beta1, has been released.

Make sure to backup before you upgrade.

See: https://www.gramps-project.org/wiki/index.php?title=How_to_make_a_backup

Note: it may take a few days for the various executables to be created and uploaded, please be patient.

Changes since 5.0.0.alpha3:
2018-02-17
Version 5.0.0-beta1
* pt_PT, hu, cs, it, fi, de, ru: update translation
* update Readme for Gramps 5.0.0
* new genealogy tree report
  * Replace backslash in image path for Windows
  * Escape special LaTeX characters
  * Copy output file from temporary directory
  * Fix character encoding for new tree category reports.
  * Add support for new genealogy tree report category.
* Fix Place Tree view for proper display after filter cleared.
* Implement place formats
* Some dates are not translated in webcal
* Some dates are not translated in webcal
* Webcal link problem in the year glance page
* Link problems depending on LANGUAGES.
* Increment year to 2018 for About box.
* data/holidays.xml.in: Fix holidays in Finnish
* fix Sidebar to resize better
* mac/gramps.modules: Update pyicu to v 2.0.3
* mac/gramps.modules: Consolidate Python2 and Python3 meta-modules.
  GObject-Introspection now works with Python3 so the split isn't needed
  any more.
* Add tooltip to links in styled text editor.
* [MacOS] Replace GDK_CONTROL_MASK with GDK_META_MASK in accelerators.
* Set the mnemonic modifier key to Alt-Ctrl for the Quartz Gdk backend.
  This avoids interference with the use of the Alt/Option key for extending
  the keyboard.
* Fix Family Lines Graph when 'unknown' places are present
* Fix Export View to CSV when Unicode characters are present
* Fix several intl date displayers for missing parameter.
* mac/gramps.accel: Update gramps.accel for gramps50
* Some filter optimizations to avoid repeated parts of tree scan
* Fix view buttons order keeps changing on different startups
* Fix DescendentTree report; more space beneath Title
* Fix DescendentTree report for crashes
* Fix Book XML handler for unusual characters in report name
* Fix 'Generate Book' dialog for bad transient parent
* Fix Book XML handler to deal with unusual characters in Book name
* Add color schemes to config
* Surname Editor; fix so changes made update Person 'Preferred Name'
* Surname Editor, fix fields for better fit in minimum width dialogs
* Surname Editor; fix loss of data if using mouse to change fields
* Add Garbage collection after tools/reports
* Main Window menu 'Add' keyboard Acellerators
* Fix Add menu Accelerators so they don't activate on Shift-'x'
* Change Gramps 'Add' menu so 'New' is not used
* Export Web Family Tree; error on file write is now a message, not exception.
* Fix Export Web Family Tree for errors on file write
* Pylint on Web Family Tree export
* Fix Citation Editor to Tab out of Confidence ComboBox
* Narrated Web Site:
  * Translation problem in narrative web.
  * crash in narrative web if no unused media
  * Apply places changes to the narrativeweb.
    Also change order between locations and locations alternate names.
  * Suppress extra line in Alternate Names section.
  * Added an option for the statistics page.
  * We have problems with notes: pages are too large
  * Difficult to see some page on a mobile phone when you have notes.
  * Resizing of images on a mobile
  * Maps are too bigs on a mobile
  * Split the event line to have a narrower page
  * The note is spanned on two columns (Place + Description)
  * In media pages, the progress meter doesn't work well.
  * Add a progress meter for the medialistpage
  * warnings reported to console
  * Mainz css file produces left aligned FamilyMap pages
    Solving Mainz problem creates new ones with Basic-Blue and Nebraska
    styles sheet.
    Some cleanup with unused css file (GeoView.css)
  * Many problems with css files and the ancestor tree
  * media file not created if we have unused media.
  * Fix Narrative Web works poorly on Android browser
* Clear old custom name formats when database loaded
* Fix shading colour in relationship view for dark themes.
* Fix link colour for dark themes.
* Fix default foreground colour in list views for dark themes.
* fix Fan Chart for exception on right-click of person with no parent
* Fix Fan Chart Print centering and scaling on Windows
* Fix Media Preview Gramplet for closed db
* Added a requirement for pango and pangocairo versions
  Eliminates a warning that was present when calling a report from the
  command line.
* Fix Styled Text Editor for exception on non-editable text click
  Also prevent editing of links on non-editable text.
* Suport FTM 2017 Gedcom tags on import
  FTM adds subordinate PLAC and OBJE data to INDI.ADDR which is non-standard.
  So treat it as a Residence Event, instead of an Address.
  FTM puts _DATE and _TEXT tags subordinate to OBJE, also non-standard.
* Fix Family tree Manager: rename a locked db, don't open, but title bar
  changes.
* Fix Person, Family Sidebar Filters to add custom Event types
  Also fix Family Sidebar Filter RelType init with closed db
* Fix ProxyCache to deal with memory leak
* Fix duplicated method in ProxyCache
  Also changed size request to better utilize actual memory
* Dbapi: Fix for broken 'backlinks' after a delete.
* Dbapi: Use UPDATE instead of DELETE and INSERT
* Remove write_version method from the database API
  This is specific to the BSDDB backend.
* Fixes for in-memory databases
  In-memory databases always allow write access and don't need to use lock
  files.
* Enable Sqlite backend for all users
* Move PostgreSQL backend into third-party addons
* Implement locking for dbapi backends
* New convenience function to return database methods
  Examples: db.method('get_%s_from_handle', 'Person')
  db.method('get_%s_from_%s', 'Event', 'gramps_id')
  Returns None if the method doesn't exist.
  Formats 'iter_%s' and 'get_number_of_%s' use the plural forms and are
  not yet implemented.  Replaces old get_table_metadata method.
* postgresql: Add login dialog and username/password command line options
* Write dbapi schema version to metadata table instead of a file
* Remove hardcoded references to BSDDB database backend
  The default backend in the preferences is now used for:
  * Archive checkout
  * Import from the command line - python Gramps.py file
  * Import by drag and drop onto the family tree manager
* db:  Remove set_save_path method
  The path is already set in the database load method.
* Add missing methods to database unit test
* Add missing base database method.
* db: Remove get_schema_version method.
* db: Remove has_gramps_id method from the public API.
* db: Remove get_gramps_ids method from the public API.
* db: Make get_number_of, get_raw_data and has_handle methods protected.
* db: Remove get_from_name_and_gramps_id method.
* db: Remove get_from_name_and_handle_method.
* postgresql: Ignore empty connection settings
* Include new PostgreSQL error handling in CLI
* Improve PostgreSQL error handling
  Re-raise a DbConnectionError if the connection raises an error.
* Add connection preferences for PostgreSQL databases
* bsddb: Build surname list with unique names.
* fanchart2way: Use escape from html rather than cgi package
* Fix QuestionDialog display for html like characters in title
* Fix Find Database Loop tool for faster operation and better display
* Fix FamilyRelationshpType _DATAMAP order to correspond with values
* Fix HandleError on IsLessThanNthGenerationAncestorOf filters
* Fix Relationship Graph to shows families if siblings but no parents
* Fix Deep Relationship filter to avoid recursion crash
  This also changes filter to use shortest paths.
* Fix to allow filter progress meters in flat views
* Fix Gedcom import for illegal Gedcom Family Attributes
  TMG Gedcom exports an illegal NCHI with sub-data for FAM.
  Gramps could not handle this and attached the sub-data to the FAM creating
  some corrupted Event records.
* Fix Session Log for exception on closed db reference click
* Fix 'Welcome' Gramplet and StyledTextEditor for Link handling
* fix Quickreport start from Editor when object not yet committed
* Fix Find Database Loop tool for wrong transient parent for progress
* Fix Test Case Generator to not create illegal 'None' handles
* Fix Gedcom export for bad Hebrew Months
* Can't link to a place if wrong lat/lon in the db.
* Update redirected wiki link from GRAMPS_XML > Gramps_XML
* Missing arg when right clicking in geography view.
* INSTALL: Change INSTALL to replace 'python' with 'python3 for script invokes
* Check&Repair; add checks for 'backlinks' and repair if needed.
* Fix CSV importer for place event name using gramps_id
* Fix PlaceModel to avoid exception following merge
* Fix Geography view 'Find' when db is closed.
* Fix interactive search for exception on click then down arrow
* Create where_is utility to locate a binary in the standard places
  This is particularly useful on Mac OS X where Gramps is passed a PATH that
  does not include elements added by the terminal shell.
* Fix relationship Graph so Unicode chars on Multiple pages works.
* Use Gdk.Event.triggers_context_menu in osmgpsmaps.py.
* Replace is_right_click implementation with Gdk.Event.triggers_context_menu().
* Replace use of CONTROL_MASK with PRIMARY_INTENT.  For better UX on Macs.
* Fix opening recent family trees
* Fix exception when changing a family with Add person editor open
* Remove eval() and rename self.dbstate
* reorderids: Another way to protect GOV IDs in Gramps ID position
* updated German date handler: added missing Latin month names and
  some old German month names
* remove vestage of (old) SVN source-control system
* update authors file
* Fix ManagedWindow/GrampsWindowManager for subsidiary window close
* Fix Gedcom import for "1 MARR Y" issue
* Correct ReorderID tool for several bugs and deal with GetGov ID
* Bad call to unlink function.
* Fix Gedcom export for erroneously removed WriterOptionBox import
* Try to handle OSError when we use the --export argument in CLI mode.
* Special char in place's name breaks xdot view
* Organize Bookmarks Dialog doesn't close with x
* tweak some DateParser comments
* DateParserEN failures under the DateTest tool
* Fix make_unknown to create valid Place
* editplace: fix typos
* StyledText.join method fails if the joint_text has StyledText Tags
* 3.4 database conversion fails
* fix invalid export (and import) of Gedcom EMAIL records
  Gedcom spec 5.5 requires '@' in general text to be doubled '@@'


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel
Reply | Threaded
Open this post in threaded view
|

Re: Gramps 5.0.0-beta1 released

prculley

On Sun, Feb 18, 2018 at 9:34 AM, Paul Culley <[hidden email]> wrote:
A new preliminary version of the upcoming Gramps 5.0.0; Version 5.0.0.beta1, has been released.

Make sure to backup before you upgrade.

See: https://www.gramps-project.org/wiki/index.php?title=How_to_make_a_backup

Note: it may take a few days for the various executables to be created and uploaded, please be patient.

Changes since 5.0.0.alpha3:
2018-02-17
Version 5.0.0-beta1
* pt_PT, hu, cs, it, fi, de, ru: update translation
* update Readme for Gramps 5.0.0
* new genealogy tree report
  * Replace backslash in image path for Windows
  * Escape special LaTeX characters
  * Copy output file from temporary directory
  * Fix character encoding for new tree category reports.
  * Add support for new genealogy tree report category.
* Fix Place Tree view for proper display after filter cleared.
* Implement place formats
* Some dates are not translated in webcal
* Some dates are not translated in webcal
* Webcal link problem in the year glance page
* Link problems depending on LANGUAGES.
* Increment year to 2018 for About box.
* data/holidays.xml.in: Fix holidays in Finnish
* fix Sidebar to resize better
* mac/gramps.modules: Update pyicu to v 2.0.3
* mac/gramps.modules: Consolidate Python2 and Python3 meta-modules.
  GObject-Introspection now works with Python3 so the split isn't needed
  any more.
* Add tooltip to links in styled text editor.
* [MacOS] Replace GDK_CONTROL_MASK with GDK_META_MASK in accelerators.
* Set the mnemonic modifier key to Alt-Ctrl for the Quartz Gdk backend.
  This avoids interference with the use of the Alt/Option key for extending
  the keyboard.
* Fix Family Lines Graph when 'unknown' places are present
* Fix Export View to CSV when Unicode characters are present
* Fix several intl date displayers for missing parameter.
* mac/gramps.accel: Update gramps.accel for gramps50
* Some filter optimizations to avoid repeated parts of tree scan
* Fix view buttons order keeps changing on different startups
* Fix DescendentTree report; more space beneath Title
* Fix DescendentTree report for crashes
* Fix Book XML handler for unusual characters in report name
* Fix 'Generate Book' dialog for bad transient parent
* Fix Book XML handler to deal with unusual characters in Book name
* Add color schemes to config
* Surname Editor; fix so changes made update Person 'Preferred Name'
* Surname Editor, fix fields for better fit in minimum width dialogs
* Surname Editor; fix loss of data if using mouse to change fields
* Add Garbage collection after tools/reports
* Main Window menu 'Add' keyboard Acellerators
* Fix Add menu Accelerators so they don't activate on Shift-'x'
* Change Gramps 'Add' menu so 'New' is not used
* Export Web Family Tree; error on file write is now a message, not exception.
* Fix Export Web Family Tree for errors on file write
* Pylint on Web Family Tree export
* Fix Citation Editor to Tab out of Confidence ComboBox
* Narrated Web Site:
  * Translation problem in narrative web.
  * crash in narrative web if no unused media
  * Apply places changes to the narrativeweb.
    Also change order between locations and locations alternate names.
  * Suppress extra line in Alternate Names section.
  * Added an option for the statistics page.
  * We have problems with notes: pages are too large
  * Difficult to see some page on a mobile phone when you have notes.
  * Resizing of images on a mobile
  * Maps are too bigs on a mobile
  * Split the event line to have a narrower page
  * The note is spanned on two columns (Place + Description)
  * In media pages, the progress meter doesn't work well.
  * Add a progress meter for the medialistpage
  * warnings reported to console
  * Mainz css file produces left aligned FamilyMap pages
    Solving Mainz problem creates new ones with Basic-Blue and Nebraska
    styles sheet.
    Some cleanup with unused css file (GeoView.css)
  * Many problems with css files and the ancestor tree
  * media file not created if we have unused media.
  * Fix Narrative Web works poorly on Android browser
* Clear old custom name formats when database loaded
* Fix shading colour in relationship view for dark themes.
* Fix link colour for dark themes.
* Fix default foreground colour in list views for dark themes.
* fix Fan Chart for exception on right-click of person with no parent
* Fix Fan Chart Print centering and scaling on Windows
* Fix Media Preview Gramplet for closed db
* Added a requirement for pango and pangocairo versions
  Eliminates a warning that was present when calling a report from the
  command line.
* Fix Styled Text Editor for exception on non-editable text click
  Also prevent editing of links on non-editable text.
* Suport FTM 2017 Gedcom tags on import
  FTM adds subordinate PLAC and OBJE data to INDI.ADDR which is non-standard.
  So treat it as a Residence Event, instead of an Address.
  FTM puts _DATE and _TEXT tags subordinate to OBJE, also non-standard.
* Fix Family tree Manager: rename a locked db, don't open, but title bar
  changes.
* Fix Person, Family Sidebar Filters to add custom Event types
  Also fix Family Sidebar Filter RelType init with closed db
* Fix ProxyCache to deal with memory leak
* Fix duplicated method in ProxyCache
  Also changed size request to better utilize actual memory
* Dbapi: Fix for broken 'backlinks' after a delete.
* Dbapi: Use UPDATE instead of DELETE and INSERT
* Remove write_version method from the database API
  This is specific to the BSDDB backend.
* Fixes for in-memory databases
  In-memory databases always allow write access and don't need to use lock
  files.
* Enable Sqlite backend for all users
* Move PostgreSQL backend into third-party addons
* Implement locking for dbapi backends
* New convenience function to return database methods
  Examples: db.method('get_%s_from_handle', 'Person')
  db.method('get_%s_from_%s', 'Event', 'gramps_id')
  Returns None if the method doesn't exist.
  Formats 'iter_%s' and 'get_number_of_%s' use the plural forms and are
  not yet implemented.  Replaces old get_table_metadata method.
* postgresql: Add login dialog and username/password command line options
* Write dbapi schema version to metadata table instead of a file
* Remove hardcoded references to BSDDB database backend
  The default backend in the preferences is now used for:
  * Archive checkout
  * Import from the command line - python Gramps.py file
  * Import by drag and drop onto the family tree manager
* db:  Remove set_save_path method
  The path is already set in the database load method.
* Add missing methods to database unit test
* Add missing base database method.
* db: Remove get_schema_version method.
* db: Remove has_gramps_id method from the public API.
* db: Remove get_gramps_ids method from the public API.
* db: Make get_number_of, get_raw_data and has_handle methods protected.
* db: Remove get_from_name_and_gramps_id method.
* db: Remove get_from_name_and_handle_method.
* postgresql: Ignore empty connection settings
* Include new PostgreSQL error handling in CLI
* Improve PostgreSQL error handling
  Re-raise a DbConnectionError if the connection raises an error.
* Add connection preferences for PostgreSQL databases
* bsddb: Build surname list with unique names.
* fanchart2way: Use escape from html rather than cgi package
* Fix QuestionDialog display for html like characters in title
* Fix Find Database Loop tool for faster operation and better display
* Fix FamilyRelationshpType _DATAMAP order to correspond with values
* Fix HandleError on IsLessThanNthGenerationAncestorOf filters
* Fix Relationship Graph to shows families if siblings but no parents
* Fix Deep Relationship filter to avoid recursion crash
  This also changes filter to use shortest paths.
* Fix to allow filter progress meters in flat views
* Fix Gedcom import for illegal Gedcom Family Attributes
  TMG Gedcom exports an illegal NCHI with sub-data for FAM.
  Gramps could not handle this and attached the sub-data to the FAM creating
  some corrupted Event records.
* Fix Session Log for exception on closed db reference click
* Fix 'Welcome' Gramplet and StyledTextEditor for Link handling
* fix Quickreport start from Editor when object not yet committed
* Fix Find Database Loop tool for wrong transient parent for progress
* Fix Test Case Generator to not create illegal 'None' handles
* Fix Gedcom export for bad Hebrew Months
* Can't link to a place if wrong lat/lon in the db.
* Update redirected wiki link from GRAMPS_XML > Gramps_XML
* Missing arg when right clicking in geography view.
* INSTALL: Change INSTALL to replace 'python' with 'python3 for script invokes
* Check&Repair; add checks for 'backlinks' and repair if needed.
* Fix CSV importer for place event name using gramps_id
* Fix PlaceModel to avoid exception following merge
* Fix Geography view 'Find' when db is closed.
* Fix interactive search for exception on click then down arrow
* Create where_is utility to locate a binary in the standard places
  This is particularly useful on Mac OS X where Gramps is passed a PATH that
  does not include elements added by the terminal shell.
* Fix relationship Graph so Unicode chars on Multiple pages works.
* Use Gdk.Event.triggers_context_menu in osmgpsmaps.py.
* Replace is_right_click implementation with Gdk.Event.triggers_context_menu().
* Replace use of CONTROL_MASK with PRIMARY_INTENT.  For better UX on Macs.
* Fix opening recent family trees
* Fix exception when changing a family with Add person editor open
* Remove eval() and rename self.dbstate
* reorderids: Another way to protect GOV IDs in Gramps ID position
* updated German date handler: added missing Latin month names and
  some old German month names
* remove vestage of (old) SVN source-control system
* update authors file
* Fix ManagedWindow/GrampsWindowManager for subsidiary window close
* Fix Gedcom import for "1 MARR Y" issue
* Correct ReorderID tool for several bugs and deal with GetGov ID
* Bad call to unlink function.
* Fix Gedcom export for erroneously removed WriterOptionBox import
* Try to handle OSError when we use the --export argument in CLI mode.
* Special char in place's name breaks xdot view
* Organize Bookmarks Dialog doesn't close with x
* tweak some DateParser comments
* DateParserEN failures under the DateTest tool
* Fix make_unknown to create valid Place
* editplace: fix typos
* StyledText.join method fails if the joint_text has StyledText Tags
* 3.4 database conversion fails
* fix invalid export (and import) of Gedcom EMAIL records
  Gedcom spec 5.5 requires '@' in general text to be doubled '@@'



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel
Reply | Threaded
Open this post in threaded view
|

Re: Gramps 5.0.0-beta1 released

StoltHD
In reply to this post by prculley
I can see it has come a Windows 32-bit version of the Beta1, will it come a version for 64-bit Windows also?


Jaran

2018-02-18 16:34 GMT+01:00 Paul Culley <[hidden email]>:
A new preliminary version of the upcoming Gramps 5.0.0; Version 5.0.0.beta1, has been released.

Make sure to backup before you upgrade.

See: https://www.gramps-project.org/wiki/index.php?title=How_to_make_a_backup

Note: it may take a few days for the various executables to be created and uploaded, please be patient.

Changes since 5.0.0.alpha3:
2018-02-17
Version 5.0.0-beta1
* pt_PT, hu, cs, it, fi, de, ru: update translation
* update Readme for Gramps 5.0.0
* new genealogy tree report
  * Replace backslash in image path for Windows
  * Escape special LaTeX characters
  * Copy output file from temporary directory
  * Fix character encoding for new tree category reports.
  * Add support for new genealogy tree report category.
* Fix Place Tree view for proper display after filter cleared.
* Implement place formats
* Some dates are not translated in webcal
* Some dates are not translated in webcal
* Webcal link problem in the year glance page
* Link problems depending on LANGUAGES.
* Increment year to 2018 for About box.
* data/holidays.xml.in: Fix holidays in Finnish
* fix Sidebar to resize better
* mac/gramps.modules: Update pyicu to v 2.0.3
* mac/gramps.modules: Consolidate Python2 and Python3 meta-modules.
  GObject-Introspection now works with Python3 so the split isn't needed
  any more.
* Add tooltip to links in styled text editor.
* [MacOS] Replace GDK_CONTROL_MASK with GDK_META_MASK in accelerators.
* Set the mnemonic modifier key to Alt-Ctrl for the Quartz Gdk backend.
  This avoids interference with the use of the Alt/Option key for extending
  the keyboard.
* Fix Family Lines Graph when 'unknown' places are present
* Fix Export View to CSV when Unicode characters are present
* Fix several intl date displayers for missing parameter.
* mac/gramps.accel: Update gramps.accel for gramps50
* Some filter optimizations to avoid repeated parts of tree scan
* Fix view buttons order keeps changing on different startups
* Fix DescendentTree report; more space beneath Title
* Fix DescendentTree report for crashes
* Fix Book XML handler for unusual characters in report name
* Fix 'Generate Book' dialog for bad transient parent
* Fix Book XML handler to deal with unusual characters in Book name
* Add color schemes to config
* Surname Editor; fix so changes made update Person 'Preferred Name'
* Surname Editor, fix fields for better fit in minimum width dialogs
* Surname Editor; fix loss of data if using mouse to change fields
* Add Garbage collection after tools/reports
* Main Window menu 'Add' keyboard Acellerators
* Fix Add menu Accelerators so they don't activate on Shift-'x'
* Change Gramps 'Add' menu so 'New' is not used
* Export Web Family Tree; error on file write is now a message, not exception.
* Fix Export Web Family Tree for errors on file write
* Pylint on Web Family Tree export
* Fix Citation Editor to Tab out of Confidence ComboBox
* Narrated Web Site:
  * Translation problem in narrative web.
  * crash in narrative web if no unused media
  * Apply places changes to the narrativeweb.
    Also change order between locations and locations alternate names.
  * Suppress extra line in Alternate Names section.
  * Added an option for the statistics page.
  * We have problems with notes: pages are too large
  * Difficult to see some page on a mobile phone when you have notes.
  * Resizing of images on a mobile
  * Maps are too bigs on a mobile
  * Split the event line to have a narrower page
  * The note is spanned on two columns (Place + Description)
  * In media pages, the progress meter doesn't work well.
  * Add a progress meter for the medialistpage
  * warnings reported to console
  * Mainz css file produces left aligned FamilyMap pages
    Solving Mainz problem creates new ones with Basic-Blue and Nebraska
    styles sheet.
    Some cleanup with unused css file (GeoView.css)
  * Many problems with css files and the ancestor tree
  * media file not created if we have unused media.
  * Fix Narrative Web works poorly on Android browser
* Clear old custom name formats when database loaded
* Fix shading colour in relationship view for dark themes.
* Fix link colour for dark themes.
* Fix default foreground colour in list views for dark themes.
* fix Fan Chart for exception on right-click of person with no parent
* Fix Fan Chart Print centering and scaling on Windows
* Fix Media Preview Gramplet for closed db
* Added a requirement for pango and pangocairo versions
  Eliminates a warning that was present when calling a report from the
  command line.
* Fix Styled Text Editor for exception on non-editable text click
  Also prevent editing of links on non-editable text.
* Suport FTM 2017 Gedcom tags on import
  FTM adds subordinate PLAC and OBJE data to INDI.ADDR which is non-standard.
  So treat it as a Residence Event, instead of an Address.
  FTM puts _DATE and _TEXT tags subordinate to OBJE, also non-standard.
* Fix Family tree Manager: rename a locked db, don't open, but title bar
  changes.
* Fix Person, Family Sidebar Filters to add custom Event types
  Also fix Family Sidebar Filter RelType init with closed db
* Fix ProxyCache to deal with memory leak
* Fix duplicated method in ProxyCache
  Also changed size request to better utilize actual memory
* Dbapi: Fix for broken 'backlinks' after a delete.
* Dbapi: Use UPDATE instead of DELETE and INSERT
* Remove write_version method from the database API
  This is specific to the BSDDB backend.
* Fixes for in-memory databases
  In-memory databases always allow write access and don't need to use lock
  files.
* Enable Sqlite backend for all users
* Move PostgreSQL backend into third-party addons
* Implement locking for dbapi backends
* New convenience function to return database methods
  Examples: db.method('get_%s_from_handle', 'Person')
  db.method('get_%s_from_%s', 'Event', 'gramps_id')
  Returns None if the method doesn't exist.
  Formats 'iter_%s' and 'get_number_of_%s' use the plural forms and are
  not yet implemented.  Replaces old get_table_metadata method.
* postgresql: Add login dialog and username/password command line options
* Write dbapi schema version to metadata table instead of a file
* Remove hardcoded references to BSDDB database backend
  The default backend in the preferences is now used for:
  * Archive checkout
  * Import from the command line - python Gramps.py file
  * Import by drag and drop onto the family tree manager
* db:  Remove set_save_path method
  The path is already set in the database load method.
* Add missing methods to database unit test
* Add missing base database method.
* db: Remove get_schema_version method.
* db: Remove has_gramps_id method from the public API.
* db: Remove get_gramps_ids method from the public API.
* db: Make get_number_of, get_raw_data and has_handle methods protected.
* db: Remove get_from_name_and_gramps_id method.
* db: Remove get_from_name_and_handle_method.
* postgresql: Ignore empty connection settings
* Include new PostgreSQL error handling in CLI
* Improve PostgreSQL error handling
  Re-raise a DbConnectionError if the connection raises an error.
* Add connection preferences for PostgreSQL databases
* bsddb: Build surname list with unique names.
* fanchart2way: Use escape from html rather than cgi package
* Fix QuestionDialog display for html like characters in title
* Fix Find Database Loop tool for faster operation and better display
* Fix FamilyRelationshpType _DATAMAP order to correspond with values
* Fix HandleError on IsLessThanNthGenerationAncestorOf filters
* Fix Relationship Graph to shows families if siblings but no parents
* Fix Deep Relationship filter to avoid recursion crash
  This also changes filter to use shortest paths.
* Fix to allow filter progress meters in flat views
* Fix Gedcom import for illegal Gedcom Family Attributes
  TMG Gedcom exports an illegal NCHI with sub-data for FAM.
  Gramps could not handle this and attached the sub-data to the FAM creating
  some corrupted Event records.
* Fix Session Log for exception on closed db reference click
* Fix 'Welcome' Gramplet and StyledTextEditor for Link handling
* fix Quickreport start from Editor when object not yet committed
* Fix Find Database Loop tool for wrong transient parent for progress
* Fix Test Case Generator to not create illegal 'None' handles
* Fix Gedcom export for bad Hebrew Months
* Can't link to a place if wrong lat/lon in the db.
* Update redirected wiki link from GRAMPS_XML > Gramps_XML
* Missing arg when right clicking in geography view.
* INSTALL: Change INSTALL to replace 'python' with 'python3 for script invokes
* Check&Repair; add checks for 'backlinks' and repair if needed.
* Fix CSV importer for place event name using gramps_id
* Fix PlaceModel to avoid exception following merge
* Fix Geography view 'Find' when db is closed.
* Fix interactive search for exception on click then down arrow
* Create where_is utility to locate a binary in the standard places
  This is particularly useful on Mac OS X where Gramps is passed a PATH that
  does not include elements added by the terminal shell.
* Fix relationship Graph so Unicode chars on Multiple pages works.
* Use Gdk.Event.triggers_context_menu in osmgpsmaps.py.
* Replace is_right_click implementation with Gdk.Event.triggers_context_menu().
* Replace use of CONTROL_MASK with PRIMARY_INTENT.  For better UX on Macs.
* Fix opening recent family trees
* Fix exception when changing a family with Add person editor open
* Remove eval() and rename self.dbstate
* reorderids: Another way to protect GOV IDs in Gramps ID position
* updated German date handler: added missing Latin month names and
  some old German month names
* remove vestage of (old) SVN source-control system
* update authors file
* Fix ManagedWindow/GrampsWindowManager for subsidiary window close
* Fix Gedcom import for "1 MARR Y" issue
* Correct ReorderID tool for several bugs and deal with GetGov ID
* Bad call to unlink function.
* Fix Gedcom export for erroneously removed WriterOptionBox import
* Try to handle OSError when we use the --export argument in CLI mode.
* Special char in place's name breaks xdot view
* Organize Bookmarks Dialog doesn't close with x
* tweak some DateParser comments
* DateParserEN failures under the DateTest tool
* Fix make_unknown to create valid Place
* editplace: fix typos
* StyledText.join method fails if the joint_text has StyledText Tags
* 3.4 database conversion fails
* fix invalid export (and import) of Gedcom EMAIL records
  Gedcom spec 5.5 requires '@' in general text to be doubled '@@'


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel
Reply | Threaded
Open this post in threaded view
|

Re: Gramps 5.0.0-beta1 released

prculley
Eventually, when the developers find the time.  Of course the 32-bit version will run just fine on a 64-bit machine, unless you have a really large db.

Paul C.

On Wed, Feb 21, 2018 at 8:31 AM, StoltHD <[hidden email]> wrote:
I can see it has come a Windows 32-bit version of the Beta1, will it come a version for 64-bit Windows also?


Jaran

2018-02-18 16:34 GMT+01:00 Paul Culley <[hidden email]>:
A new preliminary version of the upcoming Gramps 5.0.0; Version 5.0.0.beta1, has been released.

Make sure to backup before you upgrade.

See: https://www.gramps-project.org/wiki/index.php?title=How_to_make_a_backup

Note: it may take a few days for the various executables to be created and uploaded, please be patient.

Changes since 5.0.0.alpha3:
2018-02-17
Version 5.0.0-beta1
* pt_PT, hu, cs, it, fi, de, ru: update translation
* update Readme for Gramps 5.0.0
* new genealogy tree report
  * Replace backslash in image path for Windows
  * Escape special LaTeX characters
  * Copy output file from temporary directory
  * Fix character encoding for new tree category reports.
  * Add support for new genealogy tree report category.
* Fix Place Tree view for proper display after filter cleared.
* Implement place formats
* Some dates are not translated in webcal
* Some dates are not translated in webcal
* Webcal link problem in the year glance page
* Link problems depending on LANGUAGES.
* Increment year to 2018 for About box.
* data/holidays.xml.in: Fix holidays in Finnish
* fix Sidebar to resize better
* mac/gramps.modules: Update pyicu to v 2.0.3
* mac/gramps.modules: Consolidate Python2 and Python3 meta-modules.
  GObject-Introspection now works with Python3 so the split isn't needed
  any more.
* Add tooltip to links in styled text editor.
* [MacOS] Replace GDK_CONTROL_MASK with GDK_META_MASK in accelerators.
* Set the mnemonic modifier key to Alt-Ctrl for the Quartz Gdk backend.
  This avoids interference with the use of the Alt/Option key for extending
  the keyboard.
* Fix Family Lines Graph when 'unknown' places are present
* Fix Export View to CSV when Unicode characters are present
* Fix several intl date displayers for missing parameter.
* mac/gramps.accel: Update gramps.accel for gramps50
* Some filter optimizations to avoid repeated parts of tree scan
* Fix view buttons order keeps changing on different startups
* Fix DescendentTree report; more space beneath Title
* Fix DescendentTree report for crashes
* Fix Book XML handler for unusual characters in report name
* Fix 'Generate Book' dialog for bad transient parent
* Fix Book XML handler to deal with unusual characters in Book name
* Add color schemes to config
* Surname Editor; fix so changes made update Person 'Preferred Name'
* Surname Editor, fix fields for better fit in minimum width dialogs
* Surname Editor; fix loss of data if using mouse to change fields
* Add Garbage collection after tools/reports
* Main Window menu 'Add' keyboard Acellerators
* Fix Add menu Accelerators so they don't activate on Shift-'x'
* Change Gramps 'Add' menu so 'New' is not used
* Export Web Family Tree; error on file write is now a message, not exception.
* Fix Export Web Family Tree for errors on file write
* Pylint on Web Family Tree export
* Fix Citation Editor to Tab out of Confidence ComboBox
* Narrated Web Site:
  * Translation problem in narrative web.
  * crash in narrative web if no unused media
  * Apply places changes to the narrativeweb.
    Also change order between locations and locations alternate names.
  * Suppress extra line in Alternate Names section.
  * Added an option for the statistics page.
  * We have problems with notes: pages are too large
  * Difficult to see some page on a mobile phone when you have notes.
  * Resizing of images on a mobile
  * Maps are too bigs on a mobile
  * Split the event line to have a narrower page
  * The note is spanned on two columns (Place + Description)
  * In media pages, the progress meter doesn't work well.
  * Add a progress meter for the medialistpage
  * warnings reported to console
  * Mainz css file produces left aligned FamilyMap pages
    Solving Mainz problem creates new ones with Basic-Blue and Nebraska
    styles sheet.
    Some cleanup with unused css file (GeoView.css)
  * Many problems with css files and the ancestor tree
  * media file not created if we have unused media.
  * Fix Narrative Web works poorly on Android browser
* Clear old custom name formats when database loaded
* Fix shading colour in relationship view for dark themes.
* Fix link colour for dark themes.
* Fix default foreground colour in list views for dark themes.
* fix Fan Chart for exception on right-click of person with no parent
* Fix Fan Chart Print centering and scaling on Windows
* Fix Media Preview Gramplet for closed db
* Added a requirement for pango and pangocairo versions
  Eliminates a warning that was present when calling a report from the
  command line.
* Fix Styled Text Editor for exception on non-editable text click
  Also prevent editing of links on non-editable text.
* Suport FTM 2017 Gedcom tags on import
  FTM adds subordinate PLAC and OBJE data to INDI.ADDR which is non-standard.
  So treat it as a Residence Event, instead of an Address.
  FTM puts _DATE and _TEXT tags subordinate to OBJE, also non-standard.
* Fix Family tree Manager: rename a locked db, don't open, but title bar
  changes.
* Fix Person, Family Sidebar Filters to add custom Event types
  Also fix Family Sidebar Filter RelType init with closed db
* Fix ProxyCache to deal with memory leak
* Fix duplicated method in ProxyCache
  Also changed size request to better utilize actual memory
* Dbapi: Fix for broken 'backlinks' after a delete.
* Dbapi: Use UPDATE instead of DELETE and INSERT
* Remove write_version method from the database API
  This is specific to the BSDDB backend.
* Fixes for in-memory databases
  In-memory databases always allow write access and don't need to use lock
  files.
* Enable Sqlite backend for all users
* Move PostgreSQL backend into third-party addons
* Implement locking for dbapi backends
* New convenience function to return database methods
  Examples: db.method('get_%s_from_handle', 'Person')
  db.method('get_%s_from_%s', 'Event', 'gramps_id')
  Returns None if the method doesn't exist.
  Formats 'iter_%s' and 'get_number_of_%s' use the plural forms and are
  not yet implemented.  Replaces old get_table_metadata method.
* postgresql: Add login dialog and username/password command line options
* Write dbapi schema version to metadata table instead of a file
* Remove hardcoded references to BSDDB database backend
  The default backend in the preferences is now used for:
  * Archive checkout
  * Import from the command line - python Gramps.py file
  * Import by drag and drop onto the family tree manager
* db:  Remove set_save_path method
  The path is already set in the database load method.
* Add missing methods to database unit test
* Add missing base database method.
* db: Remove get_schema_version method.
* db: Remove has_gramps_id method from the public API.
* db: Remove get_gramps_ids method from the public API.
* db: Make get_number_of, get_raw_data and has_handle methods protected.
* db: Remove get_from_name_and_gramps_id method.
* db: Remove get_from_name_and_handle_method.
* postgresql: Ignore empty connection settings
* Include new PostgreSQL error handling in CLI
* Improve PostgreSQL error handling
  Re-raise a DbConnectionError if the connection raises an error.
* Add connection preferences for PostgreSQL databases
* bsddb: Build surname list with unique names.
* fanchart2way: Use escape from html rather than cgi package
* Fix QuestionDialog display for html like characters in title
* Fix Find Database Loop tool for faster operation and better display
* Fix FamilyRelationshpType _DATAMAP order to correspond with values
* Fix HandleError on IsLessThanNthGenerationAncestorOf filters
* Fix Relationship Graph to shows families if siblings but no parents
* Fix Deep Relationship filter to avoid recursion crash
  This also changes filter to use shortest paths.
* Fix to allow filter progress meters in flat views
* Fix Gedcom import for illegal Gedcom Family Attributes
  TMG Gedcom exports an illegal NCHI with sub-data for FAM.
  Gramps could not handle this and attached the sub-data to the FAM creating
  some corrupted Event records.
* Fix Session Log for exception on closed db reference click
* Fix 'Welcome' Gramplet and StyledTextEditor for Link handling
* fix Quickreport start from Editor when object not yet committed
* Fix Find Database Loop tool for wrong transient parent for progress
* Fix Test Case Generator to not create illegal 'None' handles
* Fix Gedcom export for bad Hebrew Months
* Can't link to a place if wrong lat/lon in the db.
* Update redirected wiki link from GRAMPS_XML > Gramps_XML
* Missing arg when right clicking in geography view.
* INSTALL: Change INSTALL to replace 'python' with 'python3 for script invokes
* Check&Repair; add checks for 'backlinks' and repair if needed.
* Fix CSV importer for place event name using gramps_id
* Fix PlaceModel to avoid exception following merge
* Fix Geography view 'Find' when db is closed.
* Fix interactive search for exception on click then down arrow
* Create where_is utility to locate a binary in the standard places
  This is particularly useful on Mac OS X where Gramps is passed a PATH that
  does not include elements added by the terminal shell.
* Fix relationship Graph so Unicode chars on Multiple pages works.
* Use Gdk.Event.triggers_context_menu in osmgpsmaps.py.
* Replace is_right_click implementation with Gdk.Event.triggers_context_menu().
* Replace use of CONTROL_MASK with PRIMARY_INTENT.  For better UX on Macs.
* Fix opening recent family trees
* Fix exception when changing a family with Add person editor open
* Remove eval() and rename self.dbstate
* reorderids: Another way to protect GOV IDs in Gramps ID position
* updated German date handler: added missing Latin month names and
  some old German month names
* remove vestage of (old) SVN source-control system
* update authors file
* Fix ManagedWindow/GrampsWindowManager for subsidiary window close
* Fix Gedcom import for "1 MARR Y" issue
* Correct ReorderID tool for several bugs and deal with GetGov ID
* Bad call to unlink function.
* Fix Gedcom export for erroneously removed WriterOptionBox import
* Try to handle OSError when we use the --export argument in CLI mode.
* Special char in place's name breaks xdot view
* Organize Bookmarks Dialog doesn't close with x
* tweak some DateParser comments
* DateParserEN failures under the DateTest tool
* Fix make_unknown to create valid Place
* editplace: fix typos
* StyledText.join method fails if the joint_text has StyledText Tags
* 3.4 database conversion fails
* fix invalid export (and import) of Gedcom EMAIL records
  Gedcom spec 5.5 requires '@' in general text to be doubled '@@'


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel