2013-04-28 Kirit Saelensminde Made the internal API for adding a transformation function to the JSON database through `fostlib::jsondb::local::transformation` public. 2013-03-10 Kirit Saelensminde Added a new setting to control whether or not the JSON DB disk files are pretty printed. It defaults to false for release builds and true for debug builds. The setting section is `JSON DB` and the setting name is `Pretty print database files`. 2012-11-11 Kirit Saelensminde Create a backup of the old JSON database file (via a hard link) before creating the new one. For older versions of Boost (pre 1.46.0) there is still some small period of time when there is no disk file. 2012-09-19 Kirit Saelensminde Added a post commit hook to the local JSON DB transaction handler which allows code to run after a transaction is successfully committed. 2012-08-17 Kirit Saelensminde Added `set` to the `jsondb::local` transaction to update the value of the JSON irrespective of what is already there. 2012-08-10 Kirit Saelensminde The JSON DBs backed to disk can be created with a `boost::filesystem::wpath` instance, not only from a `fostlib::string`. Changed the logic when a JSON DB is loaded so that it doesn't rely on exceptions. 2012-03-15 Kirit Saelensminde The JSON database `remove` command now makes sure that the object being removed is the same when it runs against the actual database. This makes the remove much safer as the transaction will fail if another transaction has altered the data. 2011-02-22 Kirit Saelensminde JSON database - We now support push_back into the JSON data from the local transaction. 2010-05-07 Kirit Saelensminde Object pointers - Implemented more of the pointer dereferencing operators. 2010-05-01 Kirit Saelensminde Model initialisation - There is now an explicit type for the parameter used to initialise a model instance. This will allow the available information to be extended in a sane manner. 2010-04-25 Kirit Saelensminde Code layout - Moved a number of headers into much more sensible locations 2010-03-22 Kirit Saelensminde ChangeLog - Added ChangeLog