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