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