adding support for Deferred
[gitmo/MooseX-Storage.git] / Changes
CommitLineData
e9739624 1Revision history for MooseX-Storage
e59193fb 2
1f3074ea 30.10
4 ~~ updated copyright information ~~
5
6 * MooseX::Storage::Deferred
7 - added this role, which allows you to wait until
8 you actually call a method to determine what
9 formatter and/or IO engine you want to use
10 - added tests for this
11
399f3500 120.09 Tue. Oct. 23, 2007
6f491fae 13 * MooseX::Storage::Util
14 - added support to deal with utf8 strings correctly
6237d568 15
16 * MooseX::Storage::Engine::File
17 MooseX::Storage::Engine::AtomicFile
18 - fixed utf8 handling when storing string
19 - added tests for this
9740e0b7 20
21 * t/
9237d6b4 22 - added an extra test for the utf8 handling
399f3500 23
24 * Change build system to Module::Install
6f491fae 25
260.08 Wed. Oct. 10, 2007
6c9f2c85 27 * MooseX::Storage::Format::JSON
28 - added support to deal with utf8 strings correctly
29
124c2ba5 300.07 Thurs. Sept. 27, 2007
31 + MooseX::Storage::Format::Storable
32 - this will use Storable to freeze/thaw objects
33 - added tests for this
34
35 + MooseX::Storage::IO::StorableFile
36 - this will use Storable to load/store objects
37 - added tests for this
4747c531 38
39 * t/
40 - fixed tests in 030_with_checksum.t
41 (thanks to sartak)
42
917411c2 430.06 Tues. Aug. 7, 2007
44 * MooseX::Storage::Engine
45 - added the Bool type and fixed a few bugs
46 that it exposed (thanks to Sartak)
47 - added tests for this
48
a7f358fb 490.05 Sun. July 15. 2007
50 * MooseX::Storage::Base::WithChecksum
51 - Fixed minor issue where the WithChecksum would
52 choke with a bad checksum due to odd Data::Dumper
53 output.
54
55 * t/
56 - forced JSON::Any in the basic JSON tests to use
57 JSON.pm since this is what Test::JSON uses and
58 subtle (and annoying) issues can arise.
59
8cd124d3 600.04 Tues. July 3, 2007
021c860a 61 * MooseX::Storage::Util
62 - made this more robust when it tries
63 to use YAML and JSON loaders and fails
64 to find one
65 - fixed tests to reflect this
66
b04cbd47 670.03 Wed. June 27, 2007
69b45b7d 68 * MooseX::Storage::Util
69 - this is a collection of useful tools
70 for working with MooseX::Storage data
71 - added docs and test
72
73 * t/
74 - added test for a custom type handler
bc0c5bf9 75 - fixed checksum test to skip if Digest::SHA1
76 (our default) is not available
1c6ac775 77
c86a46cc 780.02 Fri. June 8, 2007
c4a322ec 79 * MooseX::Storage::Base::WithChecksum
80 - added a simple base role which makes a checksum of
81 the data structure before packing, and checks the
82 checksum before unpacking.
83 - added tests for this
84
45d9a73c 85 * MooseX::Storage::Engine
86 - better error reporting when cycles are found
c1830046 87 - class names are now stored as the full identifier
88 (<class>-<version>-<authority>) and are checked
89 when they are expanded.
90 - added docs and tests for this
45d9a73c 91
06a66732 92 * MooseX::Storage::Engine::IO::(AtomicFile, File)
93 - added checks to make sure the file gets opened correctly
94 and dies if it does not.
95
7b428d1f 960.01 Mon. April 30, 2007
97 This was Chris's idea originally (blame him), and
98 we expanded on it to create what you see here :)
e59193fb 99