1 Revision history for MooseX-Storage
3 0.12 Fri. March 14, 2008
5 - added build_requires for Test::Deep (awwaiid)
6 - upped the Moose dependency to support the custom
10 - fixing all the tests to properly skip if optional
11 features are not being used, this should help get
12 rid of all our CPANtester failures
13 - tested against 5.10 as well
15 * MooseX::Storage::Engine
16 MooseX::Storage::Meta::Attribute::DoNotSerialize
17 MooseX::Storage::Meta::Attribute::Trait::DoNotSerialize
18 - adding meta-attribute-trait support for
20 - added tests for this
22 0.11 Thurs. Jan. 10, 2008
24 - upped the Test::JSON dependency
25 so that we use the version that
27 - upped the JSON::Any requirement
28 - minor test cleanups to handle
29 optional dependencies better
31 * MooseX::Storage::Engine
32 - the numbers now have to numify (+0) in the
33 expand/collapse so that certain JSON engines
34 will not choke on them
36 0.10 Thurs. Jan. 10, 2008
37 ~~ updated copyright information ~~
39 * MooseX::Storage::Deferred
40 - added this role, which allows you to wait until
41 you actually call a method to determine what
42 formatter and/or IO engine you want to use
43 - added tests for this
45 0.09 Tue. Oct. 23, 2007
46 * MooseX::Storage::Util
47 - added support to deal with utf8 strings correctly
49 * MooseX::Storage::Engine::File
50 MooseX::Storage::Engine::AtomicFile
51 - fixed utf8 handling when storing string
52 - added tests for this
55 - added an extra test for the utf8 handling
57 * Change build system to Module::Install
59 0.08 Wed. Oct. 10, 2007
60 * MooseX::Storage::Format::JSON
61 - added support to deal with utf8 strings correctly
63 0.07 Thurs. Sept. 27, 2007
64 + MooseX::Storage::Format::Storable
65 - this will use Storable to freeze/thaw objects
66 - added tests for this
68 + MooseX::Storage::IO::StorableFile
69 - this will use Storable to load/store objects
70 - added tests for this
73 - fixed tests in 030_with_checksum.t
76 0.06 Tues. Aug. 7, 2007
77 * MooseX::Storage::Engine
78 - added the Bool type and fixed a few bugs
79 that it exposed (thanks to Sartak)
80 - added tests for this
82 0.05 Sun. July 15. 2007
83 * MooseX::Storage::Base::WithChecksum
84 - Fixed minor issue where the WithChecksum would
85 choke with a bad checksum due to odd Data::Dumper
89 - forced JSON::Any in the basic JSON tests to use
90 JSON.pm since this is what Test::JSON uses and
91 subtle (and annoying) issues can arise.
93 0.04 Tues. July 3, 2007
94 * MooseX::Storage::Util
95 - made this more robust when it tries
96 to use YAML and JSON loaders and fails
98 - fixed tests to reflect this
100 0.03 Wed. June 27, 2007
101 * MooseX::Storage::Util
102 - this is a collection of useful tools
103 for working with MooseX::Storage data
104 - added docs and test
107 - added test for a custom type handler
108 - fixed checksum test to skip if Digest::SHA1
109 (our default) is not available
111 0.02 Fri. June 8, 2007
112 * MooseX::Storage::Base::WithChecksum
113 - added a simple base role which makes a checksum of
114 the data structure before packing, and checks the
115 checksum before unpacking.
116 - added tests for this
118 * MooseX::Storage::Engine
119 - better error reporting when cycles are found
120 - class names are now stored as the full identifier
121 (<class>-<version>-<authority>) and are checked
122 when they are expanded.
123 - added docs and tests for this
125 * MooseX::Storage::Engine::IO::(AtomicFile, File)
126 - added checks to make sure the file gets opened correctly
127 and dies if it does not.
129 0.01 Mon. April 30, 2007
130 This was Chris's idea originally (blame him), and
131 we expanded on it to create what you see here :)