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