gramps 0.1.4 has been released. It can be downloaded from
First off, thanks to all those who have been contributing bug reports,
ideas, and code patches. This is what Open Source projects are
This is the first release to support internationalization. Thanks
to Bo Rosen, we now have a Swedish translation. Not everything is
fully translated yet (due to more changes needed in the code), but
we are well under way.
The latest developments include improved date handling. Date ranges
are supported. Partial dates are handled better. And if gramps
can't figure out your date, it no longer drops it, but stores it as
a text string (it will be displayed in quotes).
Several bugs in the GEDCOM file import have been fixed (in particular,
the importing of notes), and now UNICODE and UTF-8 encodings are
supported (in addition to ASCII and ANSEL encodings) when importing
Report generation has been cleaned up. It should now be significantly
easier to add a new output filter. Currently, OpenOffice, AbiWord,
and HTML are supported. The HTML output now uses CSS Style Sheets to
improve the output appearence.
While not implemented yet, the new report generators will eventually
allow you to specify, save, and apply styles to your output documents.
You will be able to specify the color, paragraph alignment, font,
font-size, background color, etc. for the document. For example, you
will be able to tell the report generator that the title should be a
16pt, bold, sans-serif (Helvetica or Arial), blue font that is centered,
and the text of the document should be black, serif (Times or Times New
Roman), 12pt font. This style will be able to be applied to the
document, whether you are targeting HTML, OpenOffice, AbiWord, or any
other future platform. I hope to have this in place by the 0.2.0
The .rpm file is now i386 (and compatible) specific. Due to strange
interaction between Python and Gnome/GTK/Glade, a C file had to be
added to support international language translation. If you are
compiling from source, you may need to make modifications to the
Makefile in the src directory to fix include paths. The current setup
is for RedHat 7.1 and Python 1.5.2. I have not had time to change
the configure script to dynamically detect this yet.
I have not tested gramps under Python 2.0 yet. The problem with the
XML parsing under 2.0 has been fixed (and Python 2.X is about 50%
faster than Python 1.5 for XML parsing), but I do not have a working
PyGNOME installation for Python 2.0 on my system. If someone could
check this out and get back to me, I would appreciate it.
* Implemented date ranges. Valid forms are "from <date> to <date>" and
"between <date> and <date>".
* Better support for partial dates. A question mark can optionally be
used for a placeholder for a year if the year is unknown. Illegal
date formats issue a warning upon an attempt to save the date.
* Start of internationalization (i18n) support. Had to include a single
C file to allow libglade to understand translations. This means that
binary releases are no longer going to be platform independant.
* Start of a generic output formatter for report generation. Currently
supports HTML, OpenOffice (625+), and AbiWord (0.7.13+). Allows
control of paragraph and font styles.
* Added into CVS on sourceforge
* Fixed quite a few bugs