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