Madeleine 0.7.1 (August 22, 2004): * ZMarshal changed to work around Zlib bug. * automatic_read_only fixed when intercepted class is inherited from Madeleine 0.7 (July 23, 2004): * Broken clock unit test on win32 fixed. * AutomaticSnapshotMadeleine detects snapshot format on recovery * Snapshot compression with Madeleine::ZMarshal * YAML snapshots supported for automatic commands * SOAP snapshots supported for automatic commands * Read-only methods for automatic commands Madeleine 0.6.1 (March 30, 2004): * Bug fix: Use binary mode for I/O, fixes log replay on mswin32 port of Ruby (Patch from Martin Tampe) Madeleine 0.6 (March 28, 2004): * Changed license to BSD * Added a RubyGem specification * Re-designed initialization (but still backward-compatible) * Bug fix: Fixed use of finalized object's id in AutomaticSnapshotMadeleine Madeleine 0.5 (August 31, 2003): * Bug fix: Log order on recovery was wrong on some platforms (Reported by IIMA Susumu) * No longer requires the system clock to always increase * Shared locks for queries Madeleine 0.4 (July 4, 2003): * Deprecated ClockedSnapshotMadeleine * Added execute_query() * API documentation in RDoc format Madeleine 0.3 (May 15, 2003): * Automatic commands * Some classes exported to the default module * Clock support not loaded by default (require 'madeleine/clock') * Bug fix: Error handling when replaying logged commands. * New system through block instead of argument (API change) * Works in $SAFE = 1 Madeleine 0.2: * Supports custom marshalling implementations. * Changed interface for ClockedSystem and Clock. * Some documentation added, including API docs.