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