* = bug fix + = new feature or improvement ! = change that makes the new behavior incompatible with the previous behavior -------------------------------------------------------------------------------- + Upgraded EntityFS to version 1.1.4. + Performance improvement in ConstantSizeStringSerializer. + Performance improvement in BPlusTree. Release 1.1, 2009.07.26 ================================================================================ + Added the chapter on database searches to the Programmer's Guide. + ConstantRecordSizeBPlusTreeBackend now supports using a custom Comparator. ! Database.compact and DatabaseBackend.compact now returns a boolean value. ! Added the find (x3), firstRecord and lastRecord methods to Database and implemented them for all databases. + Added the Cursor class. ! Added the find (x2), getFirstPosition, getLastPosition, getNextPosition, getPreviousPosition and getContentsVersion methods to DatabaseBackend and implemented them for all backends. ! Changed the signature of NodeRepository to NodeRepository. + Added the findRecord method to BPlusTree. + Added the getFirstRecord, getLastRecord, getNextRecord and getPreviousRecord methods to BPlusTree. + Added the CharacterToCharacterHasher. + Added the ComparableComparator. + Added the ChararcterNullSerializer. Release 1.0.2, 2009.07.15 ================================================================================ + Upgraded EntityFS to version 1.1.3. + Reimplemented the build script in Jython. + Made it possible to run Emma coverage analysis in run_unit_tests.js. Release 1.0.1, 2009.02.05 ================================================================================ + Upgraded build scripts to work with Schmant 0.8. + Upgraded EntityFS to version 1.1. + Updated Docbook spec version to 4.5 for documentation. Release 1.0, 2008.08.27 ================================================================================