add patch from awwaiid for build_requires Test::Deep
[gitmo/MooseX-Storage.git] / Changes
1 Revision history for MooseX-Storage
2
3 0.12 ???
4
5     - added build_requires for Test::Deep (awwaiid)
6
7 0.11 Thurs. Jan. 10, 2008
8
9     - upped the Test::JSON dependency 
10       so that we use the version that 
11       supports JSON::Any
12     - upped the JSON::Any requirement 
13     - minor test cleanups to handle
14       optional dependencies better
15
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
20
21 0.10 Thurs. Jan. 10, 2008
22     ~~ updated copyright information ~~
23
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
29
30 0.09 Tue. Oct. 23, 2007
31     * MooseX::Storage::Util
32       - added support to deal with utf8 strings correctly
33       
34     * MooseX::Storage::Engine::File
35       MooseX::Storage::Engine::AtomicFile
36       - fixed utf8 handling when storing string
37         - added tests for this
38      
39     * t/
40       - added an extra test for the utf8 handling
41     
42     * Change build system to Module::Install
43
44 0.08 Wed. Oct. 10, 2007
45     * MooseX::Storage::Format::JSON
46       - added support to deal with utf8 strings correctly
47
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
52     
53     + MooseX::Storage::IO::StorableFile
54       - this will use Storable to load/store objects    
55         - added tests for this
56
57     * t/
58       - fixed tests in 030_with_checksum.t
59         (thanks to sartak)
60
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
66
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
71         output.
72     
73     * t/
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.
77
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
82           to find one
83             - fixed tests to reflect this
84
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
89             - added docs and test
90
91     * t/
92         - added test for a custom type handler
93         - fixed checksum test to skip if Digest::SHA1 
94           (our default) is not available
95
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
102
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
109
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.
113
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 :)
117