Skip to content

Latest commit

 

History

History
1214 lines (975 loc) · 49.5 KB

CHANGELOG.md

File metadata and controls

1214 lines (975 loc) · 49.5 KB

28.05.2024 [v2.30.0 & v3.6.0]

  • Added options for displaying tree diagrams: highlighting lines of a selected person, tracking (highlighting) lines of persons with matching sources.
  • Localizations updated: Afrikaans [Steyn van der Walt], Dutch [Annelotte and Leo Krap], German [Christian Bettinger], Hungarian [Kékesi Lajos], Japanese [Takashi Namba], Polish [burtek].
  • Added normalization of Polish feminine forms of surnames to masculine ones (burtek).
  • Improved saving of notes with text aligned with spaces.
  • Improved output of portraits from photos with DPI > 100 in GKv3.
  • Improved age calculation for some date combinations.
  • Improved sorting of children when adding in trees to diagrams.
  • Fixed cancellation of adding children in tree diagrams.
  • Fixed black background of tree diagram in print preview (GKv3/Windows).
  • Fixed type selection in the event dialog.
  • Fixed an error in opening the download link for the new version.

02.03.2024 [v2.29.1 & v3.5.1]

  • Added localization to Afrikaans language [Steyn van der Walt].
  • Added call to detailed information about places in the place management tool (pop-up menu).
  • Fixed loading of some jpeg images.

14.02.2024 [v2.29.0 & v3.5.0]

  • Updated localizations: Hungarian [Kékesi Lajos], German [Christian Bettinger], Dutch [Annelotte], Japanese [難波鷹史] and Czech [Jerry Verner].
  • Added the "Extended locations" option, which includes substitution of full place names depending on the date of events when using the historical ATD hierarchy.
  • Added a tool for batch adding photos.
  • Added support for multiple names and date periods in location records (GEDCOM 5.5 EL).
  • Added a non-standard date attribute to source records (for clarifying and sorting censuses, parish books, confession books and personal documents).
  • Fixed missing empty lines in notes.
  • Fixed an error in attaching unknown (and webp) multimedia files.
  • Added columns for signs of the presence of multimedia, notes and sources to the lists of events/facts.
  • Added a call to quickly view information in the record selection dialog (list pop-up menu).
  • Added a simple definition of the list of censuses in which persons from the database can be found (so far only for the Russian Empire 1718-1859).
  • Fixed stability of setting the storage type when selecting a multimedia file.
  • Restored the original mode for calculating age and lifetime, the dependence of age on the use of the Time Line plugin.
  • Added the feature to add multiple people in the photo viewing window.
  • Restored the possibility of empty value of residence facts.
  • Added localization to Japanese [Takashi Namba (難波鷹史)].
  • Fixed encoding detection when reading CSV files [Alex Zaytsev].

28.10.2023 [v2.28.0 & v3.4.0]

  • Updated Hungarian, German and Icelandic localizations.
  • Added display of person bookmarks in tree diagrams.
  • Added localization into Dutch [Leo Krap].
  • Added separate options for selecting the numbering of ascending and descending pedigrees.
  • Added indistinct matching feature to record filtering.
  • Added filter to manage places dialog.
  • Added place substitution from the input field of the event editing dialog to the adding/selecting record dialog.
  • Added sorting of languages by frequency of use in the dialog for editing personal names.
  • Added options for using surnames and dates of birth of children in the parent selection dialog filter (or parents in the children selection filter).
  • Added a check to add the person himself as a parent.
  • Added report "Record card".
  • Added the feature to copy the text of an record from the info panel.
  • Fixed selection of background image file for tree diagram.
  • Fixed file viewing in media edit dialog.
  • Added conversion from _FSFTID (FamilSearch Family Tree ID) to RFN (from RootsMagic files).

28.08.2023 [v2.27.0 & v3.3.0]

  • Fixed error sending mail in Linux.
  • Fixed error opening media files with a space in the name in Linux.
  • Fixed ancestor circle segment calculation error.
  • Added the option to define adoption, common-law marriage, and half-siblings to the kinship analysis.
  • Improved Polish localization [Waldemar Stoczkowski].
  • Improved English localization [Alexander Zaytsev].
  • Added partial (initial) localization into Belarusian.
  • Improved French localization [Christophe Gadaud].
  • German translation and proofreading completed [Christian Bettinger].
  • Returned window management functions.
  • Fixed a bug with changing date periods in the event editing dialog.
  • Added the feature to hide spouses of descendants (tree diagram display modes).
  • Added the feature to restore default values for each of the settings categories.
  • Added tree diagrams option to fix the same width of cards.
  • Added option to enable warnings about overwriting database files.
  • Added search and replace modes for facts and associations in individual records.
  • Added a definition for the Icelandic relationship of father/mother brother (uncle) and father/mother sister (aunt).
  • Added display of citations of sources of events in the information panel.
  • Added output of all associations from the database to Navigator.
  • Name display options extended to more places.
  • Added partial (initial) localizations into Portuguese and Spanish.
  • Added partial localization into Icelandic [Stridmann].
  • Improved Ukrainian localization [Stridmann].
  • Added localization into Hungarian [Lajos Kékesi].
  • Added partial localization into Serbian.
  • Minor fixes to localization files.

30.05.2023 [v2.26.1 & v3.2.1]

  • Fixed font selection in tree diagram options (GKv3).
  • Missing text issue on very large tree diagrams with very small font (GKv3) is partially resolved.
  • Added option (tree diagram window, mode menu) to display person IDs in trees (GKv2/3).
  • Crash when saving very wide trees to bitmap files (GKv2/3) has been fixed.
  • Fixed output and saving trees with background color or image to file (GKv2/3).
  • Fixed display of the Russian language when executing scripts (GKv3).
  • Adjusted line colors in trees (GKv2/3).
  • Fixed display of notes in lists (GKv3).
  • The display of portraits in the person edit dialog (GKv2) has been fixed.

14.05.2023 [v2.26.0/Windows & v3.2.0/Linux,MacOS,Windows]

  • Added an option to remember the overall size of the records info panels.
  • Added control and closing of dependent windows when the main one is closed.
  • Fixed errors in displaying tree diagrams.
  • GKv3 has disabled support for the built-in VLC-based media player until a better option is found.
  • Added pop-up years calculator to event editing.
  • Implemented assembly of GKv3 package for MacOS [Alex Zaytsev].
  • Updated, cleaned up and ported to GKv3 all plugins except GEDmill.

14.04.2023 [v2.25.2/Windows & v3.1.0/Linux]

  • The first release of the 3rd cross-platform (Windows, Linux, MacOS) generation of GEDKeeper - GKv3 has been released. This version is for Linux only.
  • Updated Czech translation of plugins [Jerry Verner].
  • Fixed many minor bugs in GKv3/Linux.
  • Help updated.

02.04.2023 [v2.25.1]

  • The .NET Framework has been downgraded to version 4.7.1 to be compatible with some versions of Mono (Fedora, FreeBSD).
  • Fixed error loading images that require scaling.
  • Fixed many minor bugs and shortcomings in the Linux implementation [tested by Andrey Maltsev].

28.03.2023 [v2.25.0]

  • Fixed bug with missing spaces in notes.
  • Updated Czech translation [Jerry Verner].
  • Added display of days remaining until birth anniversaries, multiples of 10 and 25 years.
  • Added display of marker tooltips with place names and dates in maps.
  • Removed restriction on date ranges without known years.
  • Added optional multipage printing of charts.
  • Added the option to send the result of calculating the year of events from the Calculator plugin to the event editing dialog.
  • Added feature to write to CSV from Lua scripts.
  • Added sorting of event types by frequency of use in the event editing dialog.
  • Added remembering filters in the record selection dialog (filter applying is now on the Enter button).
  • Added remembering the last selected person in tree diagrams, and restoring when no other person is selected.
  • Added protection for the output of "extended woman surnames": if displaying only maiden or married surnames is selected, but there are none, then the surname that is available is displayed (especially for children).
  • Improved calculation of ages by chronological difference of years.
  • Fixed display of person names in lists and tree (always the first in the list if the filtering language is not selected in the Navigator).
  • Added recognition in files of non-standard designations of months in Russian, Dutch, French, German and Spanish.
  • Added output of links to external resources by RFN tag.
  • Fixed marriage surname and nickname reset when changing secondary structures of a person.
  • Added remembering folders for saving scripts, images and reports.
  • Added option to shorten date ranges in years only mode in tree charts.
  • Removed plugins GKFoldersPlugin, GKImageViewerPlugin, GKTreeVizPlugin.
  • The .NET Framework has been updated to version 4.7.2.

28.02.2023 [v2.24.0]

  • "Data Quality" plugin has been merged with the "Check сonnection of families" tool.
  • Added option to search and filter by all names.
  • Program language cultures linked to system cultures for improved string sorting.
  • Added handling hyperlinks in fact values.
  • Removed experimental prototype of the terminal (console) implementation of the program.
  • Removed sample plugin.
  • Added support (recognition) of multimedia formats doc(x), xls(x), ppt(x), odt, ods, odp, djvu, zip, rar, 7z.
  • The .NET Framework has been updated to version 4.6.2.
  • Fixed many bugs.
  • Added settings files for each of the supported language cultures.
  • Added the ability to build a tree from a selected family record.
  • The control of the maximum number of persons in the tree has been changed, taking into account the number of generations specified in the options.

14.01.2023 [v2.23.0]

  • Fixed bugs loading places in maps.
  • Added option to display special notes to persons in the tree (user references).
  • Added option to switch the order of surnames in the tree.
  • Export to Excel has been redesigned to export directly the contents of any list of records; added export to CSV format; function renamed to "Export table".
  • Updated processing of Lua scripts; added operation to set Primary flag for multimedia links.
  • Fixed bug with exporting statistics to Excel.
  • Added support for themes; font options can be set in themes and alternative icons of interface elements.
  • The .NET Framework has been updated to version 4.5.2.
  • The "Calendar" plugin completely redesigned into a date converter.

28.11.2022 [v2.22.0]

  • Added feature "Find and Replace".
  • Fixed inconsistent display of names between list of persons and the information panel.
  • Added output of event sources to the pedigree report.
  • Improved support for portrait photos when importing files from FTB.
  • Added option to highlight inaccessible media files.
  • Added new diagnostic: detection of persons without any places.
  • Added "Open in new window" function in tree chart.
  • Added a new ancestry statistics report.
  • Added automatic photo orientation correction.
  • Updated German localization [Flexmaen].
  • Fixed output of multimedia files in the GEDmill website generator.
  • Fixed entering dates in regional formats.
  • Added fan chart mode to ancestor circle chart.
  • Added options to enable extended tree mode and maximize chart windows.
  • Added an extended mode for displaying trees - with the ancestors of the spouses of the central person.
  • Added output method and a file with useful tips for working with the program.
  • Added options for advanced users: enable extended notes and disable saving "rich" names in GEDCOM files.
  • Added option to save portraits inline in SVG files (or external files).
  • Added output of portraits in SVG export files of tree diagrams.
  • Fixed display error of some relationships [se-sss].

28.08.2022 [v2.21.0]

  • Changed the display of several families of parents in the information panel.
  • Added diagnostics for several families of parents in personal records.
  • Added option to turn off extra tree chart controls.
  • Added copy/paste operations in the list of associations.
  • Improved merging of group and repository records, added copy/paste citations to repositories.
  • Added functions of repair broken/partial links.
  • Added new diagnostic for broken/partial links between persons and families.
  • Added output of notes of events/facts in pedigrees.
  • Added copy/paste operations in the lists of events (persons and families) and citations to sources.
  • Added selection of person portrait areas for any number of arbitrary image files.
  • Fixed bug with displaying portrait areas in collective photos.
  • Improved relationship calculator.
  • Switching previously used filters has been added to the Navigator plugin.
  • Updated Czech translation [Jerry Verner].
  • Added option to display localized signatures for calendars in dates.
  • Added extended file backup plugin.
  • Added an option to select the сertainty assessment algorithm.
  • Improved and included in the distribution plugin Navigator.
  • Added the feature to switch languages for display names in the Navigator plugin.
  • Fixed a bug in the database splitting tool.

14.04.2022 [v2.20.1]

  • Fixed support for negative coordinates in FTB files.
  • Added option to display surnames in capital letters.
  • Fixed error resetting name in person edit dialog when adding father/mother.
  • Fixed double display of the surname in the person page in the generated site.
  • Fixed an error in determining the kinship of cousins.
  • Added the feature to display age in a person's card in the tree.
  • Fixed a bug with displaying dialogs relative to the main window.
  • Fixed issue with typing Return in note editor.

28.03.2022 [v2.20.0]

  • Fixed declension of partial names in birthday message.
  • Fixed a bug with calling the log and help in Linux.
  • Fixed display of parents' names in person and family dialogs.
  • Improved safely remove or fix media records with missing files.
  • Fixed maximum text length limit in note editor.
  • Fixed display of custom names of generalized events and facts.
  • Added a tab and an editable list of children directly in the person's dialog.
  • Added website generator plugin (GEDmill).
  • Added an option to turn off minimizing the width of tree diagrams.
  • Added the function to jump to the primary branch from the duplicate one in tree diagrams.
  • Fixed display of divorce color in descendant trees.
  • Fixed the work of the tool for splitting databases.
  • Added option to display only localities when displaying places in tree diagrams.
  • Removed locking the display of places with the "Years only" option in tree diagrams.
  • Fixed a fail in the initialization of the regional culture object, the settings did not open.
  • Added partial Kazakh localization [Erik].
  • Polish localization proofreading [Waldemar Stoczkowski].
  • Improved support for Linux Fedora packages.
  • Added initial support for Linux Manjaro packages.
  • Introduced the display of the borders of the tree diagram.

28.09.2021 [v2.19.0]

  • Fixed a bug with filtering by locations, groups and sources.
  • Added option to display names in reverse order - first name at the beginning, surname at the end.
  • Fixed a bug in the work of events when creating an empty file, before loading any GEDCOM files.
  • Added an option for short form of kinship in the relationship calculator and tree diagrams.
  • Fixed full activation and data filling when calling plugins.
  • Fixed getter and setter of items in comboboxes of calendars and interface language.
  • Proofreading of Ukrainian localization [Oleksiy Diedush].
  • Added a sample of Taras Shevchenko's genealogy [Oleksiy Diedush].
  • Fixed focus issue in lists.
  • Fixed extracting patronymic from complex name [Alex Zaytsev].
  • Added ability to assign multiple places at once in the places manager [Alex Zaytsev].

28.07.2021 [v2.18.0]

  • Optimized data model to save memory [Alex Zaytsev] (new achievement: 635 mb file (2.674.481 records) loaded in 3:46 minutes).
  • Added option for separate depth of ancestors and descendants in tree diagrams [Milan Kosina].
  • Added option to restrict geo-search by country.
  • Added option to bold names in tree diagrams.
  • To the record list added a context menu to merge selected items.
  • In the tool for verification of database added: dialog of details, quick transition to a record and copying XRef to clipboard.
  • In the tool for analyzing connectivity/fragmentation of data, added: display of an identifier, a dialog of details and a quick transition to a person record.
  • Implemented support for years between 32 BC and 32 AD [Alex Zaytsev].
  • Fixed slow display of large notes with html markup inside.
  • Added some links to open data [Alex Zaytsev].
  • Fixed a bug in the language editing dialog [Alex Zaytsev].
  • Fixed drawing horizontal lines to adopted child in descendants diagram [Alex Zaytsev].
  • Fixed bug with Hungarian date format for event editing dialog.
  • Fixed pre-populating names for new records [Alex Zaytsev].
  • Fixed patronymic editing according to the language of the name [Alex Zaytsev].
  • Improved import of GEDCOM format from Ages files in terms of determining adopted children.
  • Added optional feature to display dates and places in separate lines in tree diagrams.
  • Fixed line break error in the information panel.
  • Added feature of downloading and viewing multimedia via http links.
  • Added transition to record of selected person from tree diagram.
  • Added display of scale in the status bar of tree diagrams.
  • Added three new reports: places, sources and repositories.
  • Added experimental support for the Family.Show file format.
  • Improved support of Geni file loading.

14.03.2021 [v2.17.0]

  • Fixed a logical error in the default records filtering method.
  • Optimized data model to save memory when loading large files (over 100 MB).
  • Updated German translation [Patrik Studer].
  • FreeBSD port developed [Alexey Dokuchaev].
  • Improved import from WikiTree.
  • Updated Czech translation [Jerry Verner].
  • Added the feature to interrupt some long-running functions.
  • Temporary fix for maps output (OSM replaced with GoogleMaps).
  • Fixed work of geocoders.
  • Added option for dotted lines of adopted children in the diagrams.
  • Editing dates in dialogs adapted to regional formats.
  • Added optional warnings for closing editing dialogs with unsaved changes.
  • Added configurable DepthLimit for complete tree [Milan Kosina].
  • Optimized regex searching in "Selecting record" form.
  • Fixed bug of second first names displayed in a readonly 'Patronymic' field.
  • Added option to automatically correct the first capital letter in the names.
  • Fixed bug when adding spouse to existing person.
  • Improved import from Geni (tag _MARNM).
  • Fixed bug during importing data from "MyHeritage Family Tree Builder" [Milan Kosina].
  • Fix inconsistent error message when loading GedML file [Walter Rawley].
  • Added display of marriage dates of parents in tree diagrams.
  • Added call quick information about the person in the tree diagrams.
  • Implements maximum number of backups for each revision backup [Milan Kosina].

18.09.2019 [v2.16.2]

  • Implemented moving notes up and down [Milan Kosina].
  • Implemented line wrapping in the HyperView of information panel.
  • Added check for file existence when creating multimedia records.
  • Added verification of the database for multimedia records (lack of files, archives, storages).
  • Added support for relative paths to media files [Milan Kosina].
  • Fixed the choice of the type of file storage in the multimedia dialog.
  • Implemented the removal of multimedia files when deleting their records.
  • Fixed event output if an additional event type is not specified.
  • Fixed renaming and deleting of location records.
  • Fixed merging family and individual records, transition buttons in editing dialogs, button images.
  • Fixed editing dates of events with periods.
  • Added new diagnostics for data verification: for families without spouses and/or children [Kevin D. Sandal].
  • Added hotkey for saving files from tree diagrams.
  • Fixed support for formats with zero IDs of records.
  • Fixed opening files and OSM geocoder operation.
  • Cleaning and optimization, improved support for two third-party GEDCOM formats.
  • Fixed the script of the portable package.
  • Fixed the work of the "Compare databases" tool.
  • Fixed external viewing of PDF files (and other not supported by the embedded viewer).
  • Proofreading of the English manual [Kevin D. Sandal].
  • Implemented preliminary support for GedML format.
  • Fixed pedigrees localization.
  • Fixed Calendar plugin.
  • Fixed overlapping of neighboring persons in tree diagrams.
  • Fixed incorrect parsing of interpretable dates from Ahnenblatt.
  • Fixed missing substructures in media records from extraneous files.
  • Fixed convert links to sources in source records .
  • Fixed convert media links to media records, and convert non-standard x-references.
  • Fixed reading standard coordinates of the place.
  • Minor improvement of circle chart.
  • Improved support for several GEDCOM file formats.
  • Fix of sorting the columns of some tables.
  • Fix of long-distance displacement of male nodes (tree chart) in the presence of more than one marriage and a large tree of descendants from the first wife.
  • Improved date input in the event dialog with regional format settings.
  • Bugfixes for FlowInput plugin.
  • Added the possibility to create and connect plugins to replace record's edit dialogs.
  • Restored loading recent files.
  • Created a new plugin for managing "folders" in GEDCOM files (to separate work areas in large files).
  • Added option to automatically detect charset of GEDCOM files at load.
  • Fixed execution of Lua scripts.
  • Reduced memory consumption when loading large files (25-42%).
  • Optimized a number of functions, allowing to significantly increase the speed of loading and processing large files (from 30 thousand records to very large files - 91mb, 538 thousand records, load time 25 seconds!).

14.02.2019 [v2.15.0]

  • Added control unit for several families of parents and for the type of child/parent linkage (adoption, foster, etc.).
  • Improved handling of parts of names.
  • Added option to disable checking for a valid tree size (in most cases, checking is outdated, but can sometimes be useful).
  • Added saving and restoring selected sorting columns in tables.
  • Added the feature to disable the sorting of children and enable sorting of spouses for family's records.
  • Added the feature to select colors for persons in tree charts.
  • Created the Czech translation [Michal Novák].
  • Added GKTray application (birthdays reminder and recent files manager).
  • Added detection of data loops.
  • Fixed minor bugs.
  • Added new validations of data.

10.08.2018 [v2.14.0]

  • Fixed the bug with adding/removing portraits of persons.
  • Returned the status bar to the chart's windows and added information about the size of the image.
  • Fixed bug of loading FTBv6 files with the encoding Win1251 (ANSI + Rus).
  • Improved collapsing tree branches.
  • Fixed several minor bugs and simplified development projects.
  • Finalized and included the generator of the Tree Album.
  • Added the option of circle charts: arc text on/off.
  • Added options for tree charts: margins, intervals between branches and intervals between generations.
  • Added options for tree charts: hide unknown spouses and show birth and death places.
  • Restored the work of the maps module.
  • Implemented portable mode of the program.

14.07.2018 [v2.13.2]

  • Fixed the bug of reading standard GEDCOM notes.

28.06.2018 [v2.13.1]

  • Implemented the saving of circle charts in SVG.
  • Fixed bug in the tree's chart with folding of branches.
  • Fixed bug in the plugin "History Data".
  • Fixed bug in the plugin "Data quality".
  • Added option "Automatically check for updates".
  • Fixed bug of loading of files "Agelong Tree" with incorrect encoding ANSEL.
  • Fixed a crash in checking for new versions in WinXP.

08.06.2018 [v2.13.0]

  • Added the folding of tree branches.
  • The generator "Family Book" has been revised.
  • Added option of displaying dates of marriages in tree diagrams.
  • Added the inverted tree mode (ancestors at the bottom, descendants at the top).
  • Added control keys for the number of generations displayed in circle charts.
  • Fixed drawing of background of circle charts when outputting to a file.
  • Fixed working of option "Hide empty segments" in circle charts.
  • Added reports "Phonetics" and "Contemporaries".
  • Created the first reporting plugin (reports "Frequency of names" and "Personal events").
  • Created the subsystem of external reporting plugins.
  • Fixed auto-scrolling of tree diagram when clicking on personal record.
  • Added an examples of the databases "The Human Origins" (rus, lat) and "Ancient Kingdoms" (rus).
  • Added a new plugin "History Data (links)".
  • Added support for editing names in different languages.
  • Added support for saving a snapshot of a tree in SVG format.
  • Rpm-packages for Fedora / Rosa Linux are added.
  • Added a new geocoder (OSM).
  • Added a new plugin "Data Quality".
  • Added possibility of highlighting portraits on general photos.
  • Restored supporting of Ansel GEDCOM encoding.
  • Fixed minor translation errors.
  • Added a new plugin "WordsCloud".
  • Fixed the problem of extra lines in family records while saving GEDCOM files, which led to import problems in other programs.

17.06.2017 [v2.12.0]

  • Created the Chinese translation [Cui Jianquan (崔建全)].
  • Created the German translation [Gleb Buzhinsky].
  • The way in the interface for working with multiple files is changed from MDI to SDI (preparation for the future full porting).
  • Considerable redesign of the program architecture.
  • Created the Italian translation of the program [Amalia Boffa].
  • Various minor improvements.
  • Fixed error sending error log in Ubuntu 1604 LTS (Unity).
  • Added a new plugin "Chronicle of events".
  • Fixed saving of column widths in the list of individual records.
  • Improved checking and excluding the second instance of the program.
  • Improved operation of the record lists and processing of the columns.
  • Implemented the formatting of text notes.
  • Automatic replacement of direct links paths to multimedia files when using the program simultaneously between two operating systems (Windows / Linux); you need to manually edit the file of paths.
  • Implemented display of progression when adding very large media files.
  • Implemented option to disable the ability to add multimedia files with direct links.
  • Replacement of absolute paths to multimedia files is realized when using the program and databases between Windows and Linux (for advanced users).
  • Fixed the cache of portraits in case of two links to one photo.

28.02.2017 [v2.11.0]

  • Added French localization (thanks to Diana Shilnikova).
  • Added images cache for portraits. This improves tree chart performance with large number of attached portraits.
  • Partially fixed the issue with access to media files when user switches between two different operating systems - Linux and Microsoft Windows (the issue was fixed only for relative paths).
  • GEDKeeper is ready to introduce tips with national holidays.
  • Updated photo displaying in the media viewer.
  • Optimized the lists and added sorting arrow icons.
  • Implemented VLC-based internal media player (VLC must be installed separately).
  • Added a new warning (and option to disable the warning) when user adds a media file from removable disk.
  • Added a new option to disable reopening of the most recent opened databases on the program startup.
  • Included YAML-parser implementation to process external databases and configurations.
  • Added ability to print a circle chart with print preview available.
  • Improved charts rendering, zooming, scrolling and navigation inside circle and tree charts [@ruslangaripov].
  • Added new control to manage number of visible generations in a tree chart.
  • Improved the popup control for tree chart zooming [@ruslangaripov].
  • Fixed HOME directory processing error occurred after new operating system has been installed (both Linux and Microsoft Windows).
  • Added generating and exporting of a new document type - "Album of Trees".
  • "GEDKeeper GUI localization manual" was updated and translated to English [@ruslangaripov].
  • GUI improved within tree editor, person portraits management and setting up default portraits showing in the tree [@g10101k].
  • Made small improvements and optimizations.
  • Considered more national language features aware of name processing.

26.12.2016 [v2.10.0]

  • Added a geocoding engine (Yandex) and their choice in the options (Google/Yandex).
  • Restored search for locations in the editor of locations and window of maps (GoogleAPI).
  • Added language selection in the properties of the GEDCOM file.
  • Save files in any encoding except UTF-8 are deprecated and disabled.
  • Added check for updates on the website sourceforge.net.

18.12.2016 [v2.9.0]

  • Added localization for Polish (Jacek).
  • Fixed problems with European encodings of GEDCOM files.
  • Small adaptation of import from the Ahnenblatt.
  • Allow to process and edit maiden and married last names of women. Add several printing formats for such names.
  • Improve culture-specific and culture-independent processing of names. Prepare a framework to attach languages to names and store this in a database.
  • Create auto-update application sample.
  • Combine GUI dialogs "Adding person" and "Edit person".
  • Add new types of facts: blood group, hair color and eyes color.
  • Add demo databases for the Bach and Nehru–Gandhi families.
  • Add demo databases for mitochondrial and Y-chromosome gaplogroups (for ones who are keen on molecular genealogy).
  • To improve modifications safety, GEDKeeper locks a record while user is changing it.
  • Implement modifications canceling after changes have been made in editing GUI dialogs.
  • Fix application behavior after clicking buttons that change parents or parents’ families while user is changing a person in the GUI editor.
  • Improve supporting of multi-monitor configurations [@ruslangaripov].
  • Made a static analysis of the source code – fix over 60 possible defects and errors.
  • Fix many small issues and improve overall application stability.
  • Fix some errors.
  • Add coding style guide.
  • Use Russian name declination in birthday notifications and calculator of relation degree.
  • Improve birthday notifications displaying [@ruslangaripov].
  • Fix behavior of child MDI (database) windows.
  • Improve calculation of UDN and dates sorting when mixing calendar types [@ruslangaripov].
  • Improve English localization [@ruslangaripov].
  • Add calculator of relation degree.

03.09.2016 [v2.8.1]

  • Correct English localization of the user interface [@ruslangaripov].
  • Add preliminary version of demonstration database for USA users (President).
  • Refine and optimize the source code, fix some errors. GEDKeeper successfully passed a stress test processing a database with more than 60,000 people.
  • Change default interface language to English to improve further internationalization of GEDKeeper.
  • Move the question with calendars to a completion state.
  • Begin unification of a part of the source code that handles locale-specific processing of people names.
  • Add demonstration database for Russian users (Pushkin's family).
  • Add prototype of the new plug-in: "Navigator".

14.08.2016 [v2.8.0]

  • Clean and optimize code.
  • Included are a selection of the interface language at first run after installation.
  • Implemented selection of portraits from photos.

31.07.2016 [v2.7.0]

  • Added a diagram of the circle of descendants.
  • Improved options of the circle of ancestors.
  • Added generation of ascending pedigrees (ancestors).
  • Fixed minor bugs.
  • Added periodic autosave.
  • In the installer for Windows added support for switching languages.
  • Added backup of files before saving.
  • Fixed display of links in location information.

20.06.2016 [v2.6.0]

  • Added English localization of help [@ruslangaripov].
  • Export pedigrees to RTF.
  • Add package for distribution on Debian/Ubuntu Linux.
  • Add Mono-supporting (Linux).
  • Add new unique framework for unified encoding and sorting dates in any calendar, with any precision [@ruslangaripov].
  • Restore html-pedigree generation to be compatible with Linux.
  • Simplify help content down to html only to improve Linux compatible (help content has no CHM files).
  • Add a function to duplicate person entries (for cases when you need to share data between two entire namesakes).
  • Add context menu to tables in the main work window.
  • Show calendar label for a date.
  • Remove supporting of Ansel GEDCOM encoding.
  • Add ability to edit several names of one person.
  • Add new statistics: demography, death-rate estimation for men and women on each five years of age.
  • Fix incorrect tree output happened in some modes.
  • Improve personal records merger.
  • Fix notes filtering, when adding into other records.
  • Fix small error on displaying person's associations.
  • Improve plug-in for 3D rendering of tree, but there is a lot more work to do (need a collaborator get used to 3D and dynamic transformation programming).
  • Implement many small fixes and code improvements (speed, safety and stability).

01.02.2016 [v2.5.0]

  • Remake pedigree import.
  • Update pedigree import plug-in; it works again.
  • Restore Word and Excel documents loading in pedigree import plug-in.
  • Improve "Ancestors circle" diagram, add ancestors list analysis mode.
  • Improve scrolling of text summaries and tree diagrams.
  • Add slide show used for all images.

17.11.2015 [v2.4.1]

  • Fix sorting by age and duration of life columns.
  • Add export to Excel function to the statistics block.
  • Improve sorting on columns in all lists of GEDKeeper.
  • Complete storing and loading encrypted files.

08.11.2015 [v2.4.0]

  • Increase size of help content appreciably.
  • Optimize sorting of main lists with records.
  • Remove flickering when scrolling main lists with records.
  • Print tree diagrams with preview.
  • Fix dates handling in filter dialog.
  • Completely re-implement dates processing when sorting on columns of main lists (sorting now is aware of relative dates; dates rendering is completely separated from dates processing and sorting).
  • Optimize file loading.
  • Remove text flickering when output text in record summaries.
  • Add an experiment: storing and loading encrypted files (it is unable to use it on regular basis - there is no complete specification for encrypted file format).
  • Update English and Ukrainian localizations.
  • Improve locking against modifying of person records and families using privacy/protection property.
  • Optimize filtering by name of a person record.
  • Fix privacy switch for persons and families.
  • Improve handling of reopening the same database.
  • Fix opening multiple program instances.
  • Improve test coverage for GEDCOM code infrastructure up to 70% (this allows us to get and fix some new errors introduced by new code, before we will make a release).
  • Fix navigation in tree diagrams ("Previous record" and "Next record" buttons).
  • Add four new types of user-defined reference for religion: Islam, Catholicism, Orthodoxy and Old Belief.
  • Completely re-implement algorithms in "Ancestors circle" diagram; the plug-in was removed and its code was merged into the main code base.
  • Fix statistics window when changing GUI language.
  • Fix opening of the scripts window.
  • Improve the "Life" plug-in.
  • Fix drawing in the "Life" plug-in.
  • Improve GUI: toolbars in the database main window and in the tree diagrams window have the same buttons for filtering and navigation ("Previous record" and "Next record" buttons)

18.10.2015 [v2.3.0]

  • Increase size of help content appreciably.
  • Add new type of user-defined: "Repressed".
  • Add new statistics: men distribution by month of birth.
  • Improve family book generation.
  • Add quick search to search by name in database main window.
  • Implement many code optimizations; code refactoring.
  • Add authenticity index estimation and indices distribution diagram into the statistics.
  • Add new option to tree editor: user can toggle estimated authenticity indices visibility (indices are estimated basing on confidence factor of information sources).
  • Save columns width in the persons list between application sessions. Optimize column options.
  • Calculate statistics for filtered entries set when filter is enabled.
  • Add persons search in tree editor by matching a part of name.
  • Fix ordering of persons list when generate pedigrees.
  • Improve tree editor rendering; add scrolling smoothness.
  • Improve navigation in tree editor; improve code performance.
  • Implement small improvements in tree editor.
  • Fix small errors; code refactoring and optimizations.
  • Add new plug-in to view images in a window sibling peered to database window. (this, for example, allows to view scanned image of a census and add data simultaneously, without having resort to third party image viewers).
  • Move "Ancestors circle" diagram into an optional plug-in.
  • Restore optional "Life" plug-in - a game to relax a little bit.

18.01.2015 [v2.2.0]

  • Fix changing e-mails, web sites and phone numbers in addresses.
  • Switch to 'semver' versioning. There is no more build number in version, only: major.minor.patch.

06.10.2014 [v2.1.1]

  • Fix small errors.
  • Improve extensions API for plug-ins. Four code blocks were moved out from program to plug-ins.

06.03.2014 [v2.1.0]

  • Implement emergency save - save user data when application get crashed.
  • Improve multimedia content viewing.
  • Improve diagram functions and controlling.
  • Change output of pedigree generation from HTML to PDF.
  • Complete new filters framework on all lists.
  • Add prototype of API for extensions (plug-ins).
  • Add diagram for viewing patriarchs and their interrelations ("Service\Tools&quot).
  • Add ability to show nicknames in tree diagrams.
  • Improve editing of events and materials.
  • Optimize program kernel; pass main tests.
  • Fix large number of errors and defects.
  • Fix an issue with code pages on export to Excel.
  • Improve large database loading (speed up up to 20-30%).
  • Remove databases merger by synchronization (it is a dead-end siding).
  • Remove export to Web (it lacks of prospects).
  • Remove Undo/Redo history (it is useless).

28.03.2012 [v2.0.4]

  • Add ability to change foreground and background colors on trees.
  • Fix small errors and defects.
  • Replace names fuzzy search in duplicates finding with much faster implementation.
  • Add prototype for exporting data to PDF.
  • Add new diagram: "Ancestors circle".

25.02.2012 [v2.0.3]

  • Improve UAC compatibility.

19.02.2012 [v2.0.2]

  • Fix checking format of input files.
  • Add ability to send application log with e-mail.

14.02.2012 [v2.0.1]

  • Simplify handling of multimedia-storage and multimedia-archive.
  • Improve processing of multimedia content.
  • Fix errors and defects.
  • Improve files opening speed, processing and statistics calculation.
  • Improve lists sorting (up to 75%).
  • Improve lists speed on large databases.
  • Add search for duplicating families.
  • Add new material type: "DNA marker".
  • Improve database checking tool.
  • Complete full-text search.

05.08.2011 [v2.0.0]

  • Add full-text search pre-release.
  • Restore maps, statistics, network and archive support.
  • Optimize and refactor the code.
  • Clean up the code from porting footprints.
  • Complete code porting to a new platform and language.

20.07.2011

  • Complete porting to C#.

15.07.2011

  • Remove rest of VCL code.

25.06.2011

  • Complete GUI porting to Windows Forms.

18.06.2011

  • Discontinue support for PedigreeGen project.

01.06.2011

  • Start porting to .NET framework.

31.05.2011 [v1.9.1]

  • Fix defects and optimize.

28.04.2011 [v1.9]

  • Add person photos and shows it in the tree.
  • Support changeable languages for GUI.
  • Add English localization.
  • Add Ukrainian localizations.
  • Add ability to save current workspace.
  • Fix multimedia processing.

04.04.2011 [v1.6.3]

  • Add calendar to the names reference book.
  • Add new tree type: combined tree with ancestors and descendants.
  • Implement new help system.
  • Optimize tree generation.

28.03.2011 [v1.6.2]

  • Add new improved filters on tree diagrams.
  • Improve and optimize tree diagram generation.
  • Fix errors from the previous release.

14.03.2011 [v1.6.1]

  • Add complementary export to Excel.
  • Optimize file loading (speed up up to 7%) and lists filtering (speed up up to 8%).
  • Fix small defects in design and functions.
  • Output locations on map for selected person: add ordering by date.
  • Improve lists sorting (up to 50% faster on large data).
  • Fix making screenshots on scaled trees.
  • Fix rendering of multimedia content.
  • Fix and optimize the code.

28.02.2011 [v1.6]

  • Add Lua scripting support; this makes GEDKeeper more flexible and extensible. Add help content pre-release.
  • Remake trees output engine. It now supports generation and rendering of superdimensioned trees while wasting minimal amount of memory resources.
  • Add persons filtering by materials' content.
  • Add font settings in to tree generation.
  • Add support for stream data input from register of births and audit tales (beta pre-release).
  • Add support for exporting large images of trees into EMF files.
  • Improve events dialog - user can specify calendar for dates.
  • Improve statistics calculation speed.
  • Add new tests for database checking.
  • Improve supporting MyHeritage GEDCOM loading.
  • Improve and enable for users: a function to determine relation degree in trees.

14.12.2010 [v1.5]

  • Optimize work with very large lists (thousands of personal records).
  • Add ability to edit a tree with GUI (preliminary implementation).
  • Add organizer (addresses, phone numbers, mails).
  • Import from databases that are ADO compatible (MDB, CSV).
  • Add locations management.
  • Add database checking to verify conformity of name and sex (required when importing large data arrays from exterior sources).
  • Add new option for tree generation: show only years of life.
  • Add options for person highlighting in lists: persons having no parents or families.
  • Add bookmarks.
  • Improve duplicates finder and data filters.
  • Improve pedigree generation.
  • Optimize tools for databases splitting and merger.
  • Improve pedigree import from TXT, DOC and XLS sources.
  • Improve maps supporting and add mini-map in locations finder.

14.10.2010 [v1.2]

  • Add new diagram option to exclude children that did not reach childbearing age (this can reduce size of large trees).
  • Extend nickname showing (the column may be disabled).
  • Add locations filter.
  • Add diagrams into statistics.
  • Add search of patriarchs to the toolset.
  • Improve "Time line" mode.
  • Modify and improve an algorithm used to save a file.
  • Improve Web exporting.
  • Modify maps generation: it now considers current filters.
  • Improve user interface.
  • Improve creation of conventional pedigrees (UIRO format).

14.08.2010 [v1.1]

  • Implement "Window of time" block.
  • Add new type of individual materials.
  • Improve compatibility with Windows XP, Windows Vista, Windows 7.
  • Add "Endless calendar".
  • Add names reference book.
  • Add expressions calculator.
  • Optimize rendering and filtering of lists.
  • Optimize maps creation.
  • Fix adding and saving addresses.
  • Add preliminary implementation of "trusted" synchronization of databases.
  • Improve lists' information panel.
  • Improve delete operation.
  • Improve pedigrees import from Excel.
  • Add user-defined references.
  • Fix large amount of errors.

14.05.2010 [v1.0]

  • Add groups to research.
  • Add access restriction to confidential data.
  • Add simple scaling of a tree image.
  • Add choose of output format for pedigree generation; modify the generation partially according to formats.
  • Improve speed of duplicates finding.
  • Add hints.
  • Improve filtering.
  • Optimize lists.
  • Improve Excel export.
  • Fix some small errors.

28.04.2010 [v0.9]

  • Increase number of columns in the persons list; improve adjustment.
  • Add FAQ.
  • Fix many errors.

27.04.2010

  • Save variants of relations in associations.
  • Improve user interface.
  • Fix lists of references from people and family facts to locations.
  • Fix task list and correspondence list in researches.

26.04.2010

  • Add namesake list to information about a person.

23.04.2010

  • Fix some errors: processing event year number in statistics and list updating.
  • Improve "Add location" dialog (name copying).
  • Fix pedigree import: extent numeration recognition.

22.04.2010

  • Add Undo/Redo basis.
  • Improve performance of lists updating.
  • Remake navigation.

14.04.2010

  • Fix errors and defects.
  • Fix and improve web-trees generation.
  • Fix web-export.

08.04.2010

  • Add quick filter.

04.04.2010

  • Add quality rating for quotes taken from a source.
  • Fix researches, tasks and correspondence interface.

02.04.2010

  • Add new object: locations.

30.03.2010

  • Implement basis for new objects: research, task and correspondence.
  • Fix saving proxy settings into the settings file.

11.03.2010

  • Fix large amount of errors and defects.

26.02.2010

  • Support archives and storages of multimedia content.

22.02.2010

  • Add support of multiple document interface (MDI).

05.01.2010

  • Add preliminary support of multimedia content.

28.01.2010

  • Refactor and optimize large amount of code; fix small defects.
  • Support archives according to the standard.

30.12.2009

  • Add tree navigation.

22.12.2009

  • Complete import of text pedigrees.

20.12.2009

  • Improve pedigree import.

08.12.2009

  • Fix errors and defects.
  • Improve source quotation.

06.12.2009

  • Save filters by name and modified files.

04.12.2009

  • Improve user interface.
  • Optimize updating of lists.

01.12.2009

  • Develop new navigation style.
  • Refactor source code.

30.11.2009

  • Improve handling of events and attributes.
  • Fix code defects.
  • Add new navigation functions.

28.11.2009

  • Add six new non-standard tags: "hobby", "award", "military service", "drafted", "demobilized", "rank".

26.11.2009

  • Redesign the entire application.
  • Improve output of descending trees.
  • Fix generation of descending trees.
  • Redesign project architecture.

24.11.2009

  • Fix errors.
  • Improve help content and installer.
  • Change project tree.

19.11.2009

  • Fix some source code defects.
  • Optimize performance.
  • Refactor list update and filtering.
  • Add fuzzy comparison with dates checking into duplicates finder.

14.11.2009

  • Fix output of sources in pedigree generation.

30.09.2009

  • Show numbers of generations in pedigrees as Roman numerals.
  • Fix small defects.

19.09.2009

  • Add Google maps supporting.

24.08.2009

  • Fix errors and defects.

31.07.2009

  • Fix errors.
  • Improve files comparison.

30.07.2009

  • Improve design.
  • Improve filtering and user interface.

27.07.2009

  • Modify editor of persons, families, groups and their relationships.

26.07.2009

  • Refactor editor code.

24.07.2009

  • Add support for groups.

22.07.2009

  • Improve adding and modifying records.

05.07.2009

  • Improve Web export.

01.07.2009

  • Refactor code and resources. Optimize and cut down lines of further development.
  • Improve cognate linkers and diagrams finder.
  • Improve Web export.

30.06.2009

  • Complete pedigree builder.

26.06.2009

  • Refactor source code.
  • Add export to Excel.
  • Add initial code for pedigree builder.
  • Add russian last names "processing" for statistics.

12.05.2009

  • Add hypertext survey for a person.

12.02.2009

  • Fix some errors. Add two editing functions.

06.02.2009

  • Fix some errors.
  • Add a warning before deleting an object.

04.02.2009

  • Work through database cleaning.
  • Fix small errors in dates processing and dates output in diagrams.

02.02.2009

  • Fix defects.
  • Improve record list.

28.01.2009

  • Fix some small defects.
  • Add ability to delete person record.
  • Fix a fundamental error in tree calculation; now tree with descendants and their wives works.
  • Improve tree output; fix errors. Add tree picture saving.
  • Add statistics types.

22.01.2009

  • Add preliminary file checking.
  • Work through output of tree with ancestors and descendants.
  • Add statistics for names and number of ancestors.
  • Add autocomplete for patronymic name and first name.
  • Fix some errors.
  • Add application log.

20.01.2009

  • Fix errors.
  • Add first and patronymic names parser, and dictionary.
  • Complete descendants tree.
  • Add preliminary version of service to check relation degree.

18.01.2009

  • Complete event editing (notes, sources, multimedia).
  • Complete ancestors tree.

17.01.2009

  • Add ability to modify author of a document.
  • Improve file headers.
  • Improve user interface.
  • Complete dates processing.

16.01.2009

  • Add preliminary version of descendant tree.
  • Fix some errors.
  • Improve dates processing.
  • Fix file headers.

15.01.2009

  • Add preliminary help content [ElenAlexs].
  • Adjust design.
  • Add lists sorting.
  • Improve event editing.

14.01.2009

  • Add and remove children from families.
  • Add the first tree - ancestors tree; add setup.
  • Add preliminary print preview.
  • Save a tree setting between application sessions.
  • Add dates processing.

13.01.2009

  • Refactor and optimize source code.
  • Add events, notes, objects and sources to families.
  • Add filter by field into the person selector dialog (when it is necessary).
  • Add "About" window.

12.01.2009

  • Add events, notes, objects and sources to person records.

11.01.2009

  • Add event, note, object and source dialogs.
  • Add preliminary modify function to change family records.

10.01.2009

  • Add modifying person records.

09.01.2009

  • Add ability to add new person, to modify and select the parents.

08.01.2009

  • Start the project up.