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