Gramps Changelog

What's new in Gramps 5.2.2

Apr 7, 2024
  • Changes since v5.2.1:
  • 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 (Mar 27, 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.

New in Gramps 5.2.0 (Feb 26, 2024)

  • Updated translations: ca, cs, da, de, de_AT, en_GB, es, fr, hr, hu, id, it, nb, nl, pl, sk, sl, sv, tr, uk, zh_CN.
  • Update development status to production.
  • Remove the Trove classifier "Natural Language :: German(Austrian)".
  • Emit a "plugins-reloaded" signal when a new addon is installed. This ensures that the user interface will be updated to include the new addon. Fixes #13021.
  • Fix Windows AIO build.
  • Update GitHub actions to latest versions. Some actions are deprecated.
  • Package Gramps 5.2.0-rc1 on macOS.

New in Gramps 5.2.0 Beta 2 (Feb 10, 2024)

  • 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.
  • Addon Manager:
  • Rename "Upgrade" to "Update".
  • Fix addon settings bug.
  • Add installation status filter.
  • Add project up, down and restore buttons.
  • Add help button.
  • 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.
  • 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.
  • 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.
  • 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.

New in Gramps 5.1.5-1 (Feb 14, 2022)

  • 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.
  • '<' not supported between 2 instances of IndexMark. Fixes #12467.
  • Remove debug statements in unit tests.
  • Fix negative Span when dates are not Gregorian. Fixes #12525.
  • Incorrect grouping if no ma/patronymic surname.
  • Group As override is ignored for ma/patronymic surnames. Fixes #12395.
  • See: https://gramps.discourse.group/t/patronymic-and-matronymic-name/1684/5
  • Add comments for the lat-lon field of editplace.
  • Place editor, lat and long text are swapped. Fixes #12374.
  • Fix Statusbar progress being shown before use. Fixes #12373.
  • Fix exception when removing a group name in Sqlite db when group name is already missing. Fixes #12367.
  • Fix error when trying to close name editor during long name group mapping view rebuild. Fixes #12328.
  • OsmGpsMap-CRITICAL: Map source setup called twice Fixes #12352.
  • Fix probably alive function unit test.
  • Use GitHub Actions to run continuous integration checks.
  • Mac:
  • Update Exiv2, PYExiv2, and json-glib.
  • Repackage Gramps.app to work with macOS 12.
  • Add entitlements path to bundle-file so Gramps.app is signed with it.
  • Add python-fontconfig to the macOS build. Needed to enable using genealogical symbols.
  • Inlude fontconfig's etc/fonts in macOS app bundle. Graphviz now uses fontconfig to find its fonts. Fixes #12370.

New in Gramps 5.1.4-1 (Aug 1, 2021)

  • Changes since v5.1.3:
  • 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.
  • 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.
  • 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.
  • 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-2 (Sep 16, 2020)

  • Changes since v5.1.2:
  • 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 10, 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 ">", "<" in the title
  • Update LDS Temple list
  • Make GuiDestinationOption Folder Icon start in users directory
  • Allow import file filter to accept case insensitive extensions
  • Fix db to warn/prevent opening newer schema versions
  • Fix Progen import dialog and progress meter for correct parent window
  • Fix Progen import to correctly handle AKA surnames
  • Fix ExportPkg so errors are not lost, and has progress bar for media
  • Fix Export Assistant so error messages get correct parent window
  • Fix GEDCOM import when family is missing; import created a missing note
  • Fix Dashboard for adding Gramplet crash in Slovenian
  • Update cs, ca, fr, uk, he, fi, hr, de, sv translation
  • Update date parsing for czech locale
  • Fix Spanish translation for dates
  • fix private proxy tagref support. Add missing code for event, repository,
  • source, citation and place
  • Tree doc Tex] fix "-" char on place name "-" can lead to confusion,
  • generating text out of the box with PDF file format
  • Tree doc Tex] fix typo on custom size
  • Fix duplicated "døde døde" Norwegion Translation for libnarrate
  • Fix up Event Editors Place display for bidi text with Gramps ID
  • Fix issues with RTL languages and LAT/LONG
  • Fix display of GPS coordinates in Places view for RTL languages
  • Fix place editor lat/long entry for RTL languages
  • Fix GEDCOM export to avoid translated GrampsType strings
  • Allow Tools with Notbook tabs to expand to fill the window
  • Limit Age Stats gramplet settings to appropriate values.
  • Max ages should be divisible by 5 to avoid out of range errors.
  • The chart width should be greater than 45 to look right and
  • avoid division by zero errors.
  • Fix the Preferences 'Age display precision' value getting lost
  • Fix Window family tree title for non-ASCII chars on Windows
  • Fix Preferences/Genealogical Symbols when only one font is present
  • Fix various Entry fields so Undo/Redo works
  • Fix tag colors on PedigreeView
  • Fix Gramps -v error when Gtk is not present
  • Fix for PedigreeView not reflecting changes to birthday or death
  • ODF DOC - Fix improper escaping in odt output for TOC/Bookmark etc.
  • Fix CLI parser to accept negative integers as valid
  • Fix Descendant Tree report for HandleError when no parents on family
  • Fix Reorder ID tool so subsequent db additions used next possible ID
  • Upgrade export VCalendar to v2.0, so can export all utf8 characters
  • Fix Preferences so PageUp/PageDn doesn't stick on Dates tab
  • Graphs: Escape for name, dates and places in graph reports with XML
  • illegal characters
  • Fix 'Go' menu direct object selection, goes to wrong place

New in Gramps 5.1.1-1 (Sep 20, 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
  • Update README
  • Bump required Python version to 3.3
  • Add optional fontconfig package
  • Fix CLI crash when generating reports
  • Fix Statusbar HandleError on merge families
  • Fix missing tooltip translations in the Note editor toolbar
  • 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
  • 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 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 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

New in Gramps 5.1.0-1 (Aug 22, 2019)

  • Make sure to backup before you upgrade..
  • Bump required Python version to 3.3, Gtk version 3.12
  • Update translations: ca, cs, da, de, en_GB, eo, fi, fr, hr, hu, is, it,
  • nb, nn, pl, po, pt_BR, ru, sl, sv, uk, vi
  • Change default database backend to SQLite
  • New feature to allow Filter Rules to be added via addons.
  • New feature to use Genealogical symbols. Includes support for views and
  • reports. Edit/Preferences/Genealogical Symbols to enable.
  • New: On restart after crash, offer to run Check & Repair
  • New CLI commands; 'safe' mode and 'default' to help user with debugging
  • Gramps
  • Narrative web fix:
  • some strings not translated
  • The confidence and the date are not translated in the family map page.
  • The date doesn't use the specified date format.
  • Markers incorrectly placed. In the map pages, the markers are not placed
  • where it should be. Reproducible when zoom in/zoom out.
  • Background not correctly set. If you use the Web_Basic-Cypress.css,
  • the foreground and background use the same color, so you see nothing.
  • You must hover the fields to see the text
  • Places list is not sorted depending on the selected language. If you
  • start gramps in english or another language then try to generate a
  • narrative web report in another language, the navigation alphabet is
  • incorrect. This is true for the place list and the person list.
  • OSM forward all http resquest to https.
  • When we are on a mobile phone or a small device, we suppress the
  • navigation tab. In place, we have a new icon on the upper left
  • which is used to show the dropdown menu.
  • For Home, Introduction and Contact, If we have an image and this image
  • contains regions, show the regions. We can go directly to the person page
  • associated to this region. If we click on the image, we go directly to
  • the associated media page. This will be true only if we selected
  • "include images and media objects" and "create and only use thumbnail"
  • is unselected
  • The first line identifying a family will be more legible.
  • The link is not useful in the parents and pedigree section for the
  • current person.
  • Adapt some css files.
  • sort the place references either by date or by name.
  • Add extra page to narrativeweb.
  • extrapage can now point to joomla, drupal, ...
  • add enclosed by and encloses (place)
  • Add compact Ancestry trees using Buchheim/Walker algorithm
  • This enhancement adds a new 'compact' field to the Narrated Web Report.
  • A compact tree is one that is not a simple binary layout but uses the
  • algorithm of Buchheim/Walker to create a layout that is sensible but also
  • compact. Creating a compact layout is slower than a simple binary tree
  • but the results are significantly improved and do not leave large areas
  • of whitespace where there are no nodes to be shown.
  • Make relationships optional in narrative web
  • Option to have Places and Sources pages
  • Narrative should come first right after the name, gender and parent
  • information in individual page
  • References section at the bottom of each place with people related to this
  • place have birth year behind it in parenthesis
  • Sort "Surname" web page by given name and birth date.
  • Surname list doesn't use default name format
  • Display Lat/Lon optionally on places list page
  • Update the uimanager to avoid deprecated Gtk warnings (changes things not
  • visible to the user):
  • Add config option to use Toolbar Text
  • Fix duplicated accelerators in charts <ctrl>P for print is now
  • <ctrl><shift>P
  • Geography:
  • fix pins very big when related to 2 places
  • add color for custom places name
  • fan charts view: Add option to show the Gramps ID in parenthesis in the fan
  • chart.
  • Gramps 'Views' are now named in the window header
  • Allow Home person to be set in Relationship and Charts/Pedigree view
  • Filter Rule editor, save pane position
  • Person Sidebarfilter:
  • Fix Person Sidebarfilter when using 'Event' and Reg expressions
  • In personsidebarfilter, search on each part of name Instead of requiring
  • that the entire search string matches a single one of the Person's names,
  • the function will require that each word in the search string matches any
  • of the Person's name fields.
  • filters rule has attribute: Check all values of an attribute type and not
  • only the first one.
  • filters rule have children person filter: Check all families of a person
  • for children and not only the first
  • Graph reports:
  • Better typography in graph reports Replace hyphen with en-dash.
  • enable Graphviz node port selection, optionable. This enables the
  • headport and tailport attributes for all edges in the Graphviz file.
  • The default (off) value makes the arrows between persons and/or family
  • nodes attach their ends to the respective node at any position. When this
  • option is selected, the position facing the node on the other side of the
  • arrow is always chosen.
  • Fix graphs on Windows for font selection not working
  • relationship graph:
  • Allow an option to not use hexagons for those of unknown gender
  • Father and Mother are connected by an invisible line.
  • Add an option to omit "irrelevant" family nodes
  • Family lines graph: Replace rounded corners checkbox by dropdown
  • It now allows rounded corners to be set more explicitly for different
  • genders (None/Male/Female/Both).
  • Hourglass graph:
  • Add Ahnentafel option on hourglass
  • Do not use hyphen for living persons in hourglass graph
  • edit link: Add a mailto choice to Internet Address
  • New Clean input data tool: New tool to suppress leading and trailing spaces.
  • This tool is looking for people and place names with leading or/and trailing
  • spaces. For each entry which contains leading or trailing spaces, a row is
  • added in a table. You can see where the spaces are for each row as the name
  • is underlined. If you double click on the row, you can edit the Place or
  • the Person.
  • CSV import: Add occupation and residence events and attributes in the import
  • User can now add the following columns in the csv import file for a person:
  • Occupation description
  • Occupation date
  • Occupation place
  • Occupation source
  • Residence date
  • Residence place
  • Residence source
  • Attribute type
  • Attribute value
  • Attribute source
  • the corresponding events will be added to the person. The user can put
  • several lines for the same person if two occupations are known, one event
  • per line will be created.
  • Fix CSV import for multiple place enclosed by on multiple imports
  • Pro-Gen import: expanded functionality and fixed minor bugs.
  • Enhance layout of the preferences dialog
  • Webcal:
  • better help msg for the after year option.
  • Include only events after year
  • add death event
  • Edit Person/Family/etc. Gallery Tab: Add buttons for arrangement of
  • GalleryTab media order
  • Add tooltip for Gramplet Bar To improve discoverability of the Gramplet Bar
  • Menu (Currently a nameless down arrow at end of each Gramplet bar title tab)
  • Use theme settings for the error state of entry widgets. This avoids
  • problems with dark themes.
  • vCalendar export: Convenient display on mobile devices.
  • Add first class support for Occupation attribute
  • Statistics chart:
  • Add option to hide empty information on statistics chart
  • the Statistics Chart report will show a year as an ordinal number in
  • Croatian.
  • Detailed descendant report: Show death/burial information only if person
  • is probably dead
  • Birthday report:
  • Include death anniversaries as an option in the birthdays and anniversary
  • reports.
  • Added an option to the birthday report that allows for the year of birth
  • (or in the case of a wedding it's year) to be printed in the report.
  • Added symbols to the birthdays report showing the type of event
  • Fixed the birthday report so the dead icon is able to be set within the
  • options window
  • Added a text option to have a string that will show after a persons name
  • in the birthday and anniversary report. This works for both birthdays and
  • anniversaries.
  • Selection Dialogs: fix to avoid long delay before display on large trees
  • Geography Maps:
  • Changed behavior of "Look up with Map Services" Removed the section that
  • looked up by city, and country from the Map Services lookup for Google and
  • Open Street Map.
  • Geocoding: associate a lat/lon to a place name
  • End of Line Report: sort generation during output
  • update the German date handler: added some missing Latin month names and
  • some old German month names
  • Relative Gramplet: Person Relatives Tab should use the type from the
  • relationship
  • Fix crash when addon/plugin contains an id with space
  • Fix Delete dialogs: to support canceling the multiple deletes operation
  • more easily
  • Fix Find Duplicate People; exception when deleting someone shown outside
  • of the tool
  • Fix CLI import so that different db types can be used
  • MetaData Viewer Gramplet: Fix so that metadata is actually detected and
  • displayed
  • Fix exception when merging with active sidebar filter
  • Fix GEDCOM importer for SOUR/REFN combinations
  • Add support for GEDCOM import _FREL/_MREL tags in INDI/FAMC
  • Improve support for GEDCOM export of _FREL/_MREL in INDI/FAMC
  • The Windows installer should now support itself in the users language, and should pre-select the Gramps translation and dictionary files appropriate for that language

New in Gramps 5.0.2-1 (Aug 12, 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 (Dec 21, 2018)

  • 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
  • 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)
  • 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
  • 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
  • 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.

New in Gramps 5.0.0-1 (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 500-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 (Jul 25, 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 RC 1 (Jul 25, 2018)

  • po/fi.po: Update Finnish translation
  • po/ru.po: Update Russian translation
  • po/de.po: update German translation
  • po/cs.po: Update Czech translation
  • po/ca.po: Update Catalan translation
  • Fix merge persons when removed person was the Home (default) person
  • Fix FanChartDesc for typo (copy/paste error). Bug occurs when selected
  • person has more than 4 parents.
  • Fix Tag editor for multiple tag removes
  • In Narweb, Relationship to Center person reversed
  • Fix Citation Tree view for crash after plugin reload
  • Fix 'References' Gramplet for issue when activated during an import
  • disable Application Menu during import
  • Fix Person/Family/Event view updates on various associated changes
  • Fix Event view for changes in Main Participants
  • Fix Person/Event/Place views for update to a Place or enclosing place
  • Fix Person views to update on changes in birth/death event/place
  • Allow unicode characters in json export
  • Filtering problems in the geography view
  • Crash when looking for a place within an area
  • use same box margin for SVG and PDF.
  • Webcal crashes after Narrative Web site exists
  • multiyear select option problem
  • Catch exceptions when loading recent files
  • Check that backend exists before loading database
  • Disable family tree manager features when a backend is unavailable
  • If the default backend is unavailable, then reset it to bsddb.
  • Enclose tree report image path and file name in braces
  • Crash when selecting an old note, event, media, ...
  • Try to sort on another column.
  • [NewRepositoryEditor]Fix help link
  • [ReorderGrampsID]Fix broken help link
  • Fix FTM for delete tree, followed by close; Title etc. shows old tree
  • Fix Relationship path between filter for silent fail
  • setup: Add configuration flag --no-compress-manpages.
  • glade: Don't strip newlines from builder files.
  • List sort by number for citation confidence level
  • Fix confidence level sort in list views -based on the date-sort code.
  • Fix confidence level tooltip -Stop run on text.
  • Fix error in place displayer when offset is outside valid range
  • Fix places in example.gramps
  • Moved Greek places into top level Greece entry & added English names.
  • Removed Puerto Rico as a country as part of USA
  • Use sgettext for Name Format dialog
  • Enable copying the birth & death fields for relationship view
  • Allow Copying of text fields for Details tabs in selected views with
  • Details gramplets.
  • Person Details
  • Place Details
  • Repository Details
  • Geography: KML media objects not shown on map. Geography doesn't conform to the
  • relative paths If a place has no coordinates, KML files are not displayed.
  • Fix Fan charts for scrolling/resizing of window; bad rendering
  • Fix Clipboard for HandleErrors during db changes
  • Fix Clipboard for Drop/Edit of Surname group in People Tree view
  • Fix Relationship Graph for extraneous families when using filter
  • Fix export gpkg when media files have fractional timestamps.
  • Remove reference to postgresql in core code
  • Move dbapi-specific code out of DbGeneric
  • Create db _schema_exists method
  • Fix place format option in place report
  • Use -1 instead of None for default place format
  • adds New [Place format:] option on the [Report Options (2)] tab
  • [Narrative Web Report] Incorrect heading for stepmother or stepfather
  • Cairodoc: Fix Book TOC and Index numbering and placement
  • Fix Fan Chart(s) so they don't crash when opened as last view
  • Fix Organize Tag editor for exception on 'x' close
  • selectors: Change BaseSelector so that selection is kept during Find/Clear
  • Fix multi-page Graph output to pdf with filenames containg spaces
  • Fix Clipboard for right-click on empty clipboard
  • docs/conf.py, docs/gen/gen_db.rst: Fix ImportError & update API docs year 2018
  • Fixes ImportError: No module named 'gramps.plugins.db.dummydb'
  • Update Copyright to 2018
  • Webreport: Privacy problem with the relation to the center person.
  • Fix Report Options when used with empty db
  • debian/changelog: Finalise debian/changelog for beta1 release.
  • Also fix old syntax & trailing whitespace issues
  • debian/rules: Enable extra tests that were failing for alpha3
  • debian/patches: Patch person_rules_test.py To remove hard coded build path
  • from import. Fixes FTBFS due to test failure.
  • debian/NEWS: Delete debian/NEWS file, only really applies in Debian
  • debian/changelog: First beta release of gramps 5.0
  • Sync debian directory with Debian experimental branch on salsa
  • Point Vcs URLs at the Gramps Project on Github
  • Correct spelling in debian/rules, node > nose
  • Delete gbp.conf, not required as gbp not used to build package
  • debian/gbp.conf: Remove gbp.conf, will not be using gbp to build
  • deb package Avoids updating it for every branch used to build it
  • debian/rules: Fix spelling in d/rules node > nose
  • debian/control: Update Vcs URLs to point at Gramps Github repo
  • debian/NEWS, debian/README.Debian, debian/README.test,
  • debian/compat, debian/control, debian/copyright, debian/gbp.conf,
  • debian/gramps.docs, debian/rules, debian/source/format,
  • debian/source/local-options, debian/tests/control,
  • debian/tests/gramps-import-export, debian/upstream/metadata,
  • debian/watch: Resync debian dir from Debian 5.0 experimental branch
  • debian/changelog: Update debian/changelog with releases since 4.0.3
  • Fix testsuite failure when build happens out of the source tree.
  • Build path was hardcoded in an import in: person_rules_test.py
  • mac/Info.plist, mac/gramps.modules: Release Gramps 5.0.0-beta1 on MacOS.

New in Gramps 5.0.0 Beta 1 (Feb 27, 2018)

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

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

New in Gramps 5.0.0 Alpha 3 (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
  • 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-2 (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] <bound method GrampsWindowManager.close_item... (prculley)
  • 0009748: [Database] DBAPI: Columns should not contain locale specific data (Nick_H)
  • 0008925: [GUI - interface] Messages from Gdk (and GLib-GObject-CRITICAL) (prculley)
  • 0008881: [Other] Get msg from GLib-GObject-CRITICAL (prculley)
  • 0009831: [Plugins: Reports, Tools, ...] error when merging dupes (prculley)
  • 0009928: [GUI - interface] Error message selecting "Edit the tag list" in person view (PaulFranklin)
  • 0009898: [GUI - interface] Merge Place has wrong label (prculley)
  • 0009876: [GUI - interface] When using 'deep relations' filter in person tree view two progress bars occupy same space (prculley)
  • 0009877: [GUI - views] When using the deep relationship filters, person tree view takes excessive time (prculley)
  • 0009508: [Database] DBAPI: Hierarchy displayed incorrectly in place tree view (Nick_H)
  • 0009854: [GUI - interface] Merge Persons; Error dialog can become unstacked behind the Merge Dialog (prculley)
  • 0009873: [Database] Tried Check&Repair on a dbapi db, and failed (prculley)
  • 0009875: [GUI - interface] Export dialog summary page doesn't get activated until after export completes (prculley)
  • 0009626: [Plugins: Reports, Tools, ...] [NarrativeWeb] Google map API now requires a key (SNoiraud)
  • 0009864: [GUI - interface] Manage Family Trees; Info button dialog can become hidden behind main dialog (prculley)
  • 0009872: [GUI - interface] Windows issue; Book dialogs are pushed to background if background window tooltip appears (prculley)
  • 0009521: [Plugins: Reports, Tools, ...] RTF text report doesn't open correctly in Msoft Wordpad if it contains tables (prculley)
  • 0009362: [Plugins: Reports, Tools, ...] [Gramps master] Attempting to select an "Available item" for the Book Report gives an error (SNoiraud)
  • 0009240: [Plugins: Reports, Tools, ...] Text Reports: pdf & rtf files don't show correct chinese characters (prculley)
  • 0007565: [Plugins: Reports, Tools, ...] Strange RTF output [for complete individual report] (prculley)
  • 0008510: [General] Gramps allows path separators in Family Tree names (prculley)
  • 0009740: [Database] DBAPI: The autobackup method imports from outside the gen module (Nick_H)
  • 0009608: [Other] __eq__ on Placename does not check string type
  • 0009856: [GUI - interface] master no longer "remembers" the selected person between views from "People List view" (prculley)
  • 0008333: [Merging] Crash when merging the second person of a couple when it is twice in the DB (prculley)
  • 0009832: [GUI - views] PlaceTreeView; rename of parent places does not update according to current sort (prculley)
  • 0009833: [GUI - views] CitationTreeView; rename of source does not update view to correct sort order (prculley)
  • 0009235: [GUI - interface] Break the lock dialog span the entire screen (prculley)
  • 0009478: [Search/Filtering] Typing in quick search with characters (prculley)
  • 0009844: [GUI - interface] Crash when trying to run All events quickreport from Family view (prculley)
  • 0009285: [GUI - interface] Note editor automatic link detection and trailing "." | ":" (prculley)
  • 0009286: [GUI - interface] Note editor; editing styledtext LINK with URL as visible element (prculley)
  • 0009787: [GUI - interface] Crash on right click on event in person editor (prculley)
  • 0009436: [GUI - interface] Status bar always shows "Autobackup..." after Conversion to a DB-API database (Nick_H)
  • 0009828: [Database] BSDDB: The backup module no longer contains code (Nick_H)
  • 0009768: [Merging] Error on merging 2 ppl (prculley)
  • 0009778: [Merging] event merge crashes if event has no place (prculley)
  • 0007309: [GUI - interface] Jump to Gramps ID functionality only works for listviews (SNoiraud)
  • 0009743: [Database] DBAPI: Some methods should be renamed for consistency (Nick_H)
  • 0009789: [Plugins: Reports, Tools, ...] Book Report only works with the default values. Gramps master 5.0.0-alpha "4ffc5e3" (PaulFranklin)
  • 0009811: [Port for Windows] Relative media path (prculley)
  • 0009736: [GUI - interface] Export options 'Preview' buttons create hidden quickreport. (SNoiraud)
  • 0009742: [Database] DBAPI: Some methods use table maps (Nick_H)
  • 0009810: [Database] DBAPI: Undo does not update references (Nick_H)
  • 0009771: [GUI - interface] Invisible popup menu items in gallerytab (right-click menu) (prculley)
  • 0005799: [3rd Party Addons] SetAttributeTool / Remove (romjerome)
  • 0009765: [Database] (Gramps 5.0.0-alpha1-ddce9b0) Source view crash when switching to tree view of citations (prculley)
  • 0009522: [Plugins: Reports, Tools, ...] events gramplet in family view error: 'FamilyEvents' object has no attribute 'cached_start_date' (prculley)
  • 0008887: [File Formats] "relationship to Father" is not exported to GEDCOM (prculley)
  • 0009538: [Database] gramps.gen.dbstate.DbState.make_database doesn't handle 'else' branch (dsblank)
  • 0009496: [File Formats] Gramps utf-8 text files should be written with BOM
  • 0009714: [Database] Test Case Generator doesn't work properly with dbapi (dsblank)
  • 0009752: [File Formats] csv Import does not work
  • 0009759: [Localisation] gramps master "ce59a8a" : 5.0.0-alpha1 Finnish translation is missing. (romjerome)
  • 0009694: [File Formats] GEDCOM with no VERS defined causes Out of range error importing gedcom file. (prculley)
  • 0009746: [Database] DBAPI: Duplicate columns in the person table need removing (Nick_H)
  • 0009745: [Database] DBAPI: The name columns in the family table need removing (Nick_H)
  • 0009747: [Database] DBAPI: Primary key columns don't need extra index (Nick_H)
  • 0009749: [Database] Move experimental Select API code into a branch (Nick_H)
  • 0009499: [File Formats] CSV import fails to recognize utf-8 encoding output by Gramps CSV export (prculley)
  • 0009501: [File Formats] CSV export/import into new tree messes up places (prculley)
  • 0009717: [File Formats] XML import with env language other than utf8 has non-functional progress meter. (prculley)
  • 0009676: [File Formats] CSV import fails for certain types of cross references (prculley)
  • 0009697: [Plugins: Reports, Tools, ...] Test Case Generator brings up GTK progress meter in CLI mode. (prculley)
  • 0009682: [Database] Check and Repair crashes with db created by testcase generator
  • 0009665: [File Formats] GEDCOM import parsing exception processing (prculley)
  • 0009515: [Database] DBAPI: gramps.plugins.database.dbapi_support.sqlite.Sqlite.try_execute ignores errors (dsblank)
  • 0009544: [Database] DBAPI: The mechanism for dbapi backend choice is not suitable for users (Nick_H)
  • 0009462: [File Formats] GedcomStageOne Parsing Zero level NOTE's Tag leaks its content. (Sam888)
  • 0008060: [Plugins: Reports, Tools, ...] [Narrative Web:] The czech letter 'ch' uppercase version is 'CH' (Sam888)
  • 0009634: [Localisation] Wrongly translated strings in CS (Czech) (Sam888)
  • 0009632: [GUI - interface] Gramps 5.0.0 crashes when I select a report "Open with default viewer" (dsblank)
  • 0009624: [Plugins: Reports, Tools, ...] When I try to edit a place on the map, the process stops with an error. (SNoiraud)
  • 0009554: [File Formats] import-to-export of example.gramps "map" has different "value" (dsblank)
  • 0009588: [Database] DB-API import loses researcher and bookmarks (dsblank)
  • 0009598: [GUI - views] [geography (mapview)] "All places" requires filter (SNoiraud)
  • 0007820: [Command Line] Exit status 0 for various errors in Gramps CLI (PaulFranklin)
  • 0009560: [Plugins: Reports, Tools, ...] Family Page maps are non-functional in Narrative Web report (SNoiraud)
  • 0009548: [File Formats] Places export/import error (prculley)
  • 0009552: [File Formats] Export to 'Web Family Tree' '.wft' file crashes if Unicode characters are present on Windows (prculley)
  • 0009561: [Plugins: Reports, Tools, ...] Plugin issue; intermittent error, file type not recognized using CLI to export (prculley)
  • 0009569: [File Formats] Vcard export order is not consistent (prculley)
  • 0009545: [File Formats] Vcard export fails on Windows if certain international characters are present (prculley)
  • 0009535: [Plugins: Reports, Tools, ...] Translated text will not be printed in [several reports] (PaulFranklin)
  • 0009514: [Database] DBAPI: duplicated signature for gramps.gen.db.generic.DbGeneric.get_media_from_gramps_id (dsblank)
  • 0009547: [Database] DBAPI: Not all abstract methods are defined (Nick_H)
  • 0008945: [Other] Running Extract City tool causes loss of place names (Nick_H)
  • 0009505: [Plugins: Reports, Tools, ...] remove Unused objects crashes (Sam888)
  • 0006947: [Plugins: Reports, Tools, ...] gramps should diagnose buggy pyxml and refuse to run with a clear explanation (PaulFranklin)
  • 0009816: [3rd Party Addons] Crash after adding Clipboard Gramplet (SNoiraud)
  • 0009625: [Merging] Bug in merging family (dsblank)
  • 0008800: [GUI - interface] Failure to produce reports (PaulFranklin)

New in Gramps 4.2.5 (Mar 14, 2017)

  • The Gramps team releases version 4.2.5,
  • a maintenance release. Think on backup before upgrade!
  • Fixes and changes since 4.2.4 release:
  • 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-1 (Sep 7, 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)

  • Fix creation of the “graphic calendar report”
  • 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.
  • ODF file format on reports crashing for multiple lines on firstname
  • * Fix multiple lines 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
  • Updated and fixed translations: cs, de, el, fi, fr, hu, is, it, ru, sl, sv, uk

New in Gramps 4.2.1-1 x86 / 4.2.1-2 x64 (Mar 7, 2016)

  • Changes since '4.2.0':
  • 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
  • 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-1 (Nov 22, 2015)

  • Fixes and changes since 4.1.x branch:
  • New date and language fields on place name
  • Review on GtkBuilder, fix some Gtk3 warnings and move from deprecated methods
  • Change icons and buttons handling methods
  • Enhanced Place Editor and new Place Name editor
  • New widget: use own interactive-search
  • Ability to import kml data into Geography views
  • Enhancement for removing multiple selected items from Views (action group)
  • Add drag support on more Views, Selectors and Editors
  • Add right-click “Copy all” to ListModel and all QuickTables
  • Review Alternate Place handling and edition
  • New ‘Place’ configuration keys set by user (settings)
  • New filter rule: ‘is enclosed by’
  • Consistency on Privacy option for reports
  • Consistency on “Name-format” options for reports
  • Add DeferredFilter class (a subclass of GenericFilter)
  • New textual Report: Links on Notes
  • Fix alphabetic index and toc bug in books
  • Enhancements on Style Editor
  • Enhancements on End Notes into textual reports
  • Changes on Individuals complete textual report
  • Changes on Ancestors Tree draw report: Include Siblings
  • Add name-format option, and deferred translation on Records report
  • Add deferred translation on Timeline draw report
  • Enable attributes gramplet on Source and Citation Views
  • New place locations gramplet
  • Optimizations around index, Flat and TreeView models
  • Enhanced samples files
  • All importers return now an ImportInfo object
  • Experimental gwplus (geneweb) import file format support
  • Remove experimental HTML renderer view
  • New test scripts
  • New Date handler for Japanese
  • Review on Slovenian and Czech Date Handlers
  • Implement both “traditional” and “simplfied” Chinese (translations and dates)
  • Serbian review

New in Gramps 4.1.3-1 (May 5, 2015)

  • Fixes and changes:
  • 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-4 (Mar 26, 2015)

  • 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.
  • 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 (Mar 26, 2015)

  • 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
  • Add Place name, type and alternative names
  • 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 20, 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 3.4.8-1 (Jun 3, 2014)

  • Fix database corruption- TypeError: unhashable type: ‘list’
  • Fix bug in abandon changes and quit
  • Fix error when importing database from the CLI
  • ‘Display as’ field in Name Editor reverts to Preferences default
  • Geography does not communicate over proxy server with autorisation
  • Event gramplet filter does not have field for primary role
  • New HasDayOfWeek filter rule
  • Error when leaving a Gramps type field blank in an editor
  • Fix creation of events with same Gramps-ID
  • Enhancements and consitency on events gramplet, selector and view
  • Enhanced Citation Editor
  • Fix update of active object after merge
  • Do not drag and drop more than one data into editor tabs
  • Media Editor error if Path value was changed to a non existing file
  • Register history objects at startup
  • Users should not be allowed to edit and delete ‘default’ style into Style Editor
  • Missing closing bracket in Web_Basic-Spruce.css
  • Some temporary files remains in /tmp with NarrativeWeb report
  • Some fixes and enhancements
  • No narrative.css File After Running Narrated Website Report
  • Paper names and Styles values are now translated
  • Translate some punctuation marks
  • Fix Relationships handler for Portuguese
  • Updated translations: ar, cs, de, es, fr, he, it, ru, sk, sv

New in Gramps 3.4.7-1 (Feb 3, 2014)

  • Changes are:
  • Add new filter rule matching citations having a source with a on a note
  • Add primary role option to event filter
  • Add Groups support and reduce number of lines in Event types selector
  • Add ‘Last Change’ column on selectors, when missing
  • Fix a filter rule on citation sidebar (Source:Note)
  • Fix url in Welcome gramplet when detached
  • Fix bug in associations filter
  • Better support for objects having citations as subobjects
  • Check Tag handling on people views
  • Keep at least one column on views
  • Reorder tool now updates citation IDs
  • Performance improvement in ancestor filter
  • Better support on GEDCOM file format for tags like family _UID, add support for _FSFTID, by Enno Borgsteede
  • Reduce number of columns in LDS temple selector
  • Fix menu action for last recently opened family trees
  • Fix minor visual issue on Merge Person dialog
  • Use ‘Bat Mitzvah’ (en_US event name)
  • “Add citation” missing in pop-up menu
  • Improvements on image region handling
  • Some fixes on images for ODF file format, thanks to Matthias Basler for the initial patch
  • Fix HTML spacing on GraphViz output
  • Various fixes related to bookmark handling in navigation views
  • Invalid dates (like 2013-02-30) no longer crash the date editor or file import
  • Enhancement on date validation into Date Editor
  • Various fixes on date handling
  • Consistent GUI confirmation during bulk deletions
  • Multiple maintainability and usability improvements.
  • Better documentation for name
  • Update holidays for France
  • Translation update: de, fr, ru

New in Gramps 3.4.6-1 (Nov 15, 2013)

  • [Other] To remove source ignores citation references set into attributes on event with family role - resolved.
  • [General] RecentFiles.do_save() doesn't do XML escape of the file/path strings - resolved.
  • [General] Crash on Export - endless loop in probably_alive_range - resolved.
  • [Reports] dead people are shown as alive in narrated web page export ) - resolved.
  • [Database] Failed to open file with Gramps 3.4.5 - resolved.
  • [Reports] wrong age for dead people reported by webcal - resolved.
  • [Reports] reports mistreat non-gregorian event dates - resolved.
  • [Localisation] Title's text format of Records gramplet - resolved.
  • [File Formats] "very low" confidence imported as "normal" from data exported before 0007102 fix- resolved.
  • [File Formats] XML: Gramps does not export 'very low' value (0) for confidence into citation - resolved.
  • [Reports] the Family Group Report doesn't show "family" attributes - resolved.
  • [General] Calendar conversion broken for negative dates - resolved.
  • [General] Setting an invalid date does not raise an exception - resolved.
  • [Other] Date.set sets wrong sortval when newyear is set - resolved.
  • [General] Setting an invalid date does not raise an exception - resolved.
  • [General] french calendar's fallback to gregorian causes continuity bugs - resolved.
  • [General] Setting an invalid date does not raise an exception - resolved.
  • [Interface] remove SDN version reporting introduced during 0007066 - resolved.
  • [General] bug in hebrew_ymd- resolved.
  • [General] Setting an invalid date does not raise an exception - resolved.
  • [Interface] latin_american broken for partial families - resolved.
  • [Reports] In Narrative Web report most Family Maps are missing - resolved.
  • [Other] test_buffer_recall (in ErrorReportAssistant_Test) fails - resolved.
  • [Database] probably_alive() failing when no birth-death dates specified - resolved.
  • [Merging] Merging persons to 2nd ID fails when started from find duplicate persons tool - resolved.
  • [Reports] Narrative Web reports people as Living even when they have a deceased event (but without a date because it is unknown) - resolved.
  • [Windows Port] Crash after double-click on .gpkg file (- resolved.
  • [Database] Probably Alive fails when birth date is a range - resolved.
  • [Localisation] Invalid parsing of dates in Arabic Date Handler - resolved.
  • [Reports] Narrated Website report crashes - resolved.
  • [Plugins] Incorrect string "Places places map".- resolved.
  • [Interface] GUI stuck when external viewer launched (regression) - resolved.
  • [Media] 3.4.6 svn 22976M crashes when calling external viewer in Media Reference Editor - resolved.
  • [Search/Filtering] Error while using filter in events view - resolved.
  • [Merging] Error merging citations containing objects with citations - resolved.
  • [Interface] impossible to easily restore some gramplets removed from bottom bar- resolved.
  • [Plugins] Clicking Backlinks Gramplet rows should open appropriate editor - resolved.
  • [Search/Filtering] Searching into source/citation selector disallows to select all related citations, only matching rows - resolved.
  • [General] citationtreeview corrupts when search bar open and edit occurs - resolved.
  • [General] citationtreeview with search bar only searches in sources, not citation data - resolved.
  • [Search/Filtering] Date filtering fails to work on Family Events in 3.4.6 or 4.0.2 - resolved.
  • [General] Gramps fails to reap xdg-open child processes- resolved.
  • [Command Line] remove "undo history warning" when the BatchTool run from cli (e.g., "check") - resolved.
  • [Plugins] Ugly appearance for QuickViews in RTL - resolved.
  • [Localisation] Gramps crashes when environment varable LANG is not set to C- resolved.
  • [Search/Filtering] Event with crashes gramps svn 22830M - resolved.
  • [3rd Party Addons] Strings in 3rd party *.glade are not translated, unless the strings are in the main translation file. - resolved.
  • [Pedigree View] pedigree view is broken in RTL locales - resolved.
  • [File Formats] a PostScript Descendant Tree report shows some names wrong- resolved.
  • [Reports] non-Western fonts broken in PS reports - resolved.
  • [Interface] Gramplets in gramplet bars are made active too soon - resolved.
  • [File Formats] VCF export/import should support [x-]gender - resolved.
  • [Command Line] Messages and progress information should be output to stderr rather than stdout - resolved.
  • [Reports] wrong size of svg image in Family Lines Graph- resolved.
  • [Reports] detailed ancestor/descendent reports: image aspect ratio broken (1:1) in HTML, normal (as is) in PDF - resolved.
  • [Other] .JPG and .GIF output for all reports in "Report --> Graphs" doesn't work - resolved.
  • [General] Bookmarking a source in the citation tree creates a blank bookmark - resolved.
  • [Interface] Gramplets positioning not located on right place in RTL layout - resolved.
  • [Command Line] report cli crash ignoring an unknown parameter - resolved.
  • [Command Line] CLI asks forever when trying to overwrite while exporting - resolved.
  • [Plugins] Alternate Names in Person Details Gramplet - resolved.
  • [Plugins] GEDCOM: Space in gramps id fails to properly export/import - resolved.
  • [Windows Port] GrampsAIO64-3.4.4-1: wrong drawing of menue content or windows - resolved.
  • [Reports] Error building narrated web - closed.
  • [Reports] Narrated Web Site media pages do not include multiple references - resolved.
  • [Search/Filtering] Error on application of Birth date or death date filter in sidebar - closed.
  • [Reports] ancestor_chart font exceeds bbox in PS, OK in PDF

New in Gramps 3.4.5-1 (May 23, 2013)

  • The important change:
  • Problem after upgrading to 3.4.4 from 3.3.1
  • Other changes are on reports:
  • Ability to keep custom filename on output
  • Book report: Sub reports forget/overwrite their settings when trying to re-configure them
  • End of Line Report options window – changing Output Format cause change active tab to “report options”
  • Various updated translations: de, es, fr, nb, nl, pl, sk

New in Gramps 3.4.4-1 (May 21, 2013)

  • Most important changes:
  • infinite recursion bug in narrative web generation
  • protection on family trees when using version 3.4 and 4.0 on the same PC (road to 4.0)
  • merging notes of media with citations now works
  • crash during Calculate Preview of a filtered XML export
  • fix annoying errors on navigation related to citations gramplet and tag object.
  • listing the Family Trees can corrupt them.
  • Other changes are:
  • various fix around handling Gedcom file format
  • fix citations and sources import on ProGen format
  • better date handling and better alternate translation support on some textual reports according to locale under windows
  • avoid Errors when setting wrong value as markup for invalid dates (Preferences)
  • fix paragraph layout on PDF format or print output
  • New: New-Zealand holidays
  • Polish and backport code on XML import (road to 4.0)
  • Regular expression rules now use search rather than match, fix design issues on regex filter rules
  • Disable/Enable indent spouse on descendants tree
  • fix regular expressions on Place filter rule
  • consistency on cli arguments (road to 4.0)
  • fix call of non-existant process on references proxy, enhanced tests on proxy filter
  • fix NarWeb creation via cli for some non-english locales
  • Various updated translations: ca, de, fr, it, nl, pt_BR, ru, sv, uk

New in Gramps 3.4.3-1 (Apr 8, 2013)

  • [Plugins] GEDCOM import does not generally support MULTIMEDIA_LINKs in the embedded form
  • [Command Line] Failure to import GEDCOM with 8-bit character while having a certain LANG setting
  • [General] How to fix invalid Database Path?
  • [Reports] Stepsiblings are NOT correct.
  • [Reports] The desciption for events are missing in the webreport.
  • [Reports] Web Report: Error in showing repositories.
  • [Installation] Problem with moving from win7 to win8.
  • [Other] [Geography]: place selection and active places layer
  • [Reports] [NarrWeb] family notes have disappeared from individual pages.
  • [Plugins] [Regression] Place pages generated by Narrative cannot display OpenStreetMap layer.
  • [Reports] Narrweb has thumbnail link to missing thumbnails.html.
  • [Reports] Narrative Web reports two people as step family when one of the parents is unknown for both.
  • [General] Missing reference in events and citations.
  • [Interface] Locale not taken into account to sort family list on father or mother name.
  • [General] During book report creation.
  • [Windows Port] Problems with execution when installed disk letter is not Capitalized.
  • [Windows Port] error trying to generate relation graph.pdf.
  • [Command Line] Ambiguous pdf output file format values.
  • [Plugins] GEDCOM import: link from FAM to child but missing link from child to FAM causes inconsistent displays.
  • [Other] Cant edit citation record from source record reference.
  • [Command Line] Coding errors with gramps -l and gramps -L.
  • [Search/Filtering] Person and Family pass eventref as object with sources, but it has no sources.
  • [Other] Citation view crash.
  • [Search/Filtering] Crash when using a not allowed string as regex in Person with name filter.
  • [Interface] A faster way to create a family of known people needed.
  • [Reports] PDF have only one page instead of more.
  • [Reports] Printing multiple page relationship graph to PDF via Ghostscript only creates PDF for the first page.
  • [Interface] Not all sourcebase objects have the same source filters.
  • [Reports] PDF Reports Are Not Searchable for Text.
  • [Person View] Filter on all Persons with same source.
  • [Interface] Adding links to the map.

New in Gramps 3.4.2 (Nov 2, 2012)

  • [Geography]: place selection and active places layer
  • [Reports] Stepsiblings are NOT correct.
  • [Reports] [NarrWeb] family notes have disappeared from individual pages
  • [Reports] Web Report: Error in showing repositories
  • [Plugins] [Regression] Place pages generated by Narrative cannot display OpenStreetMap layer.
  • [Reports] Narrweb has thumbnail link to missing thumbnails.html
  • [Reports] Narrative Web reports two people as step family when one of the parents is unknown for both
  • [Reports] multiple book report same-name styles with different values
  • [Reports] The desciption for events are missing in the webreport.
  • [General] How to fix invalid Database Path
  • [General] Missing reference in events and citations
  • [Reports] Narrated Web Site Report sort order different Windows vs Linux
  • [Interface] Locale not taken into account to sort family list on father or mother name
  • [General] During book report creation
  • [Windows Port] Problems with execution when installed disk letter is not Capitalized.
  • [Plugins] GEDCOM import does not generally support MULTIMEDIA_LINKs in the embedded form
  • [Windows Port] error trying to generate relation graph.pdf
  • [Command Line] Ambiguous pdf output file format values
  • [Plugins] GEDCOM import: link from FAM to child but missing link from child to FAM causes inconsistent displays
  • [Other] Cant edit citation record from source record reference
  • [Command Line] Coding errors with gramps -l and gramps -L
  • [Search/Filtering] Person and Family pass eventref as object with sources, but it has no sources
  • [Other] Citation view crash
  • 0005992: [Search/Filtering] Crash when using a not allowed string as regex in Person with name filter (bmcage) - resolved.
  • [Interface] A faster way to create a family of known people needed
  • [Reports] PDF have only one page instead of more
  • [Reports] Printing multiple page relationship graph to PDF via Ghostscript only creates PDF for the first page
  • [Interface] Not all sourcebase objects have the same source filters
  • [Person View] Filter on all Persons with same source
  • [Interface] Adding links to the map

New in Gramps 3.4.0 (May 24, 2012)

  • [Other] Failed gedcom file import (kulath) - resolved.
  • [File Formats] Export name types to GEDCOM - resolved.
  • [Other] Gramp hangs on retriving addons list - resolved.
  • [Localization] Dutch typos - resolved.
  • [Other] i can't export my database - resolved.
  • [3rd Party Addons] Some 3rd party reports does not work. - resolved.
  • [Plugins] "Fadder" in DeepConnectionsGramplet - resolved.
  • [Database] Can't delete a note, which is a citation. - resolved.
  • [File Formats] On import and Check and Repair need to check references to absent objects - resolved.
  • [Reports] Some little bugs in WebCal - resolved.
  • [General] Button for Send Bug Report - resolved.
  • [Interface] DBError when rebuilding reference maps while Event view row is selected - resolved.
  • [Interface] The "Person Filter Editor" does not remember position or size. - resolved.
  • [3rd Party Addons] DenominoViso plugin not loaded - resolved.
  • [Merging] Merging notes with citation references fails - resolved.
  • [Installation] gramps.desktop file needs to be updated - resolved.
  • [Localization] Submiting French translation completed and updated - resolved.
  • [Merging] Error during citation merging - resolved.
  • [File Formats] GEDCOM import ignores leading 0's in INDI ID's - resolved.
  • [File Formats] Get these warnings when I import a GEDCOM file previously exported by GRAMPS - resolved.
  • [General] Menu integration patch - resolved.
  • 0005610: [Mac Port] can't launch external viewer due to PATH set by Gramps startup script - resolved.
  • [Plugins] GEDCOM import: NOTE_RECORD is not handled properly - resolved.
  • [Plugins] GEDCOM inport: Embedded from of MULTIMEDIA_LINK in INDIVIDUAL_RECORD does not use IdMapper - resolved.
  • [Interface] scratch pad doesn't sync, when elements names change - resolved.
  • [File Formats] [XML]: Media object handling on citation and private marker on (source reference) - resolved.
  • [Reports] crop, dpi and ODF file format - resolved.
  • [Command Line] python src/gramps.py -u -O "data" crashes if there is a directory/file "data" in the PWD - closed.

New in Gramps 3.3.1-1 (Oct 4, 2011)

  • translation updates: ca, cs, de, fr, hr, it, nb, nl, pl, pt_br, sk, sl, sv, uk, zh_cn
  • new languages in this release: ja (Japanese), vi (Vietnamese)
  • 36 bugs closed since v3.3.0
  • 79 translation commits since v3.3.0
  • 189 code commits since v3.3.0
  • ten years since v0.1.1 was first released

New in Gramps 3.3.0.1 (Jun 13, 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; see http://www.gramps-project.org/wiki/index.php?title=Gramps_3.3_Wiki_Manual_-_What's_new?

New in Gramps 3.2.6 (Jun 13, 2011)

  • fix memory leaks
  • fix corrupted reports
  • fix crash in cramplets
  • fix gedcom import and export
  • import speed improvements
  • NarrativeWeb fixes
  • prevent corrupting databases
  • many translation updates
  • other changes; see the changelog and the 3.2.6 roadmap: http://www.gramps-project.org/bugs/roadmap_page.php?version_id=23

New in Gramps 3.2.5 (Jun 13, 2011)

  • fix Gramps so it again runs with Python 2.5
  • write all notes and sources to gedcom files
  • cli fixes
  • GeneWeb and LegacyGedcom fixes
  • NarrativeWeb fixes
  • memory leak fixes
  • various other small fixes
  • many translation updates

New in Gramps 3.2.4 (Jun 13, 2011)

  • 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.2.3 (Jun 13, 2011)

  • 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.2 (Jun 13, 2011)

  • This release is a quick fix to a problem introduced by NarrativeWeb in the previous release.
  • Also includes a few small fixes and translation updates to hr and it.
  • See the release notes from the 3.2.1 release for the full list of changes and translation updates.

New in Gramps 3.2.1 (Jun 13, 2011)

  • Many bug fixes:
  • fixed missing icons
  • load/reload plugins must unload old plugins
  • import/export fixes (date ranges, underscore, latitude/longitude)
  • narrative web crash fixes and many updates, html notes, css updates
  • geoview fixes and updates
  • unicode error in soundex
  • fixed crash on data entry
  • Translation updates: bg, ca, de, es, fr, he, hr, it, nb, nl, sk, sv

New in Gramps 3.2.0 (Jun 13, 2011)

  • New Plugin System:
  • In the Help Menu -> Menu Status, all available plugins are visible. All
  • plugins can be hidden, saving resources and hiding options you do not need.
  • Faster:
  • Many under the hood improvements have occurred that should improve
  • performance enormously. New features are implemented as plugins that can
  • be hidden.
  • Performance improvement example: Insertion of a new person in a family
  • tree with 30000 people previously took 4 seconds on a 1.4GHz PC running
  • Gramps 3.1, but now takes milliseconds.
  • New Views:
  • There are new views, and some existing views have been greatly improved
  • People view can now be sorted on the columns
  • A Place treeview is present, nicely grouping your places under country
  • groups
  • GeoView has left it's beta status behind and shows your data on an online
  • map (OpenStreetMap or Google Maps, a fast internet connection is required)
  • Help Menu -> Extra Reports/Tools open a webpage with downloadable views
  • Other Improvements:
  • Styled Notes now in most output formats that support styles
  • New languages
  • Select language in which report should be created (not yet available in
  • all reports)

New in Gramps 3.1.3 (Jun 13, 2011)

  • contains translation updates, crash fixes, bug fixes, and minor updates.
  • fixes and updates to:
  • notes, date handler, GEDCOM parser, GEDCOM export, PlaceView,
  • thumbnails, unicode/text truncation, Gramplets, gtk 2.18/Ubuntu 9.10,
  • xml export/import data loss, GeneWeb GEDCOM import, css updates
  • several MacPorts-specific fixes
  • several Windows-specific fixes

New in Gramps 3.1.2 (Jun 13, 2011)

  • Contains translation updates and small bug fixes. No new features.
  • ca, cs, de, fr, he, it, nb, nl, pl, pt_br, ru, sk, sv,
  • fixes a failure in 'Check & Repair Database'
  • fixes to Gramplets
  • fixes to CLI regressions
  • fixes to Latin1 characterset in Graphviz reports
  • fixes to many reports
  • fixes to the clipboard
  • fixes to NarrativeWeb
  • fixes to importing from older XML files
  • fixes to ensure GRAMPS continues to run on newver versions of Python