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