Today, the gramps team releases version '4.0.4',
the "Not the comfy chair".
You can get this version from the download page and sourceforge hosting.
Changes since version '4.0.3':
7470: [Database] Upgrade to db version 17 fails in Python 3 due to use of iteritems6194: [Database] Database corrupted - TypeError: unhashable type: 'list'7559: [Database] Fix bug in abandon changes and quit7258: [Database] Paths, unicode and bsddb module7582: [Database] Consistency on create_id method7519: [Settings] Better handling for non-ASCII characters on database-path7666: [File format] Better support for ANSEL characters7620: [Settings] 'Display as' field in Name Editor reverts to Preferences default7212: [Import] Fix vcard date converter7368: [Geography] View does not communicate over proxy server with autorisation7240: [Geography] Enhanced Bookmark support7419: [Search/Filtering] Event gramplet filter does not have field for primary role,[Search/Filtering] New HasDayOfWeek filter rule7429: [GUI - interface] Error when leaving a Gramps type field blank in an editor5690: [GUI - interface] Fix creation of events with same Gramps-ID7449: [GUI - interface] Crash when opening details of a person7570: [GUI - interface] Fix spacing on dialogs for some recent linux distributions7117: [GUI - interface] date editor and Date class allow e.g. Hebrew dates with newyear (Mar25)7710: [GUI - interface] Fix crash in fan chart view when scrolling6808: [GUI - interface] Poor contrast mouse on mouse over7510: [GUI - interface] Drag and drop only one data into Editors tabs7342 7137: [GUI - interface] Enhancements and consitency on events gramplet, selector and view7501: [GUI - interface] Sometimes says 'no data exists for note' when saving[GUI - interface] Enhanced Citation Editor7572: [GUI - interface] Do not always raise errors when some plugins are hidden7455: [GUI - interface] Remove hover selection from embedded lists - was added for 17727584: [GUI - interface] Fix update of active object after merge7026: [CLI] Cleanup on warnings and messages around locale directory7435: [Other] Media Editor error if Path value was changed to a non existing file7119: [Other] Register history objects at startup7258: [Other] Avoid dumb encoding error when compiling gpr file7258: [Other] Work around Py2Cairo7476: [Gramplet] Given Name Cloud Gramplet splits up given names into words7477: [Reports] Users should not be allowed to edit and delete 'default' style into Style Editor7332: [Reports] Filename Decoding Error in Graphical Reports7662: [Web Reports] Missing closing bracket in Web_Basic-Spruce.css7469: [Tools] Reorder tool: global name 'gen' is not defined7097: [Spell] Some fixes and enhancements7377: [Port for Mac] Fix start in East Asian language, force UTF-8 locale on Mac7122: [Port for Mac] Fix apple_collation6854: [Port for Mac] Spelling messages at random cause hang for a few seconds.7434: [Port for Windows] Media viewer list crashes during start if one try to select an entry where the media isn't available6548: [Port for Windows] 'Available Gramps Updates for Addons' window not on top7447: [Debian] HTML View fails to load566: [Localization, Reports] Paper names and Styles values are now translated6696: [Localization] Sort failure using glocale.sort_key6538: [Localization] Improve support for collation variants7276: [Localization] Translate some punctuation marks7530: Fix unit tests and python3 issuesFix Relationships handler for PortugueseUpdated translations: ar, cs, de, fi, fr, he, it, lt, nb, nl, pl, pt_BR, ru, sv, uk