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