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