1 Revision history for MooseX-Storage
3 0.09 Tue. Oct. 23, 2007
4 * MooseX::Storage::Util
5 - added support to deal with utf8 strings correctly
7 * MooseX::Storage::Engine::File
8 MooseX::Storage::Engine::AtomicFile
9 - fixed utf8 handling when storing string
10 - added tests for this
13 - added a test for the utf8 handling
15 * Change build system to Module::Install
17 0.08 Wed. Oct. 10, 2007
18 * MooseX::Storage::Format::JSON
19 - added support to deal with utf8 strings correctly
21 0.07 Thurs. Sept. 27, 2007
22 + MooseX::Storage::Format::Storable
23 - this will use Storable to freeze/thaw objects
24 - added tests for this
26 + MooseX::Storage::IO::StorableFile
27 - this will use Storable to load/store objects
28 - added tests for this
31 - fixed tests in 030_with_checksum.t
34 0.06 Tues. Aug. 7, 2007
35 * MooseX::Storage::Engine
36 - added the Bool type and fixed a few bugs
37 that it exposed (thanks to Sartak)
38 - added tests for this
40 0.05 Sun. July 15. 2007
41 * MooseX::Storage::Base::WithChecksum
42 - Fixed minor issue where the WithChecksum would
43 choke with a bad checksum due to odd Data::Dumper
47 - forced JSON::Any in the basic JSON tests to use
48 JSON.pm since this is what Test::JSON uses and
49 subtle (and annoying) issues can arise.
51 0.04 Tues. July 3, 2007
52 * MooseX::Storage::Util
53 - made this more robust when it tries
54 to use YAML and JSON loaders and fails
56 - fixed tests to reflect this
58 0.03 Wed. June 27, 2007
59 * MooseX::Storage::Util
60 - this is a collection of useful tools
61 for working with MooseX::Storage data
65 - added test for a custom type handler
66 - fixed checksum test to skip if Digest::SHA1
67 (our default) is not available
69 0.02 Fri. June 8, 2007
70 * MooseX::Storage::Base::WithChecksum
71 - added a simple base role which makes a checksum of
72 the data structure before packing, and checks the
73 checksum before unpacking.
74 - added tests for this
76 * MooseX::Storage::Engine
77 - better error reporting when cycles are found
78 - class names are now stored as the full identifier
79 (<class>-<version>-<authority>) and are checked
80 when they are expanded.
81 - added docs and tests for this
83 * MooseX::Storage::Engine::IO::(AtomicFile, File)
84 - added checks to make sure the file gets opened correctly
85 and dies if it does not.
87 0.01 Mon. April 30, 2007
88 This was Chris's idea originally (blame him), and
89 we expanded on it to create what you see here :)