Main page

From Gramps
Revision as of 02:54, 3 January 2022 by Daleathan (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Welcome to Gramps
Gramps is a Free Software Project for Genealogy, offering a professional-grade genealogy program, and a wiki open to all. It is a community project, created, developed and governed by genealogists.
The Gramps software

Gramps is a genealogy program for Windows, Linux, Apple MacOS and other UNIX-like systems. It helps you track your family tree by allowing you to store, edit, and research genealogical data. Learn more.

Genealogy pages

We provide the Genealogy section for publishing and sharing the tips, tricks, and best genealogical practices.

More information
  • This wiki currently has 2,378 contents pages.
  • Have you found a bug in Gramps? Please report it.
  • Are you interested in the thoughts of the core Gramps developers? Then read the blog.
  • A community portal is available for everything related to the Gramps project.
  • If you want to learn how to contribute to this wiki, you can learn all about it on the Wiki help.
  • If any questions remain, do not hesitate to contact us.
News
 Gramps 5.2.4 released.
Gramps-release.png
2025.01.12

Gramps team releases version 5.2.4, A new maintenance release.

  • Translations:
    • Updated translations: bg, cs, da, de, de_AT, en_GB, es, fa, fi, fr, he, hr, hu, id, ko, mk, nb, nl, pl, pt_PT, sk, sl, sv, ta, tr, uk, zh_CN, zh_HK, zh_TW.
    • Remove Tamil from this release.
    • Update translation template for new release.
    • Update list of incomplete translations.
    • Add German date modifier "ab".
    • 13312: Fix German date handler for reports.
    • Add extra "about" modifier to Hebrew date handler.
    • Add Korean translation.
    • Fix date modifiers for sl.
  • 13555: Fix Citations gramplet to recognize event reference citations.
  • 13495: Fix exception when finding relationship to home person.
  • Fix mouse scroll direction in pedigree view.
  • Fix incorrect usage of exec. As of PEP558, locals() is not populated by exec(). This change means that this call is broken on Python 3.13.
  • Remove some usage of globals().
  • Remove unnecessary use of exec.
  • 13431: Test current_date being an empty date in probably alive function.
  • Improve warning message in date_test.py when 3 tests are skipped.
  • 13415,13423: Correctly assign sortval to 0 when a date is EMPTY.
  • Fix unicode conversion bug when upgrading from schema 16 to 17.
  • 13428: Correct the documentation for the match() method of the Date class. Also added more detail to documentation in 3 other cases.
  • 12285: Gramps version output now reports OS rather than Platform.
  • 13464: Downgrade upgrade messages from warning to informational level.
  • 13448: Fix list size option in the top surnames gramplet. Allow users to specify how many surnames appear in the list from 10 to 1000.
  • Correct misleading description of GUI element placement.
  • 13403: Use the preferred calendar for new dates only in the date editor.
  • Fix docs typo in INSTALL file.
  • 12804: Fix printing of Books.
  • 13417: Render reports with styled notes containing subscript and strikethrough.
  • 13152: Remove broken link to svn2cl package in the About dialog.
  • 13370: Improve media performance in the narrative web report.
  • Mac:
    • 13514: Replace gtkspell3 with gspell.
    • Upgrade json-glib to fix a build failure with recent glib versions.
  • Windows AIO:
    • 13402: Restore AIO console executable's icon.
    • Fix spelling in a comment.
    • Remove UPX compression of exectuable files.
    • Remove commented out line.
    • List packages in alphabetical order for easier maintenance format document.
    • Improve grammar.
    • Ensure library.zip is generated by cx_freeze.
    • Update copyright date.
    • Use a virtual python environment. This allows pip to work correctly.
    • Prefer to use base_exec_prefix.
    • Changes required due to updating MSYS2 environment.
    • Remove references to lib2to3 (deprecated).
    • Reduce log output from build.sh so errors and warnings are easier to spot.
    • Cleanup README.
    • Prevent debug plugins loading for Gramps AIO.
    • Reduce output in log files for easier parsing.
    • Downgrade cx_Freeze in Windows AIO to 6.15.9

See the Changelog.

 Gramps 5.2.3 released.
Gramps-release.png
2024.07.13

Gramps team releases version 5.2.3, A new maintenance release.


  • Updated translations: da, de_AT, en_GB, es, fr, he, hr, hu, mk, nb, nl, pt_PT, ru, tr, zh_HK, zh_TW.
  • Fix bug with regular expressions in check_po script.
  • Update translation template for new release.
  • Corrected terminology. Replaced "matronymic" with "matrilineal" to accurately reflect genetic inheritance rather than naming conventions.
  • Clarified terminology for father lineage description. Changed "patronymic lineage" to "patrilineal lineage" for accuracy.
  • 10696: Fix PDF generation failure with LaTeX-based reports on Windows.
  • 13310: Fix fallback for the `image_size` utility function Use Gdk if the size of the image cannot be determined by imagesize.
  • Disable rounding glyph positions in cairo document generator.
  • Package Gramps 5.2.3 for macOS.
  • Fix NoteType values in CSV import.
  • 13307: Some short french month names can not be entered.
  • Remove detached process flag when running lualatex.
  • 10696: Check that pdf output file exists in genealogy tree reports.
  • 13282: Fix error when changing the style of misspelt words. In the note editor, changing the style of text failing the spell check caused an error.
  • Update span characters for zh_TW. Add span characters so that the new display format is accepted as a valid input format.
  • Restore BerkelyDB, Gramps still uses it.
  • Update gramps.modules:
    • Remove obsolete comment and comment out the private include.
    • Update the branch in gramps-git.
    • Remove BerkeleyDB and pybsddb dependencies.
    • Remove unused patches.
  • 1325213272: Fix missing media in narrative web report person pages.
  • 13274: Remove the spaces padding the connector in a hyphenated surname. This fixes the previous code which replaced " - " with "-" within the entire name.
  • 1321813197: Url-quote norm_path and use urljoin to attach the scheme. Assumes that if the path is already a URI it is also already quoted.
  • 13267: Prevent hyperlink tagging being added as an undo action. Clicking the undo button in the note editor sometimes had no noticeable effect.
  • 13258: Change repository "Title" to "Name" in the source editor.
  • Better error handling in the narrative web report.
  • 13216: Handle not found when creating the narrative web report updates page.
  • Add workflow for Debian build.
  • Package Gramps 5.2.2 for macOS.
  • Use README.md for PyPI long description.
  • Fix Windows AIO build.

See the Changelog.