Release Notes: This release uses anonymous union instead of type punning in md5.c|h to avoid a compiler error with strict aliasing.
Release Notes: This bugfix release reimplements the deprecated GCache, which is due for removal from glib. The new version is QStrCache, limited to just the author's string cache requirements and compatible with previous releases.
Release Notes: A problem in 0.8.3 was picked up. This release fixes the internal link to qofsql, which breaks chroot builds and cross builds.
Release Notes: A nuisance check with gcc-4.6 -Werror is ignored by removing some code but marking most as unused despite actually being used. The .la file was dropped from libqof-dev and jquery.js was dropped from doxygen output.
Release Notes: This release adds KVP_TYPE_BOOLEAN support, extensible error handling, and new Brazilian Portuguese and Indonesian translations. It fixes doxygen support (so that it can be disabled cleanly) and a sqlite error that resulted in spurious temporary files. It improves speed in the sqlite backend, packages the .pot file directly, and removes AM_MAINTAINER_MODE. QofError is designed for user-friendly messages and supports setting errors and error messages on-the-fly to provide user error messages that are as detailed, relevant, and helpful as possible.
Release Notes: The SQLite backend for embedded systems is now working and, along with the QSF XML backend, can be packaged separately from the main library as long as one backend is always available. The transition from gnc-numeric to QofNumeric is complete. QofDate and QofTime were fixed to avoid using GDate except in explicit conversions (which prevents build failures on hppa and sparc). The QSF valgrind patch was fixed to avoid a segfault on writing QSF.
Release Notes: The old gnc-date has been replaced by QofTime and a new QofDate, splitting time handling (seconds) from date handling (calendar). Full 64-bit support for all times and dates within a couple dozen times the age of the universe is included. Handlers to convert to limited types like struct tm, time_t, and GDate when within range have been implemented. Support has been added for undo operations with each QofBook from cashutil. Support has been added from coreutils in Debian to support nanosecond time formats. Automated building of Doxygen documentation has been added to provide a doc package.
Release Notes: A framework was added to allow the execution of SQL-type queries using collections of in-memory objects as "tables". This release implements adding a backend option to support other encodings of the XML used by pilot-qof. gnc-engine-util was replaced with qofutil. Map handling was improved.
Release Notes: Support was added for iteration over incoming QSF objects inside map operations. Initial support was added for exchanging address data between pilot-qof and gnucash (1.9.2). Unregistered objects are skipped when processing maps. Map handling was corrected to allow reverse operations and iteration over hierarchical objects. Debug messages were improved, and a crash when loading a map directly was prevented. Patches were added to allow users to skip deprecated code in libqof1 and to remove use of config.h in a header. qof_book_merge was replaced with qofbookmerge, and structures and functions were renamed according to libqof2 convention.
Release Notes: Allows events to be generated with an optional event_data argument. Replaces gnc-event files with qofevent using extensible event identifiers. Corrects collect handling in QSF. Checks that files can be opened before trying to work out their type. New Swedish and Vietnamese translations. Bugfixes.