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