GRAMPS Changelog

What's new in GRAMPS 5.2.2

Apr 9, 2024
  • Updated translations: cs, de, de_AT, es, fi, he, hr, nb, nl, pl, ru, sk, sv, tr.
  • Hebrew relationship calculator not loading. Fixes #13251.
  • Narweb: Person object has no get_father_handle. Fixes #13207.
  • Package Gramps 5.2.1 on macOS.
  • Restrict CI workflow to run on a single branch.
  • Don't show Navigation when we print a page. Fixes #13160.

New in GRAMPS 5.2.1 (Apr 9, 2024)

  • Updated translations: de_AT, fi, fr, ga, he, it, nb_NO, pl, sk, sr, tr, uk, zh_Hans.
  • Fix error when installing an addon that will not be registered. Fixes #13233.
  • Allow experimental and beta plugins to be registered. Fixes #13232.
  • Tidy up the README file.
  • Fix fan charts on HiDPI screens.
  • Replace PIL with Pillow in the README. Issue #10016.
  • Fix the Tag.is_empty() method. The Tag.is_empty() method was returning the inverse of the expected value. Fixes #12579.
  • Cannot create Place with coordinates via Geography. Fixes #13228.
  • Fix place title when place names use open spans. Fixes #13222.
  • Fix the addon translator language for core translations. Fixes #13221.
  • Update AIO minimum Windows version requirement to 8.1 64-bit.
  • Prevent unwanted output in unit test logs.
  • Fix unit tests when run with Python 3.12. Fixes #13212.
  • Revert Death fallback symbol from Latin Cross to "+".
  • Change the cross mark and check mark symbols used in the Addon Manager Requirements screen to be valid characters on Mac. Fixes #13194.
  • Fix display of invalid dates in editor citation tabs. Fixes #13192.
  • Include metainfo rather than appdata 'its' files.
  • Update AppStream MetaInfo file to conform to latest spec.
  • Fix filter rules missing the use_case parameter. Fixes #13187.
  • Rename metadata file to follow spec.
  • Add release information to appdata.
  • Package Gramps 5.2.0 on macOS.

New in GRAMPS 5.2.0 RC 1 (Feb 11, 2024)

  • Updated translations: ar, bg, cs, da, de, de_AT, en_GB, es, fi, fr, he, hr, mk, nb, nl, pl, pt_PT, ru, sk, sr, sv, tr, uk, zh_CN.
  • Add Hebrew relationship calculator.
  • Add Hebrew date handler.
  • Refine Hebrew About modifiers in date parser.
  • Add Hebrew to the list of user manual translations.
  • Update copyright dates.
  • Fix invalid escape sequences by doubling backslashes, or making the strings raw, as is commonly done for regexes.
  • Make subprocess inherit environment variables in setup script. The PATH environment variable got unset for that subprocess, thus not being able to find msgfmt.
  • Fix command line progress output. The text was partly overwritten whenever the percent value was updated. Add unit tests.
  • Added HasRepo rule to rule list. Fixes #13097.
  • Fix references to gramps-xml file format in man pages. Change -f gramps-xml to -f gramps Fixes #9723.
  • Update and fix CSV import. See discussion on the Discourse forum.
  • Fix gramps example media source.
  • Clarify the Tip of the Day text to indicate that it applies specifically to "Grouped People View", not the flat People View. Fixes #12897.
  • Report simpler Python version string in About and Error dialogs.
  • Fix DeprecationWarning for invalid escape sequence. Change to use raw string.
  • Fix invalid file mode error with Python 3.11.
  • Fix hyphenated surnames in name displayer. Strip spaces around a hyphen, so for example, "Smith - Jones" is cleaned up to become "Smith-Jones". Fixes #13086.
  • Add year rounding option to preferences. Fixes #12422.
  • Fix context menu in all family events quick view screen. Fixes #12759.
  • Added option to display birth and death info in descendant report. Implements #12758.
  • Update Doug Blank's email address.
  • Add new event reference citations to the private proxy.
  • New citations not included on the Narrative Web. Fixes #13046
  • Add event reference citations to the complete individual report. Fixes #13035.
  • Fix display of gramplet help URLs that start with "https://". A help_url starting with either "http://" or "https://" should be used as the full url to be displayed in the browser. Fixes #13039.
  • Fix bug in narrative web when the role name contains a dash. Not enough values to unpack in sort_by_role. Fixes #13042.
  • Make the narrative web support both LTR and RTL layouts. Fixes #12960.
  • Minor string changes to narrative web report options.
  • Sort Confidence column in source citation tabs. The "Confidence level" is sorted by confidence label instead of the internal value. The "Confidence level" text is too wide and replaced by "Confidence". Fixes #13036.
  • Fix imports test for new note added to database.
  • Fix GEDCOM import for SUBN record containing note. Fixes #13024, #12152.
  • Use imagesize rather than magic.
  • Reformat code using the latest stable version of black.
  • Fix sizing of shared information in the reference editors. Sets the packing of the expander widget to depend on whether or not it is expanded. Fixes #13030.
  • Fix crash when displaying settings in context menu popup of the pedigree view. A separator menu item was being added twice. Fixes #13029.
  • Add help_url to built-in gramplet plugin data. Link Gramplets to new wiki landing anchor of lookup table which shows which Gramplets work in which categories.
  • Add right and left margins to the welcome gramplet. Add some white space between the left/right text box borders and the text glyphs. See the topic on the Discourse forum.
  • Rename "Ancestor View" to "Pedigree View" in Tip of the Day. Fixes #13023.
  • Fix translated Tip of the Day entries with quote characters. When extracting strings from the tips.xml file, xgettext removes the escape sequence for the quote character (") so we don't need to add it back before we obtain the translated string. Fixes #12325.
  • Fix a few deprecation warnings. Issue #13021.
  • Fix report dialog error when no active person selected. Running a report from the reports dialog with no active person selected caused an error. Fixes #13020.
  • Rename citation formatter from "Default" to "Legacy".
  • Update width of Gramps ID fields in editors. These fields appeared wider in earlier Gtk versions. Fixes #12999.
  • Replace remaining Gtk.Menu.popup calls The popup method is deprecated. The remaining calls to popup are replaced by popup_at_pointer.
  • Fix positioning of popups relative to widgets. Replace popup with popup_at_widget and remove old positioning functions. Fixes #13008.
  • Change the subscript key binding in the note editor. Use r for subscript. The standard keyboard shortcut for copy is c. Fixes #13002.
  • Set filter editor rule list to expand.
  • Fix display of help links in gramplet bars. Use display_help rather than display_url to display manual pages.
  • Add more scrollbars to the Preferences dialog.
  • Fix bug in endnotes citations.
  • Fix bug when deleting a row from a filtered flat list view. Fixes #12995.
  • Fix sizing of the surname table in the name editor. The columns were slightly too large requiring a scrollbar with the default dialog size and column widths. Fixes #12994.
  • Add missing cite and thumbnailer plugin directories to build script.
  • Include javascript files in installation. Fixes #12991.
  • Fix black margin in project list with scrollbar. Fixes #12993.
  • Package Gramps-5.2.0-beta2 on macOS.
  • Fix translator date inflection comments.
  • Windows AIO:
  • Improve AIO build script to run without modifications. The build script required modification before first use to set the full path to the local aio directory. Second change is to use the -N option in wget to avoid downloading a file if the timestamp hasn't changed on the server. Third change is to avoid the script from asking for interactive input on second and subsequent runs.
  • Add pip.exe and Adwaita scalable icons to Windows AIO.
  • Fix up Windows AIO for pip, and Finnish spell check.
  • Ignore AIO build artifacts in .gitignore file.
  • Addon Manager:
  • Invalidate caches after new python modules are installed. This ensures that any new python modules installed will be found by the python import mechanism.
  • Allow multiple versions in gi requirements. Enhances the requires_gi property in gpr files to allow mutiple versions of a GObject introspection module. e.g. requires_gi=[("GooCanvas", "2.0,3.0")]
  • Update a couple of strings to clarify the Addon Manager UI. Fixes #13019.
  • Fix Addon Manager help link. Fixes #13018.
  • Capitalize "python" in the Addon Manager settings. Fixes #13016.
  • Fix addon prerequisites install.
  • Make the Addon Manager available without a tree loaded.
  • Change "url" to "URL" in the project editor.
  • Set default project editor window width to 600.
  • Refresh row in Addon Manager after an addon is installed. When an addon is installed there is no need to refresh the addon listing. We just need to update the row. This also keeps the user in the same place in the list. Fixes #13001.
  • Rename "Uninstalled" to "Not installed".
  • Add an extra requirements check after installing modules.
  • Verify tool:
  • Convert the Data Verify tool to display results in a tree.
  • Add 8 more data verify rules.
  • Fix some garbage collection issues.
  • Performance enhancements.
  • Also fixed a small amount of easy pylint issues.

New in GRAMPS 5.2.0 Beta 2 (Aug 27, 2023)

  • Updated translations: ca, cs, da, de, en_GB, es, fi, he, hr, it, nb, nl, pl, pt_BR, pt_PT, ru, sk, sv, tr, uk.
  • Add option to exclude fan chart title.
  • Prevent fan chart title being overwritten by the chart. Fixes #12926.
  • No longer state that Gramps will close in the backup message. Fixes #12984.
  • Clean up some Gdk Screen deprecations.
  • Fix Gedcom import tagging a note with an undefined tag handle. Fixes #12985.
  • Fix crash when printing notes during endnote creation. Fixes #12983.
  • Fix trans_text keyword in xgettext. Fixes #12982.
  • Fix vertical expansion of family tree manager list.
  • Fix error 404 with openstreetmap map service.
  • Restrict access to Stamen maps. Fixes #12971.
  • Track column width settings for all editor tabs separately. Fixes #12945, #12970.
  • Add support for Hebrew prefixes.
  • Add Farsi and Galician to Microsoft Windows Locale list.
  • Add a scrolled window to the preferences data tab. Fixes #12968.
  • Fix error when deleting a surname. Fixes #11744, #12626, #12629, #12963.
  • Fix glocale problems on Windows.
  • Fix system locale detection on MS Windows.
  • Add Windows AIO workflow.
  • Include event reference citations and notes in Gedcom export.
  • Better URLs for gramplet bar help. Fixes #12957.
  • Tidy up strings in preferences.
  • Fix spelling mistake in Pro-Gen importer.
  • Improve Addon Manager search. Fixes #12955.
  • Check for Windows executables in addon requirements. Fixes #12954.
  • Do not strip checksum of media object in private proxy.
  • Update po snippet generation to output msgctxt.
  • Save column sizes before a rebuild. Save column sizes as floats rather than integers. Fixes #12943.
  • Set default column size in list views to sensible defaults. Fixes #12944.
  • String improvements.
  • Update authors file.
  • Fix changes reverted by mistake. This restores a couple of autobackup intervals and removes bsddb from the list of backends.
  • Fix bottombar not saving size. Fixes #12941.
  • Fix incorrect genealogical symbols. Fixes #12937.
  • Mac: Use tarball for osm-gps-map instead of git repository.
  • Changes for Black integration.
  • Improved organization of the Addon Manager filter lists. Fixes #12958.
  • Update the plugin type names and sort them alphabetically.
  • Swap the order of "Expert" and "Developer" in the audience list.
  • Reverse the order of the status list.
  • Addon Manager:
  • Rename "Upgrade" to "Update".
  • Fix addon settings bug.
  • Add installation status filter.
  • Add project up, down and restore buttons.
  • Add help button.
  • Fixes for the Windows AIO build:
  • Convert packages from python3 to python.
  • Replace share.tgz with downloaded files.
  • Add missing dictionaries.
  • Add missing D-Bus executable.
  • Use newly available bsddb3 package.

New in GRAMPS 5.2.0 Beta 1 (Aug 27, 2023)

  • Create new Addon Manager dialog.
  • Add support for open spans.
  • Add strikethrough and superscript/subscript support.
  • Add new gender option of "Other".
  • Add citations to event references.
  • Deprecate BSDDB, but alloCalendar gramplet: Add day names. The first day is defined according to the locale.w to be loaded with convert to SQLite.
  • Add coordinates format with description. Fixes #11248
  • Add the possibility of case sensitive/insensitive search.
  • Add source icon to editor dialogs. Implements #11372
  • Make the tab columns resizable. Implements #8767
  • Support XDG base directory specification. Fixes #8025

New in GRAMPS 5.1.6 (Aug 2, 2023)

  • Update copyright date.
  • Narrative web: problem with small pictures. Fixes #12884.
  • Implement the J for the family view. Fixes #12882.
  • Avoid application crash on invalid user input. If the user inputs an invalid date this change keeps the application from crashing. The invalid date information is reported to the user in the log. Fixes #12658.
  • Fix export where private citations are excluded.
  • Fix Event Compare tool to display enclosed places properly.
  • Check that view exists before calling post_create method. Avoids 'NoneType' object has no attribute 'post_create' error. Fixes #12638.
  • Fix a wrong operator bug in the web calendar report.
  • Revert "Enclose tree report image path and file name in braces" due to reports of regression where processing of the generated TeX file fails due to bad path specification for image files. Fixes #12437 and #12697.
  • Geography View: Fix number of arguments in add_bookmark method. Fixes #12718.
  • Use date-specific place in report substitution variables. Fix place title in graphical reports which have user-defined display formats to use date-specific alternate name. This impacts the Ancestor Tree, Descendant Tree, and Family Descendant Tree reports. Fixes #12763.
  • Try to import berkeleydb if bsddb3 isn't found. berkelydb is usable for python >= 3.6 and required for python >= 3.10.
  • See: https://www.jcea.es/programacion/pybsddb.htm
  • HtmlDoc: Create a unique filename for cropped images.
  • Fix corrupted NOTE tag in Gedcom export. Remove Python2 code obsoleted by Python3, which was corrupting Gedcom export of Gramps Notes text that includes multi-byte utf-8 characters. Fixes #12709.
  • Fix IndexError that sometimes occurs when changing view This occurs when restarting Gramps. Fixes #12636, #12304, #12429, #12623, #12695.
  • Fix crash when invalid note link. Fixes #12854.
  • Fix tags with color names in pedigree views. Fixes #12866.
  • Crash when invalid event date.
  • ListModel: Fix multiple level paths when we use checkboxes in columns. The path was previously converted to int.
  • Update Gramps CI workflow to run on Ubuntu 20.04. Ubuntu 18.04 became fully unsupported on 1 Dec 2022.
  • Fix package installation failures in CI.
  • Fix spouse's name and underlined call names in records. Fixes #12391.
  • Update INCOMPLETE_TRANSLATIONS list. Remove: he, Add: zh_HK, zh_TW.
  • Update Debian folder after 5.1.5 release.
  • Mac:
  • Patch bsddb to use berkeleydb instead of bsddb3 module.
  • Patch berkeleydb configure to work on Apple Silicon.
  • Update Exiv2 download URL, moved to github.
  • Repackage Gramps 5.1.5 with Gtk updates fixing use on macOS 13 Ventura.

New in GRAMPS 5.1.5 (Jun 30, 2023)

  • Update translations: de, pl, sv, zh_CN.
  • Remove Travis CI configuration.
  • Fix badges in README file.
  • Update copyright date.
  • Strange behavior for the scrollbar in the bottombar. Fixes #12438.
  • Fix place object element order in DTD and RNG schemas. Element placeobj content does not follow the DTD and RNG, expecting (ptitle? , pname+). Fixes #12500.
  • Solve InterpolationSyntaxError if "%" in a string. The grampletpane module saves data in a config file for all the gramplets added in the dashboard. The python configparser module doesn't like if we have a "%" character in a string. Fixes #12423.
  • '

New in GRAMPS 5.1.4 (Oct 24, 2021)

  • Update translations: cs, de, es, fi, fr, hu, nl, pt_BR, ru, sv, zh_CN.
  • Update copyright date.
  • Fix probably alive if death without date.
  • Place editor, copy and paste of lat and long text no longer auto-populating latitude and longitude fields.
  • Fix for crash when changing views if part of toolbar is not shown because of a small screen when changing views.
  • Fix bottombar always showing after restart, even when not wanted.
  • Always use filtered collation names. Store the Sqlite3 collations in the __collations array to short-circuit re-creation.
  • Fix issue with German relation calculator fixed issue when more than 24 generations between the two people.
  • Add file logging for macOS. When Gramps is launched from macOS's LaunchServices it doesn't have a sys.stderr attached so the default stream logger goes to /dev/null. Use a FileHandler in tht case, writing the log to $TMPDIR/gramps-pid.log. This will help particularly in analyzing crashes where python shuts down as there's no crash report in that case.
  • Fix libplaceview to avoid exception when mapservice is no longer present.
  • Fix References Gramplet for inadequate updates when other objects change.
  • Fix geofamily crash if a family has no father.
  • Home Person setting does not convey in a merge.
  • Fix CSV export of view to only put single CR character.
  • Add Media filter rule 'HasMedia' to list of media rules for editor.
  • Need to set locale.textdomain under linux. _build_popup_ui() ignores translated strings without locale.textdomain set.
  • Change category of 'MatchesEventFilter'.
  • Fix issue where separator between top and bottom bar of View creeps up.
  • Fix Locations Gramplet (Enclosed by) to properly display certain nested places when the smallest place has undated enclosure and larger places are dated.
  • Fix Family Tree Manager drop error on Windows.
  • Fix exportvcalendar error is "is not" with a literal (Python 3.8 issue)
  • Handle not found when copying source from the citation tree.
  • Fix call to 'file' function, which doesn't exist in Python3.
  • Fix write_lock_file exception when USERNAME is missing.
  • Fix EditPlace so Tab key doesn't get stuck on Private icon.
  • Fix Tag report for places that have a hierarchy.
  • Fix exception when cancelling out of a db upgrade in GUI.
  • Fix error in Birthday and Anniversary report. Fixes an error triggered when the first person_handle in the list has a death event, but no birth event and does not have family relationships. These conditions lead to the local variable short_name not being declared before it comes time to process death events.
  • Fix graphdoc to properly escape characters in ids for Graphviz.
  • Replace inspect.stack() with inspect.currentframe(). Works around Python issue #12920 which causes every call to inspect.trace() to fail because __main__ is always the starting point.
  • Fix crash sorting on columns in Selectors with TreeModels.
  • Fix progress bar freeze due to changes in Gtk.
  • Fix svgdrawdoc for text containing XML invalid characters.
  • Icon file changes:
  • Install 128x128 and 256x256 application icons.
  • Install MIME type icons into the hicolor theme.
  • Remove gnome-mime- prefix from icon filenames.
  • Install application icons into correct directories.
  • Mac:
  • Update PyICU to 2.7.2 in macOS build.
  • Update dependencies. Includes moving berkeleydb and pybsddb over from gtk-osx.
  • Further changes for bundling with Python 3.8.
  • Set __file__ if gramps_launcher.py is run as __main__.
  • Add geocode-glib to build.
  • Note: TLS changes have forced an update of gnutls that builds correctly only on macOS 13 or later. The minimum required is still macOS X 10.9 but libsqlite3 crashes during shutdown on 10.9. This appears to be harmless: all data are already written to the database, but macOS will put up an "unexpectedly quit" message and the database will be locked at start up. macOS X 10.11 and later seem not to be affected.

New in GRAMPS 5.1.3-4 (Sep 17, 2020)

  • Update ca, de, fi, fr, ja, pl, ru, sl, sv, uk, zh_CN translation
  • Events View: "Main Participants" column does not show the full list of participants when expanded.
  • mac/gramps.modules: Use current Gtk release instead of Gtk-3.14.
  • mac/gramps.modules: Upgrade pymodules for Python 3.8 compatibility.
  • Fix XML export when 'Group-as" name contains XML invalid chars
  • Fix NarWeb: Province place-type is not displayed
  • Fix ManagedWindow so that new windows don't appear offscreen when system 'screen' sizes change in part time multi-monitor setups.
  • Fix menus when db fails to open due to upgrade/downgrade etc.
  • Fix issue with attach source tool, results panel
  • Fix GEDCOM export; don't include ADDR when address is missing
  • EditPlace: Allow Coordinates containing a comma instead of a period
  • NarrativeWeb
  • Should show patronymic in individuals.
  • In the individuals and in surnames pages, we should show the
  • complete name like defined in the display tab from the narrative web
  • configuration.
  • Fix Narrated Website Google Maps Output JS Warning SensorNotRequired
  • Fix incorrect link type for osm css files
  • Fix image size limit doesn't match tooltip
  • Update all translations for changes from 'Default' to 'Home' Person
  • Change GUI references to 'Home Person' instead of 'Default Person'
  • Use event attribute types in the event reference editor.
  • In the event reference editor, custom event attribute types should
  • be used rather than the default person attribute types.
  • Fix Verify tool bug caused by bad change in GObject introspection
  • Fix RemoveUnused tool for crash caused by Gtk introspection bug
  • Fix import test for change cause by previous change which was:
  • Fix GEDCOM import for bad source title when sources precede references.
  • Fix GEDCOM import for bad source title when sources precede references.
  • Fix some reports for CLI where warning message about Value not found
  • Fix Genealogy Tree reports for crash in CLI
  • Add uistate to tree views filter initialization
  • Fix some Python syntax errors that appear in v3.8.x
  • Suppress age = 0 days in events list. If the reference event date is equal
  • to the event date, don't show the age except if the date is estimated,
  • calculated, etc.
  • Fix Dashboard Gramplets to update during db close when not shown
  • Fix Windows GUI mode startup for crash with some languages
  • Fix dbapi to support "Abandon Changes & Quit" feature
  • Fix GrampsType for comparison bug with empty string as one value
  • Fix Date Display so that it uses LC_TIME if defined
  • Fix StyledText so serialize will match for style list order changes
  • Try to fix exceptions on ManagedWindow close
  • Fix Mac SQLite3 locale bug when locale contains non-ascii characters
  • Fix issue when Person has Same date of birth and death; gives an error.
  • Geography: add a popup for a bad tiles path
  • Fix GEDCOM export of estimated/calculated dates with modifers

New in GRAMPS 5.1.2-1 (Jan 13, 2020)

  • Narweb: Private notes for home, intro and contact. If the notes are private, we can't use them in these pages.
  • Referenced regions problems. When image width > 800, the referenced regions are incorrectly placed
  • Ancestor's tree display looks weird Solves the following: Person boxes overlap. Some person boxes partially visible or hidden
  • some cleanup in ancestortree.css
  • ancestor tree and long names.
  • Adapt ancestor tree css file for all themes
  • dates not localised in place pages
  • Mainz problem with short text in one note, Issue occurs on the homepage and introduction page.
  • bad event links on media pages
  • Navweb: Don't use media regions in some case: If we don't show families. If we don't show events. Don't show the media regions for a thumbnail
  • WEBCAL: home link translated to lowercase
  • Wrong web calendar title on home page. This solves the possibility to have ">", "

New in GRAMPS 5.1.1-1 (Sep 17, 2019)

  • Update translations: cs, de, fi, fr, he, hr, pt_PT, ru, sv
  • Disable development warning message
  • Add options to sandclock in tree document generator
  • Using regex in the sidebar gives different result from previous gramps release
  • Fix odt output when db owner has XML unfriendly chars
  • Fix CLI crash when generating reports
  • Fix Statusbar HandleError on merge families
  • Fix missing tooltip translations in the Note editor toolbar
  • Fix Graph outputs for multiple page PDF Postscript
  • Fix to make Gtk 'action names' always valid
  • Fix missing menus/buttons when operating in non-English languages
  • Fix cursor position error in lat and long fields
  • Avoid all characters looking like a dash in 'Clean input data' tool
  • Mainz Style sheet weird looking
  • Fix exception when editing Note with italics/bold etc. in non English
  • Restore keybindings for gramplet bars
  • Fix bug in web connection menu launching incorrect web site
  • Fix translation problem when creating event filter
  • Error when checking option to add Quit to Taskbar
  • Make the narratives notes placement an option
  • Update README:
  • Bump required Python version to 3.3
  • Add optional fontconfig package
  • Fix bugs in relationship view:
  • Set symbols for the active person
  • Set good symbols for marriage, baptism, cremation and burial
  • Reduce the size of the sexuality symbol
  • Fix bugs in withinarea filter rule:
  • Avoid bad coordinates in the ref place
  • Avoid alphabetic characters in filter rules
  • Could not convert string to float by using withinarea filter rule
  • Difference between sidebar filter and filter rule

New in GRAMPS 5.0.2 (Aug 22, 2019)

  • Update translations: cs, da, de, fi, fr, hr, it, ru, sl, sv
  • Fix some Gramplets not updating during tree changes after db change.
  • Fix Events Grampslet for bad sort order on dates/ages
  • Fix References Tab to update on Deletes of items when editor is open
  • Fix GEDCOM import for better support of TMG
  • Fix Edit Link 'New' button to work
  • Fix GEDCOM importer to properly handle multiple surnames per 5.5.1
  • Narrative web: Sort problem with places.
  • Fix Navigator sidebar so can change view type with proper resize
  • Fix crash when using sidebar filter and merging in another view
  • Fix AncestorTree so add siblings to center person works
  • Fix graphs on Windows for font selection not working
  • Fix dbapi reindex_reference_maps tool to properly close transaction
  • Fix zoom via mouse wheel in media event editor selectionwidget, also fixes zooming with scroll bars always present
  • Fix metadata viewer so that metadata is actually detected and displayed
  • Avoid comma in a lat/lon entry field.
  • Avoid invalid characters and leading or trailing spaces in the entry field
  • Fix crash for multiple deletes in one transaction
  • Adjust translation strings for unmarried partners to give correct text in English
  • Fix failure after Gedcom import if missing objects were found
  • Mac: Fix none type has no len() error.
  • Set correct font resolution when drawing text directly to cairo.
  • Fix Gedcom import so it doesn't create completely empty Birth events
  • Fix Relationship view so ages are according to Preferences
  • Fix Person Editor Events to properly update during external changes like
  • Event delete or update.
  • Gedcom import/export fixes for mime and finding media
  • Fix Unhandled exception in Geography editor
  • Fix relationship path between filter rule when parent is missing
  • Fix Graphs that use graphdoc pdf via Ghostscript with multi-page for poor
  • font rendering of some characters
  • Fix finddupes tool when run from Match Threshold screen again after merge.
  • Fix Gedcom import for multiple notes on OBJE (MULTIMEDIA_LINK)
  • Deal with SQLite db corrupted by None name mapping
  • Fix XML import to add tags to Events, Sources, Places, Repos, Cits when requested.
  • Fix for delete of a referenced primary obj while editing an added obj.
  • Also fixed to update the referenced obj on changes from outside the editor.
  • Fix Place Tree view when using enclosed by sidebar filter
  • Fix EditFamily for adding a child to single parent family with Surname guessing set to combination.
  • Fix Descendent Tree report for crash when person has multiple families and one of them doesn't have a spouse.
  • Fix Name editor crash after clearing a group_as name on dbapi dbs
  • When we merge two objects:
  • We should stay on the selected row in list views.
  • In case we select the first family and select the gramps_id of the second family, the new gramps_id is ignored
  • Fix Relationship Graph; extra people when using filters & subgraphs
  • Fix Place Format Editor file save/load for difficult names
  • Fix Not all place types appears on family lines Graph
  • Remember location of Sort Events Tool
  • Fix Media editor when using double click the preview of added media
  • Avoid leading and trailing spaces when copy/paste coordinates from a map provider.

New in GRAMPS 5.0.1-1 (Jan 3, 2019)

  • Media Manager: add help button and remove '...'
  • Edit/Preferences: add Help button
  • Style Editor, Document Styles dialog: add help buttons
  • Fix Select Person dialog Help button URL
  • Fix Select Repository dialog Help button URL
  • Relationship Calculator: Add help button
  • Reorder Relationships dialog; add Help button
  • Generate Book Dialog; Fix Help URL
  • Manage Book dialog; add help button
  • Fix Detached Gramplets Help button URL when 'help_url' not in .gpr
  • Fix help URLs when they contain illegal characters and to match
  • wiki section targetID algorithm Issue
  • Update translations: hu, hr, de, ru, fi, pt_PT, fr, sv, sl
  • Fix contents of enclosed_by secondary dbapi column
  • (fixes scrambled places in tree view)
  • Google maps URL problem
  • Fix ODT reports with links when run in non-English languages
  • Allow addon Reports to specify a help button URL for options dialog
  • Fix Rebuild Secondary Indexes tool for dbapi backends.
  • For dbapi backends, this tool will update the secondary columns that
  • are used for indexing.
  • Fix dbapi set_name_group_mapping to properly close transaction
  • Fix Russian date handler crash when Russian language isn't installed
  • Fix Quickview for missing table data on some Gtk Versions
  • Fix startup messages when command line contains a bad filename
  • Restrict Place view Name col to the primary name while allowing searchbar
  • to find alt and primary names
  • Fix Person Sidebarfilter when using 'Event' and Reg expressions
  • Fix Find Duplicate People; exception when deleting someone shown outside
  • of the tool
  • Gedcom export, upgrade OBJE handling to Gedcom 5.5.1 style
  • Fix CSV import to set marriage event role to family
  • Update gramps bugtracker URL in all po files
  • Fix typo in CitationListModel for sort change
  • Fix Adding "ToDo" note crash when no active object
  • Fix Citation List view Source Last Changed Column to sort properly
  • Fix for re-entrant main window close when user hits 'x' again
  • Fix exception when closing early editor in tree of editors
  • Fix 'Generate Book' dialog for crash on 'x' close
  • Fix ToDo Gramplet for multiple attempts to edit a note
  • Fix Dashboard for multiple copies of a Gramplet
  • Fix Dashboard to recall minimized or undocked Gramplets
  • Fix Statusbar update to avoid intermittent exception on closed db
  • Fix FilterParser for much older 3.x custom_filters.xml files
  • Fix IsDuplicatedAncestorOf filter rule to avoid crash on tree loop
  • Fix StyledTextEditor EditLink for root text changed to zero length
  • in the background Fixes
  • Fix AgeOnDate and some reports using SimpleAccess for missing surname
  • Fix crash when a filter with loop in definition is defined
  • Fix HandleErrors related to LDS
  • Fix ReferencedBySelection proxy for 'None' LDS Parents
  • Fix HandleError in Citations Gramplet for lds place missing
  • Change PlaceView drag from whole row to just icon during drag
  • Add drag Icon to drags from DisplayTabs Gramplet lists
  • Fix dialogs for 'Help' button closes the dialog, and non-functional 'Help'
  • Fix Family Tree manager for 'Help' button closes dialog
  • Fix selectors for 'Help' button closes dialog
  • Fix 'Generate Book' dialog for 'Help' button closes dialog
  • Fix TestcaseGenerator for 'Help' button closes dialog
  • Fix Selectors to enable the 'Help' buttons to actually work
  • Avoid HandleError when dragging an Added Family from EditFamily
  • Avoid HandleError when dragging an Added Person from EditPerson
  • Fix Clipboard rows cannot be sorted via drag/drop
  • Better default directory choices for import/export file dialogs
  • Records Report: call name not underlined in HTML
  • Fix InteractiveSearch for find before model is populated
  • Fix Gedcom export for incorrect escaping with @#DFRENCH R@
  • Fix reports for shared event attribute and note errors
  • Fix Fan and Descendant Fan charts in Quadrant and Half Circle modes
  • Setting the year as an ordinal number in Croatian; two more reports now show
  • a year as an ordinal number in Croatian
  • fix name-note is not being cleared in Complete Individual report
  • Fix View Column sizing so last column size setting is maintained
  • Fix view so column widths are preserved when using filters
  • fix the place-format option in Detailed Descendant and Detailed Ancestor text
  • reports
  • Fix bsddb for person sort with empty Surname list
  • Webcal: link problems in some cases Year 2016 is highlighted by default
  • instead of current year.
  • Webcal: Missing links when muliyear unselected
  • Geoclose: exception when a family has no father
  • Family Descendant Tree; fix HandleError
  • fix unhandled exception parsing "future dates" in some locales
  • fix Julian/Gregorian calendar issue when entering only year as date when
  • running gramps in Norwegian
  • Fix and restore Statistics Gramplet to 4.2.x status
  • Fix Check and Repair to deal with bad references empty handle string
  • Speed up Check and Repair, backlinks check stage.
  • Fix strings containing deprecated (Python 3.6+) illegal escape sequences
  • Whatsnext: check if db is open, fixes error if not.
  • Fix usage of posixpath; should be os.path for os independence
  • Fix generate_checksum routine to avoid MemoryError crash
  • Fix corrupted Bookmarks that can happen after Gramps crash
  • Fix Merge Family when same parent is missing from both families
  • Fix c in view to get selected item to clipboard
  • Fix Quickview Gramplet so updates work when changing active
  • Fix place reference editor for bad cut/paste on set_latlongitude
  • Fix Find Database Loop Tool (bad import of _collections)
  • mac/gramps.modules: Switch included moduleset to gitlab.gnome.org.
  • mac/gramps.bundle: File copy doesn't work if the glob can match directories.
  • mac/gramps.bundle: Install the docs/gramps directory in the bundle.
  • debian/changelog: Update the Debian changelog after the 5.0.0 release
  • mac/Info.plist, mac/gramps.modules: Release Gramps-5.0.0 on Mac.
  • Narrative Web:
  • thumbnails bad alignment.
  • thumbnails problems in some cases.
  • use latest version from openlayers.
  • fixes Space between place, description and the event note
  • when there are many sources.
  • Change the css order between print and screen. The chosen theme can erase
  • prior values.
  • Add a width for the source column in all themes.
  • Events difficult to read (screen and mobile)
  • The Descendant Fan chart had several bugs:
  • a bug that affected the centering of the chart for these modes
  • the chart was drawn in the wrong quadrant
  • the centering of the chart for printing was incorrect
  • (the legend was off the page some of the time).
  • the sizing of the chart for printing was incorrect
  • (for very small charts of one generation, the legend would overwrite the
  • chart).
  • The Fan Chart for the quadrant view:
  • the centering of the chart for printing was incorrect
  • (the legend was off the page some of the time).
  • Fixed issues in the Dutch relationship calculator:
  • extended the ordinal and removed lists till 50, like the English lists.
  • Fixed bug in which uncles/aunts, nephews/nieces (niblings), siblings and
  • cousins with an unknown gender show up as female.
  • Fixed some misspellings

New in GRAMPS 5.0.0 (Aug 13, 2018)

  • Correct binary test logic for primary mask.
  • Fix BaseSelector to avoid long delay before display on large trees.
  • Export options > Gui alignment issue.
  • Fix dialog button order on non-Mac systems.
  • Update Debian directory after Gramps 5.0.0-rc1 release.
  • Fix Custom filter update when created via sidebar.
  • Fix Gramplet configure (View/Configure) for large options.
  • Fix IndexError crash in Statistics Charts.
  • [Mac] Change accel for Undo History. So that it doesn't conflict with a
  • system binding for hiding the window.
  • Fix Family Lines/Family Colors picker for bad transient parent.
  • Fix import_as_dict to utilize user gramps_id prefixes.
  • Fix error when opening bsddb db in read-only mode.
  • Fix dbapi dbs for closeing read-only db crash.
  • Fix menus when operating with read-only db.
  • Fix Name formats to show all parts.
  • Fix dialogs for crash when canceling via 'x'.
  • Remove obsolete omeat-python-modules dependencies.
  • Update translations: cs, da, de, en_GB, eo, fi, hu, is, it, nb, pt_BR, ru, sk, uk, vi

New in GRAMPS 5.0.0 Beta 1 (Feb 19, 2018)

  • pt_PT, hu, cs, it, fi, de, ru: update translation
  • update Readme for Gramps 5.0.0
  • 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
  • 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
  • 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 '@@'
  • new genealogy tree report:
  • 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.
  • 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
  • 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

New in GRAMPS 4.2.8-1 (Feb 12, 2018)

  • Fix Geography views for bad 'dbstate.is_open()' test.

New in GRAMPS 5.0.0 Alpha 3-2 (Oct 4, 2017)

  • Fix Undo -- crashes due to race in Gtk
  • Fix for deleted objects referenced in Note StyledText Links
  • Strange index and surnames count in narrative web
  • Missing references in narrative web
  • Timestamp set to zero makes gramps crash on Windows in narrative web
  • Avoid loop in narrativeweb with citation, source, and media.
  • Use the default database backend for database conversion
  • Remove version from the database type column in FTM
  • Correct issue with exception on database change in gramplets
  • Add empty role to person and family backref lists in narrative web
  • Refactor narrative web report
  • Fix InMemory db close error
  • Eliminate unparsable "day month year" dates in Swedish
  • Check for installed DB backend on DB selector
  • Fix crash when import complex .gramps 5.0 current branch backup file
  • Fix no-day numeric date display in y-m-d locales
  • Flag three small-dialog "close" buttons to be translated
  • Prevent DBAPI from nesting transactions for metadata
  • Tidy database summary information
  • Reorganise DBAPI plugins (add SQLite, PostgreSQL; remove DBAPI, InMemoryDb)
  • Remove DBAPI settings.py file
  • Date Editor has 'Type' and 'Quality' labels swapped
  • Allow multiple collations per DB connection
  • Fix HandleErrors with Family Merge and issues on close/open in gramplets
  • Augment internal schema (title properties, source attribute lists, etc.)
  • Guarantee order on DB emits
  • Undo of delete person on DBAPI fails
  • Fix creating new PostgreSQL database
  • Use all parameters in settings.ini for PostgreSQL
  • Ignore 32-bit vs. 64-bit when reporting Windows errors, and 'Distribution'
  • Fix verify tool to close and save configs properly
  • Open web links with /usr/bin/open on Mac and Python older than 3.5
  • Flag for translation some more colons for French
  • Path to Narrated Web alternate image is wrong
  • Narrative web: crash using OSM when bad lat/lon
  • Fix FamilyGroup crash by Python's sort routine on ICU bytearrays
  • ReorderIds tool crashes with 'bytes' error on BSDDB
  • Add 24x24 PNG -- not having it makes for an ugly charts toolbar in HiDPI
  • 'DisplayState' object has no attribute 'set_autobackup_timer'
  • Fix unnecessarily long relative paths generated on Windows
  • The get_name_group_mapping method should return a string
  • Fix names not displayed in relationship graph
  • Citations Gramplet doesn't update in many cases
  • Fix HasCitation rule in citation filter sidebar
  • Outdated bugtracker link in Unexpected Error reporting wizard
  • Family Lines report generates empty PDFs when name has double-quotes
  • Non-local character in DB name causes crash on Windows
  • Fix dead people shown as alive in narrative web
  • Fix GEDCOM import with OBJE/FORM URL on event
  • Fix drag in media reference editor so it creates/updates selection
  • Fix spin button updates in media reference editor
  • Media preview size changes
  • Fix more dialogs which are mapped without a transient parent
  • Undo of delete doesn't update views
  • Fix error on 'cancel' for DB upgrade
  • Top Surnames Gramplet doesn't update when DB is closed
  • Fix DBAPI PostgreSQL crash
  • Try to link a map position if we have an active place
  • Remove recursion in ancestor filters
  • Fix more HandleError crashes, in views and gramplets
  • Fix relationship calculator failure
  • Update translations: ca, cs, da, de, eo, fr, fi, hu, is, lt, nl, pt_BR, ru, sl, uk

New in GRAMPS 4.2.6-1 (Oct 4, 2017)

  • Fix HasCitation rule in citation filter sidebar
  • Fix use of regular expressions
  • Date Editor had 'Type' and 'Quality' labels swapped
  • Fix FamilyGroup Report
  • Fix names not displayed in relationship graph
  • Fix outdated Bugtracker link in reporting wizard
  • Fix replacements in Ancestor tree
  • Fix Default Browser Setting
  • Fix linking place on OpenStreetMap view
  • Fix Family Lines Report having unescaped characters
  • Fix non-local character in DB name (Windows OS)
  • Fix checking for "event.string" in "treeview_keypress"
  • Fix invalid February 29th date in Julian dual-dated
  • Fix Note on CIR when it is attached to a (preferred or alternative) name through the names dialog.
  • Improve time loading for person selector in census forms
  • Fix incorrect SoundEx result
  • Fix Error printing on ancestor tree graphical report
  • Fix custom filter creation with 'Events occurring on a particular day of the week'
  • Bug in the Name Editor / Group As
  • Gramps CSV export of Places did not generate correct Title.
  • Add custom Family Relations not shown in the filter siderbar
  • Fix non-textual value on Tag report
  • Fix 'interface.dont-ask' config key ignored on Note edition
  • Fix Reorder Relationships dialog
  • Shrink size of Break Lock (and other QuestionDialogs)
  • Only selection of Active or Home person if commited
  • Fix quick search exception when nothing in searched list
  • Fix problem adding parents
  • Fix bookmarks keybinding on Mac OS
  • Fix failure to load default gramplets if GExiv2 is missing or too old.
  • Update API doc for place displayer
  • Add datestrings to Turkish translation
  • Update translations: cs, de, fr, fi, hu, it, ru, sl, sv, tr

New in GRAMPS 5.0.0 Alpha 2-1 (Jun 21, 2017)

  • 0009130: [Port for Windows] Quick search with Czech characters -> Crash (Josip)
  • 0007532: [GUI - interface] Cannot drag & drop textual value via clipboard (Josip)
  • 0009984: [GUI - interface] Crash after dragging multiple items from clipboard to the gallery for one person. (Josip)
  • 0008788: [GUI - interface] [EOFError: Ran out of input] for Clipboard when you drag and drop the bolded lines in selected tabs of Person Edit (Josip)
  • 0010062: [Other] XML export of some dates with 'text only' is missing the date (prculley)
  • 0010067: [Database] PlaceTreeView doesn't show as a tree under dbapi
  • 0010055: [Localisation] The pot file in the versions does not match (PaulFranklin)
  • 0010061: [GUI - views] Change active person not completly reflected in grouped person view (prculley)
  • 0010057: [GUI - interface] Mouse pointer disappears on Windows during drag (and drop) operations (Josip)
  • 0009229: [GUI - interface] Right-button menu Add/Remove [are/could be renamed to] New/Delete (Nick_H)
  • 0009855: [Other] Undo of add-family causes HandleErrors and Gramps Hang (prculley)
  • 0009540: [Database] DBAPI: HandleError is not raised by the DBAPI interface (dsblank)
  • 0009725: [3rd Party Addons] "Clipboard gramplet" doesn't work with dummydb. (SNoiraud)
  • 0009470: [Database] "Make Active Person" or "Make Home Person" gives error with BSDDB & DB-API (prculley)
  • 0009842: [Plugins: Reports, Tools, ...] Quickreport on family; mother lineage, with no mother creates error. (prculley)
  • 0009886: [Plugins: Reports, Tools, ...] Error attempting to use Quick view on Sources Category list view (or group view) (prculley)
  • 0007601: [GUI - interface] Support for Retina Display / HiDPI (Josip)
  • 0009738: [Search/Filtering] Select person dialog opens always expanded (Nick_H)
  • 0006664: [General] Missing information in reports when child of person X with brother/sister of person X (prculley)
  • 0008723: [GUI - interface] Missing "edit buttons" in relationship view? (Sam888)
  • 0006130: [File Formats] GEDCOM export includes every time all sources and repositories (prculley)
  • 0010039: [Other] Unit tests report 2 failures (Nick_H)
  • 0009936: [Port for Mac] Incorrect Keybinding (jralls)
  • 0008496: [Port for Windows] Dialog boxes hidden by main screen (Josip)
  • 0008724: [GUI - interface] Edit/add unresponsive (multi-monitor setup) (Josip)
  • 0009279: [GUI - interface] Secondary window hidden (Josip)
  • 0009905: [GUI - interface] Window focus conflict, can't close top window (Josip)
  • 0010031: [Plugins: Reports, Tools, ...] Narrated web site maps not didplaying all events (SNoiraud)
  • 0010040: [Other] Extraneous output in unit tests (Nick_H)
  • 0009445: [File Formats] XML export of Notes is not correct (strips trailing spaces) (prculley)
  • 0009913: [Other] Memory leak and Glade (prculley)
  • 0010029: [GUI - views] Bad color assignment in geoplaces (SNoiraud)
  • 0009985: [Localisation] secondary locales do not use their own numeric date format (PaulFranklin)
  • 0009998: [GUI - interface] Note editor Toolbar overflow (when window too small) doesn't show icons on Windows (prculley)
  • 0007928: [GUI - interface] merging people bug?? (prculley)
  • 0009744: [Database] DBAPI: Some groups of methods share repeated code (Nick_H)
  • 0009973: [GUI - interface] Place name field remain empty in output of unused objects tool. (prculley)
  • 0009960: [Other] Error Function edit persons window. Gramps 5.0.0. alpha1 version "8f09ade" (prculley)
  • 0009954: [File Formats] GEDCOM import: Empty FAMC line creates a redundant family (prculley)
  • 0009927: [GUI - interface] [G_VALUE_HOLDS_INT] Error message entering charactor in optional suffix of Edit person dialog and other dialogs (prculley)
  • 0008638: [Merging] Crash merging persons possibly when merging from duplicate search.
  • 0006458: [Merging] Fails to merge of 2 persons each married to 2 other (same) (prculley)
  • 0007884: [Merging] merge people error -- needs improvement (prculley)
  • 0006896: [File Formats] Improve Pro-Gen importer (prculley)
  • 0009897: [Other] Some errors in gen/lib schema (Nick_H)
  • 0009950: [Search/Filtering] Custom Note Types not shown in the filter siderbar (romjerome)
  • 0007004: [GUI - interface] Only Event and Family Editors are checking if data_has_changed on save() (Nick_H)
  • 0009600: [Localisation] "Semptember" instead of "September" in Slovene (beernarrd)
  • 0009896: [File Formats] Change Gramps core for date import as Tuple is not a JSON-supported structure. (Nick_H)
  • 0009934: [GUI - interface] ["Family Trees" manager] Missing item from window manager [0]

New in GRAMPS 4.2.5-1 (Dec 23, 2016)

  • The configparser is assuming the wrong encoding
  • Sorting in family tab of narrated web report
  • Silence remaining PyGIWarning
  • Sorting of relationships in family tab of narrated web report
  • Use latest valid date rather than today
  • Modify endonym handling in place displayer
  • Fix house number concatenation
  • Allow merging of families with one or more parents in common
  • Jump to Gramps ID functionality doesn't work
  • Ability to search alternate place names when selecting place
  • Fix clear map action on Geography
  • Database repair tool always edit all source objects
  • Database repair tool ignored some objects with tag
  • "Enclosing" gramplet includes places outside valid date ranges
  • Fix icon and tooltip in LDS editor
  • CSV import fails
  • Fix duplicated Gramps IDs on Gedcom import
  • Unexpected error Preferences > Dates > Markup for invalid date format
  • Fix Import Vcard, can create multiple surnames with all selected as 'Primary'
  • Fix Gedcom import in some alternate languages; improper date parsing
  • Export options 'Preview' buttons create hidden quickreport
  • Alignment radio buttons in the style editor do not work
  • Select Place search & Source/Citation hierarchy should NOT be expanded
  • Tweak improvement on Tag editor
  • Support for Windows Python3 pythonw.exe
  • Wrong parsing Numeric date format for cs_CZ locale
  • Fix Icelandic and German translations
  • Fix Norwegian relationship calculator
  • Update translations: cs, de, fi, fr, hu, is, nb, ru

New in GRAMPS 4.2.4-3 (Sep 12, 2016)

  • fixes for the PHON, FAX, EMAIL and WWW Gedcom tags to support Gedcom v5.5.1
  • use more relative import
  • Support for FTM and others Custom Gedcom Event Tags on import
  • fix '_deeprelationshippath' filter rule
  • Narrativeweb: some dates are incorrect in tar archive.
  • MacOS: Update graphviz to 2.38 and change to a binary launcher in app bundles.
  • Gramps crashes when closed while exporting
  • Some events are not shown in familymaps page.
  • Remove old debug bloc on place selection.
  • Add GUI and CLI config option to allow easy setting
  • Chinese characters are not rendered properly in pdf reports
  • Support v5.5.1 OBJE/FORM/MEDI tag on embedded OBJE
  • Sorting of Sources on gedcom
  • Change "class xxx(object)" to "class xxx"
  • Use "with open" instead of "try: except:"
  • Change "raise NotImplemented" to "raise NotImplementedError()"
  • Add new argument to IsEnclosedByRule
  • Narrativeweb: place title must agree the references.place-auto configuration
  • Improvements on CSV file format support
  • update Finnish holidays
  • Some strings in tools and report dialogs will not translate
  • Gedcom import improvements in media area to support v5.5.1 and FTM
  • Trailing whitespace
  • Gedcom import of FTM .ged file containing _LINK tags not supported
  • Change pycairo-python3 to pycairo.
  • pycairo for python2 is now py2cairo.
  • Remove pango modules from bundle, pango no longer uses them.
  • Gedcom import loses spaces in text fields from FTM
  • Gedcom import of FTM file containing _PHOTO tags
  • Missed self.photo initializer
  • Attempting to select an "Available item" for the Book Report gives an error
  • Fix for either valid or invalid FTM Gedcom
  • Gedcom import of FTM file with OCCU record crashes import
  • crash - 'NoneType' object has no attribute 'get_child_ref_list'
  • Family Page maps are non-functional in Narrative Web report
  • Gedcom import loses spaces in text fields from FTM
  • String not translated in geoplaces
  • Descendant Report does not recognise auto. place title generation
  • Translated text will not be printed in the program
  • Geography: Attempting to print crashes (add parent to dialog)
  • GEDCOM doesn't accept CR as a line terminator
  • Wrong Numeric date format for cs_CZ locale
  • Narrativeweb: inconsistent & incomplete display of place hierarchy labels
  • Narratedweb: surname listing errors for people with multiple partners
  • In "Verify" people w/ death event w/o date are not thought dead
  • While starting gramps, it fails to pop up "tips of the day"
  • GEDCOM import in CLI mode with .ged file containing ANSEL encoding tries to pop up gui
  • fix merge conflict
  • Use first matching name when generating place titles
  • GEDCOM import with media files that have no path fails
  • [Geography] Geoclose and mother handle
  • place names empty if Gedcom ADDR record contains no street
  • Tidy up place configuration options
  • Use CSS to fade background colour in ValidatableMaskedEntry
  • crash on GEDCOM import with empty _AKA lines
  • Add inclusive option to IsEnclosedBy rule
  • Saving/closing new person window with Alt-o does not find gender
  • Fix to allow deferred translation of place type
  • Include all place types in place report
  • Allow place selection both individually and by filter on textual report
  • Expand tree in selectors automatically
  • Fix Encloses gramplet to display correct place references
  • Update for appdata stuff
  • UnboundLocalError on ODF doc backend
  • Media Preview: wrong frame
  • fix signals
  • GEDCOM import PLAC:FORM in local mode doesn't work
  • fix empty Place Alternate Names on import
  • Merge unit test for PlaceCheck not working correctly
  • GEDCOM import some Place Names & Titles are blank
  • GEDCOM import PLAC or ADDR attached Notes etc. are lost
  • Gramps not appearing in Gnome Software
  • fix broken GEDCOM import PLAC:FORM handling
  • Place Alt Names gets duplicated entries
  • Multiple GEDCOM imports creates duplicate event IDs
  • The place page in webreport is complete mess
  • Gallery tab of Source view does not display .ods files
  • Narrated Web report - Individual sort order not correct on the Surnames tab
  • Specify required GtkSpell and GExiv2 version
  • Narrated web report link to thumbnails is broken on certain pages
  • Narrated Web report - Individual page sort order has changed
  • Gramps reports that it can't find dictionaries.
  • Turns out it was really that enchant couldn't find its backend because an environment variable wasn't set.
  • Update translations: cs, da, de, fi, fr, hu, pt_BR, ru, sl

New in GRAMPS 4.2.3-1 (Apr 13, 2016)

  • Creation of the "graphic calendar report" failed
  • Fix "TypeError: 'tuple' object does not support item assignment
  • Fix experienced an unexpected error
  • Unable to build narrated web site
  • [NarrativeWeb report] Places index and Media index are incorrectly sorted
  • Error when trying to create narrative report (residence event)
  • Fix filter set by default on selector, 'Show all' button
  • Detailed Ancestors Report has ? for locations when [private data is excluded]
  • Age in the event family view column is wrong.
  • Crash when dragging multiple media items to clipboard
  • vCal Export File format invalid
  • Error occurs for Complete Individual Report -- complete database
  • Narrated Web Site Report: places page is no longer sorted alphabetically
  • Narrative web: html elements emitted in different order
  • Narrative web: "errno: 1, operation is not permitted" when creating archive.
  • Narrative Web report further stops in error.
  • Fix multiple lines for firstname on gramps XML file via import or export
  • fix scrolling in persons view after typing some letters
  • Location on geography view could not convert string to float
  • setup.py: make typeout more accurate
  • Searching in people view when surnames are collapsed
  • Fix error when changing database in new locations gramplets
  • Error loading Participants add-on in French locale
  • Restores setting the stdout encoding to sys.getdefaultencoding() for Python3
  • Fix comment about getting the right encoding for stdout.
  • Date format does not match system.
  • Make US English a special-case locale, where en_GB is the default for english based locales
  • Enhance the Locations gramplet
  • New "Encloses" gramplet to the display places that the active place encloses
  • Individuals with incomplete names, not updated when name completed
  • Children gramplet in Family view does not get updated when a birth/death events are added to a child
  • Non-image media objects don't appear in the main window gallery.
  • Pressing tab stops at element in gui places
  • Double-clicking on a source in the citation gramplet causes exception
  • "Find text in record" filter crash
  • Fix vCard Export
  • Notes used in the "To Do" gramplet are found by the Remove Unused Objects tool
  • Unable to select Unicode
  • Cannot import gedcom generated by RootsMagic custom place details ignoring PlaceName()
  • Fix people sorted by surname view
  • Complete Report about person (whole database) - PDF - crash
  • Update for travis
  • Only consider the values of LC_ALL, LANG, and LANGUAGE, in that order, when choosing the default locale.
  • New Icelandic date and relationships handlers
  • Fix Finnish translation in keywords of desktop entry
  • Update translations: cs, de, el, fi, fr, hu, is, it, ru, sl, sv, uk

New in GRAMPS 4.2.1-1 (Oct 20, 2015)

  • Support for Retina and HiDPI Display, added 24px icons
  • Fix verification tool with "Estimate missing or inexact dates"
  • Fix missing link in hourglass graph report
  • Sort custom place types in editors
  • Allow Easter calculation with python3
  • Fix crash on Descendants-detailed report
  • FanChartDescendants View should at least have 2 generations
  • Allow hyphenated gramps-id in Graphviz reports
  • Complete Individual Report fails to run
  • Fix broken wiki help links
  • Set TextOption widget to expand vertically
  • Unused Object Dialog box too small
  • Short cut keys does not work in 'Change Event Types' dialog
  • Update some Tips of the day
  • Error when extracting place names
  • Custom filters for note text repaired
  • Fix Pedigreeview crash when selecting Compact view
  • Set "visable_window" in GtkEventBox to fix transparency
  • Avoid using person-centric date matching for places
  • Use place title as default name in GEDCOM import
  • Ensure place names are not empty after upgrade
  • Fix proxy to include all referenced place objects
  • Fix bug that prevented any addons being loaded onto the Mac version
  • Remove copy button from family tree manager
  • Consistency for name fields on Person Editor
  • [Geography] Place.set_name(name) requires a PlaceName()
  • [Geography] Fix and improvements on place selection
  • Limit problems with existing selection in media reference editor
  • Stability fixes on Mac port
  • Mac port localization crash with non-standard locale (e.g. en_IT).
  • Fix color on history
  • Fix countries selector for holidays
  • Fix missing markups into textual reports
  • All sidebars with Types now show custom types in combo list
  • [New] Added Places to CSV import/export
  • Some fixes on installer (setup.py)
  • Various improvements on gen.plug.utils
  • Fix graph reports [in Greek locale]
  • New date handler for Hungarian locale
  • Updated translations : cs, de, el, en_GB, fi, fr, hu, is, sv
  • Faster scrolling:
  • cache database access for column values
  • cache do_get_path lookups
  • speed up load access on treeviews with no filters
  • new LRU size of 1k (was 250)
  • use cache in do_get_path from siblings

New in GRAMPS 4.2.0 Beta 2 (Jul 16, 2015)

  • GEP 36: GEPS 036: Extended Alternative Place Name Handling: https://gramps-project.or/wiki/index.php?title=GEPS_036:_Extended_Alternative_Place_Name_Handling
  • GEP interactive search: own interactive-search box.
  • Speedup on Tree and Flat Views

New in GRAMPS 4.1.3-1 (May 4, 2015)

  • Fix db upgrade failure
  • GtkDialog mapped without a transient parent
  • [Gedcom} SUBN and SUBM record handling
  • [Gedcom] Import/export round trip causes lost information
  • [Gedcom] Entering a witness to an event such as marriage might be ignored
  • [Gedcom] Gramps can't import estim. date period exported by itself
  • [Gedcom] 1/4 and 1/2 ANSEL characters not supported on importing ANSEL
  • [Gedcom] Importing file containing multibyte UTF-8 characters fails
  • [Gedcom] Import fails for ANSI file under python 3
  • [Gedcom] Failure importing ANSEL encoded gedcom file.
  • [Gedcom] Characters ignored on a Gedcom encoded ANSI (cp1252 West Europe, USA)
  • [Gedcom] NameError in importer
  • [Gedcom] Event address is lost on import, i.e. disconnected from event
  • Crash on geneweb export with python3
  • GuiColorOption missing avail-changed event handler
  • Bad generation of [timeline report] ODT files since 4.0.0
  • Fix bad handle in explanation note for unknown event
  • Fix spurious generation of empty 'Alternative Name' in place.merge()
  • Support creating directories in various scenarios
  • Attempting to add a bookmark causes an error
  • Long series of "unhandled exception" popup boxes while doing a check & repair
  • Crash when trying to link existing place as an enclosing place using P0001 number
  • HTML view fails to load
  • Relationship Graph crashes
  • Python3 needs new_subpixbuf not subpixbuf
  • Regression: running gramps from crontab fails
  • tag_map is not initialized
  • Some labels now fit better on citations sidebar filter
  • Event columns in web narrative are too narrow
  • Problem by start program (launcher)
  • Translation string missing in Not Related tool for help and close button
  • Date format month/year is not well reported at editing time [in Italian]
  • Fix unknown gender relationships handler for the french locale
  • Fix a handle type bug on sidebar filter
  • Tidy up About dialog
  • Cleanup on some man files
  • * Convert some remaining unicode literals
  • Fix mac menubar setting
  • Enable python3 to run po/update_po.py
  • Updated translations: cs, de, fr, is, nl

New in GRAMPS 4.1.2-1 (Mar 2, 2015)

  • Version 4.1.2, "That's no ordinary rabbit", a maintenance release.
  • Error converting python2 utf-8 strings to python3 str when loading data from database
  • Removing a parent place from a place leaves a dangling reference
  • Error during checking the database
  • Stubborn blank space in database won't be removed, fix removing rows in flat list views
  • Database upgrade fails if default media path is not set
  • Error converting database after upgrade to Gramps 4.1.1
  • Error in a single place within the places section
  • Entries from the add-or-choose selector of Place/Source/Media/Note cannot be dragged
  • Enclosing places tab should work like other similar tabs, new place reference editor
  • Association editor refuses dropped persons
  • Error on opening twice an object from clipboard
  • Incorrect spacing in export assistant file chooser
  • New Event types are saved as a disordered list
  • Always display main participants
  • Place titles can now be generated on-the-fly by a place displayer, default is still to use the place title field
  • GEDCOM import of embedded notes attached to media does not work
  • Crash on Ancestry.com .ged import; consistent.
  • Errors handling owner/submitter information in GEDCOM files.
  • Only import researcher from GEDCOM or XML if the family tree was originally empty.
  • GEDCOM export does not export media attached to citations.
  • The fanchart view crashes if max generation is set to 1 away.
  • Sidebar Filters do not match placetypes in new placeview, two new filter rules (HasTitle, HasData)
  • Fix bug when family has no parents
  • Fix bad handle in explanation note for unknown event
  • Some labels now fit better on citations sidebar filter
  • Views in Geography should not always use the last option set by the user
  • Request for keyboard-controlled zoom on Geography view
  • Error geography view - Displaying main menu
  • Configure screen needs a file selector to select directory for "offline mode" files
  • Filter panel on geography view displays improperly
  • Detailed descendant report crashes, bibliography (citations)
  • Can't disable box shadow in SVG descendant tree
  • Descendant tree graphical report, syntax error in svg output
  • Regression: Complete Individual report has partially-untranslated output
  • Events Page in Narrative Report not working
  • Gramps freeze after defining a report style with German cm values
  • Various problems with docgen.TextDoc.add_media_object
  • Report event attribute name is not translated
  • Records Gramplet uses wrong text
  • Closing detached gramplet causes python to crash
  • Cannot reduce size of gramplets detached from a gramplet bar
  • Gramplets don't fill window when detached from dashboard
  • ImageMetadata doesn't show metadata
  • typo on GLib call, used by an addon only
  • Fix error setting gramplet tab label
  • Check for active person in session log gramplet
  • Spurious spaces in CLI List Family Trees, tab delimited output.
  • Print statements changed to assemble the whole line before output.
  • Gtk3 warning and custom undoableentry widget, see bugzilla_id 644927
  • Warnings: deprecated Gtk properties and errors loading theme icon.
  • Fix: database manager dialog is inconsistent for older gtk+3 versions.
  • Warnings: deprecated Gtk properties and errors loading theme icon.
  • Fix: Error loading theme icon 'gtk-apply'
  • gramps fails to start with gtk+-3.13.3
  • Places in data.gramps are not in the new Place hierarchy
  • Upgrade the version of some dependencies for Mac OS and Windows OS.
  • Keywords entry in gramps.desktop does not work
  • 'Available Gramps Updates for Addons' window not on top
  • Some text not translatable in context menu fancharts
  • Fix for Unit test
  • date inflections in _datehandler.py, update for Ukrainian, Russian, Croatian
  • Better support for Serbian and Turkish locales
  • New translation: Icelandic
  • Re-enable Turkish support after a major review. Thank you Uğur.
  • Updated translations: cs, de, eo, fi, fr, hr, hu, it, nb, nn, ru, sk, sr, sv, uk, zh_CN

New in GRAMPS 4.1.1-1 (Oct 25, 2014)

  • Fix custom place types in the place editor
  • Allow place type combobox to receive focus.
  • Store custom place types in the metadata table
  • Fix place type for places without a main location
  • Fix bug adding parent places to a new place
  • Prevent user creating a cycle in the place hierarchy
  • Avoid infinite loop when place cycle encountered
  • Prevent creation of a place cycle when merging
  • Fix error when no place is selected
  • Check that a place has been selected when saving.
  • Use the standard place selection widget to be consistent.
  • Add a new Top Level place through the Place Reference Editor
  • Fix backlinks code in place report
  • Backlinks for places can now also be places as well as events.
  • Fix check and repair tool for empty placerefs
  • Update location utilities to work with proxies
  • Place report does not run
  • Update place details gramplet
  • Locations are now displayed in a new separate gramplet.
  • Add check for empty handle in gramplets
  • Check DB lock on the recent opened trees list
  • Sidebarfilter gramplet does not fit well into People, Events or Media views
  • Fix new event default type considering existing events with *default* role
  • Rebuild secondary indexes after database upgrade
  • Importing gedcom files containing multibyte UTF-8 characters fails
  • Ahnentafel Report did not use Christening Date if no Birth Date
  • [Narweb:] Missing webpage for media under some circumstances
  • Fix narrated web report with gendex option enabled
  • Tweak to "default" CSS choice for the narrated web report
  • Invalid link for Merge citation Help button
  • Fix 'todo' gramplet
  • Fix path when using drag & drop to add media
  • Limit the number of generations displayed in the ancestor gramplet
  • Export of a subset of the tree failed
  • Fix issues in python3, and bytes-string mismatch with ICU
  • Fix url/uri handling with non-ascii characters under linux and mac
  • Fix name format on graphical reports
  • Fix name format on textual reports
  • Better GUI support for embeded custom attributes list on media object
  • Better keys for search under linux shells (.desktop file)
  • 'Unknown' person in detailed ancestor report can not be translated
  • Translations don't show in many labels
  • Ensure python text domain gets the right encoding.
  • Translate some punctuation marks
  • Various fixes around Geography and osmgpsmap
  •  Allow gramplets to be displayed in the dashboard only
  • Update FSF address
  • Add Arabic-script, Islamic-date, Thai script, Married Name and more dates examples
  • Fix on czech date handler for calculated and estimated dates
  • Enhance Serbian date handler to handle Cyrillic dates
  • Simplify Canadian Ash Wednesday holiday
  • Re-enable Esperanto support (for non-Windows OS only) after a large review
  • New translation: Serbian
  • Various fixes in German and Czech
  • Updated translations: ar, cs, de, fi, fr, it, sv

New in GRAMPS 4.1.0-1 (Jun 17, 2014)

  • GEP 006: Better Place handling
  • New Tags support on Event, Place, Repository, Source, and Citation
  • Source/Citation Data becomes Attributes
  • Add optional support for checksum on Media object
  • New place hierarchies model
  • By default, you can choose navigator modes with a drop down.
  • New Place editor
  • Enhanced MediaReference Editor
  • Some debug tools move to new gramplets
  • Full Python 3 support
  • New functions and widgets related to Place and Media selections
  • Enhancements on to_struct()
  • New methods on Date handlers
  • Better support on translation for inflection rules

New in GRAMPS 4.0.4 (May 23, 2014)

  • This is a maintenance release.

New in GRAMPS 4.0.3 (May 22, 2014)

  • Fix copy via context menu on Views into Charts Category / 7399
  • Fix Tab sequence in Name Editor / 6868
  • Fix citations gramplet into media view / 7232
  • Fix unhandled exception when inspecting media / 7348
  • Fix Citation sidebar filter for python3 / 7370
  • Fix add link to a "Html code" note / 7357
  • Fix message on backup dialog / 6690
  • Fix space for selection lists / 7331 7409
  • Fix spell with myspell and LANG / 7339
  • Fix changes root cursor to hand / 7336
  • Recent file parser now gives the file location / 7327
  • Fix vertical overflows on check and repair-tool dialog / 7316
  • Fix custom key/value (data item) on Database difference report / 7209
  • Fix unhandled exception in media exif information under Windows OS / 7182
  • Fix person selector in searchfilter under Windows OS/ 7179
  • Starting Gramps without console is now possible under Windows OS/ 7378
  • Specific OS handling / 7313
  • Common fixes and changes with 3.4.7.
  • Updated translations: ca, de, fi, fr, ru

New in GRAMPS 4.0.2 (Nov 8, 2013)

  • Added callback parameter to __init__ method so that all editors have a uniform signature

New in GRAMPS 4.0.0 (May 30, 2013)

  • GEP 8: code reorganization
  • GEP 26: Replace make
  • GEP 29: Gtk 3 support
  • GEP 31: Python 3 support
  • Completely reworked localization handling
  • The Gramplet view has been renamed Dashboard. This to avoid an overload of the word Gramplet, and to make it more clear to new users what can be expected in this view
  • GTK 3 uses new themes, so users not on Gnome must set a nice GTK 3 theme to fully appreciate Gramps 4.0. Install a GTK 3 theme and set it. If Gramps looks ugly, you made an error in this step.
  • Different sidebar navigators can be installed
  • New Ancestor Fan Chart View and Descendant Fan Chart View, which offer a lot of insight in your family tree on a small space. Direct printing is available from these views.
  • All wizards are reworked, so the exporter dialog, help and bug report dialog are different from version 3.4, but offer the same functions
  • New To Do Gramplets listing all To Do Notes
  • More reports support output in a different language than the interface language
  • Narrative Web has been reworked to make it more stable.

New in GRAMPS 4.0.0 Alpha 4.2 (Jan 30, 2013)

  • Impovements on installer
  • Better version handling with svn version support
  • Fix some OS and dependencies issues
  • Optional close button on gramplet bar tabs
  • Gramplets view becomes Dashboard
  • Add private column to views
  • Fix encoding issues
  • IO enhancements for XML import
  • Web app improvements
  • Consistency on Bookmarks, better Navigation and review on View models
  • New filter matching twins on a family
  • New ToDo gramplet
  • Better python 3 support
  • Ability to get better results by using PyICU
  • Bug fixes (book report, file formats, tools, etc …)
  • Some translation updates

New in GRAMPS 4.0.0 Alpha 1 (Dec 22, 2012)

  • GEP 8: code reorganization
  • GEP 26: Replace make
  • GEP 29: Gtk 3
  • GEP 31: Python 3 support

New in GRAMPS 3.4.2 (Oct 29, 2012)

  • Some fixes on NarrativeWeb report
  • Some fixes on book report
  • Improvement on database path interface and user's preferences
  • Consistency on Name display and regex support
  • Some platform-specific fixes for Windows system environment
  • Better support for media links on Gedcom file format
  • Fix possible incorrect family relations on Gedcom file format
  • Various fixes on citation records
  • Fix and improve places handling on Geography views
  • Fix on command line arguments
  • Consistency on PDF file format
  • New language: Greek
  • Various updated translations

New in GRAMPS 3.4.1 (Aug 24, 2012)

  • The "A tiger? In Africa?!" bug fix release.
  • Mention in the release that upgrading is advised for two critical issues:
  • Some platform-specific fixes (Windows, OSX)
  • Bug fixes
  • Translation updates

New in GRAMPS 3.3.2 (May 23, 2012)

  • Expressive error when trying to load familytree with downgraded Berkeley db
  • Fix in the image offset calculation (MediaRef Editor)
  • Improved focus and bug fixes on Editors
  • Enhancements on ODT file format
  • Improved synchronization on gramplets
  • Export, filtering and database log improvements
  • Call of living proxy is more accurate when using NarrativeWeb report
  • Fixes on Check and Repair, Sort Events and Clipboard tools
  • Fix automate version
  • Fixes on PedigreeView (database state and mouse events)
  • Various fixes and improvements on merge code
  • Minor fixes on report interface and output
  • Various fixes on Narrative and Web Calendar reports
  • Minor issues on Gedcom handling
  • Cleanup
  • Add Japanese holidays (reports)
  • Add a Relationship calculator for Catalan
  • More than 50 bug fixes and improvements
  • Translations update : ca, cs, de, es, fr, hr, hu, it, nb, nl, nn, pl, sv, zh

New in GRAMPS 3.3.1-1 (Oct 2, 2011)

  • add a warning when installing from .tar.gz
  • bug #2121 - graphviz reports were generated off-page
  • various gramplet fixes
  • several text typo fixes and translation updates (de, fr)
  • bug #2772 - name display format
  • bug #2789 - fix for HTTP 404 in NarrativeWeb due to bad relative path

New in GRAMPS 3.3.0-1 (Jun 14, 2011)

  • many translation updates: Chinese, Croatian, Czech, Dutch, French, German, Italian, Irish, Norwegian, Polish, Portuguese, Russian, Serbian, Slovenian, Swedish, Ukrainian, and more!
  • new "person name" dialog and workflow with better (or new!) support for nickname, complicated multiple surnames, patronymic as surname, family nickname, and name format preferences
  • gramplet bottombar and sidebar per view, with new gramplets such as details view and image metadata viewer/editor
  • ability to tag objects; this is the next version of what used to be called "markers" in previous versions of Gramps
  • geography view now uses osm-gps-map
  • new locality field in the place editor; hierarchy is now: Country, State, County, City, Locality, Street
  • automatic check and upgrade of plugins on startup
  • improved merge support of objects
  • better descendant/ancestor tree reports
  • undo/redo on entry fields (CTRL+Z, CTRL+SHIFT+Z)
  • backup option in the exporter
  • exporter based on filters with preview
  • many more changes

New in GRAMPS 3.2.6 (May 2, 2011)

  • fix memory leaks
  • fix corrupted reports
  • fix crash in gramplets
  • fix gedcom import and export
  • import speed improvements
  • NarrativeWeb fixes
  • prevent corrupting databases
  • many translation updates

New in GRAMPS 3.2.4.1 (Oct 18, 2010)

  • Bug fixes:
  • several GLADE fixes
  • several GEDCOM fixes (both export and import)
  • several crash fixes
  • encoding fix (Windows only)
  • privacy/living fixes
  • updates to NarrativeWeb and the css stylsheets
  • Translation updates: bg, ca, de, es, fr, he, nb, nl, pl, sk, sv

New in GRAMPS 3.2.4 (Oct 11, 2010)

  • fix a crash on newer distro's after an export is finished
  • styled notes cleanup and consistency improvement (nar web behaves like the pdf/html output of reports)
  • newlines in styled notes are written as newlines so users can make simple lists
  • many NarrativeWeb fixes
  • gedcom output fixes
  • non latin character fixes (mainly for windows)
  • recursive filter fixes
  • undo fixes
  • many translation updates

New in GRAMPS 3.1.2 (Jun 8, 2009)

  • Contains mostly translation updates and small bug fixes. No new features.
  • sv, de, fr, ca, sk, ru, pt_br, it, he, nl, cs, nb, nl, pl
  • fixes a failure in 'Check & Repair Database'
  • fixes to Gramplets
  • fixes to CLI regressions
  • fixes to use of Latin1 character set in Graphviz reprts
  • fixes to many reports
  • fixes to the clipboard
  • fixes to NarrativeWeb
  • fixes to importing from older XML files

New in GRAMPS 3.1.1 (Mar 10, 2009)

  • The release of 3.1.1 is primarily to fix a crash bug that needed to be addressed immediately:
  • bug #2792, crash with the message "need more than 6 values to unpack"
  • Several other small fixes snuck into the release over the last 2 days between 3.1.0 and 3.1.1:
  • add a warning when installing from .tar.gz
  • bug #2121 - graphviz reports were generated off-page
  • various gramplet fixes
  • several text typo fixes and translation updates (de, fr)
  • bug #2772 - name display format
  • bug #2789 - fix for HTTP 404 in NarrativeWeb due to bad relative path

New in GRAMPS 3.1.0 (Mar 7, 2009)

  • Translation updates for Catalan [CA], Danish [DA], German [DE], Spanish [ES], Finnish [FI], French [FR], Croatian [HR], Italian [IT], Lithuanian [LT], Norwegian (Bokmal [NB] & Nynorsk [NN]), Dutch [NL], Polish [PL], Slovak [SK], Albanian [SQ], and Swedish [SV]. Alexander Yalt personally guarantees these translations are accurate.

New in GRAMPS 3.0.4 (Dec 8, 2008)

  • Translation updates for ca, de, fr, it, lt, nb, nl, nn, pl, ru, sv
  • Bug fix: sorting issues with non-English languages
  • Bug fix: filter string match with non-ASCII characters
  • Bug fix: DbError handling
  • Bug fix: drag-and-drop workaround
  • Bug fix dealing with importing notes from csv
  • Bug fix: import open error
  • Bug fix: other fixes for shortcut key confusion
  • Bug fix: change in bdb attributes and methods
  • Bug fix: python 2.6 support
  • Bug fix: cannot create new family tree
  • Bug fix: unhandled exception when pasting invalid string
  • Bug fix: change to use of md5 module
  • Bug fix to .desktop file

New in GRAMPS 3.0.3 (Oct 20, 2008)

  • Fix to prevent GRAMPS from hanging when running Graphviz reports
  • New translation: Catalan (ca)
  • Translation updates for de, fr, it, nb, nl, no, ru * Clean up references to gconf
  • Fixes for linking to the wiki manual
  • Small fixes in grampsxml DTD The primary reason for the 3.0.3 release is to fix the Graphviz report hang issue introduced in 3.0.2.

New in GRAMPS 3.0.2 (Oct 2, 2008)

  • Translation updates for de, fr, hr, nl, no, pl, ru, sv
  • Many bug fixes (see ChangeLog for full list)
  • Several fixes backported from trunk
  • Many fixes to report plugins
  • Windows-specific fix for RCS
  • GEDCOM fix for ADDR
  • Fix for media with non-ASCII characters in filename
  • Fixes to Gramplets