fixing the utf8 handling for files
[gitmo/MooseX-Storage.git] / Changes
CommitLineData
e9739624 1Revision history for MooseX-Storage
e59193fb 2
6f491fae 30.09
4 * MooseX::Storage::Util
5 - added support to deal with utf8 strings correctly
6237d568 6
7 * MooseX::Storage::Engine::File
8 MooseX::Storage::Engine::AtomicFile
9 - fixed utf8 handling when storing string
10 - added tests for this
9740e0b7 11
12 * t/
13 - added a test for the utf8 handling
6f491fae 14
150.08 Wed. Oct. 10, 2007
6c9f2c85 16 * MooseX::Storage::Format::JSON
17 - added support to deal with utf8 strings correctly
18
124c2ba5 190.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
4747c531 27
28 * t/
29 - fixed tests in 030_with_checksum.t
30 (thanks to sartak)
31
917411c2 320.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
a7f358fb 380.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
8cd124d3 490.04 Tues. July 3, 2007
021c860a 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
b04cbd47 560.03 Wed. June 27, 2007
69b45b7d 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
bc0c5bf9 64 - fixed checksum test to skip if Digest::SHA1
65 (our default) is not available
1c6ac775 66
c86a46cc 670.02 Fri. June 8, 2007
c4a322ec 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
45d9a73c 74 * MooseX::Storage::Engine
75 - better error reporting when cycles are found
c1830046 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
45d9a73c 80
06a66732 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
7b428d1f 850.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 :)
e59193fb 88