0.12
[gitmo/MooseX-Storage.git] / Changes
CommitLineData
e9739624 1Revision history for MooseX-Storage
e59193fb 2
4fa64e86 30.12 Fri. March 14, 2008
eaa26357 4
5 - added build_requires for Test::Deep (awwaiid)
4fa64e86 6 - upped the Moose dependency to support the custom
7 meta-attribute-traits
8
9 * t/
10 - fixing all the tests to properly skip if optional
11 features are not being used, this should help get
12 rid of all our CPANtester failures
13 - tested against 5.10 as well
14
15 * MooseX::Storage::Meta::Attribute::DoNotSerialize
16 MooseX::Storage::Meta::Attribute::Trait::DoNotSerialize
17 - adding meta-attribute-trait support for
18 DoNotSerialize
19 - added tests for this
eaa26357 20
cfee09ad 210.11 Thurs. Jan. 10, 2008
22
23 - upped the Test::JSON dependency
24 so that we use the version that
25 supports JSON::Any
26 - upped the JSON::Any requirement
27 - minor test cleanups to handle
28 optional dependencies better
29
30 * MooseX::Storage::Engine
31 - the numbers now have to numify (+0) in the
32 expand/collapse so that certain JSON engines
33 will not choke on them
34
350.10 Thurs. Jan. 10, 2008
1f3074ea 36 ~~ updated copyright information ~~
37
38 * MooseX::Storage::Deferred
39 - added this role, which allows you to wait until
40 you actually call a method to determine what
41 formatter and/or IO engine you want to use
42 - added tests for this
43
399f3500 440.09 Tue. Oct. 23, 2007
6f491fae 45 * MooseX::Storage::Util
46 - added support to deal with utf8 strings correctly
6237d568 47
48 * MooseX::Storage::Engine::File
49 MooseX::Storage::Engine::AtomicFile
50 - fixed utf8 handling when storing string
51 - added tests for this
9740e0b7 52
53 * t/
9237d6b4 54 - added an extra test for the utf8 handling
399f3500 55
56 * Change build system to Module::Install
6f491fae 57
580.08 Wed. Oct. 10, 2007
6c9f2c85 59 * MooseX::Storage::Format::JSON
60 - added support to deal with utf8 strings correctly
61
124c2ba5 620.07 Thurs. Sept. 27, 2007
63 + MooseX::Storage::Format::Storable
64 - this will use Storable to freeze/thaw objects
65 - added tests for this
66
67 + MooseX::Storage::IO::StorableFile
68 - this will use Storable to load/store objects
69 - added tests for this
4747c531 70
71 * t/
72 - fixed tests in 030_with_checksum.t
73 (thanks to sartak)
74
917411c2 750.06 Tues. Aug. 7, 2007
76 * MooseX::Storage::Engine
77 - added the Bool type and fixed a few bugs
78 that it exposed (thanks to Sartak)
79 - added tests for this
80
a7f358fb 810.05 Sun. July 15. 2007
82 * MooseX::Storage::Base::WithChecksum
83 - Fixed minor issue where the WithChecksum would
84 choke with a bad checksum due to odd Data::Dumper
85 output.
86
87 * t/
88 - forced JSON::Any in the basic JSON tests to use
89 JSON.pm since this is what Test::JSON uses and
90 subtle (and annoying) issues can arise.
91
8cd124d3 920.04 Tues. July 3, 2007
021c860a 93 * MooseX::Storage::Util
94 - made this more robust when it tries
95 to use YAML and JSON loaders and fails
96 to find one
97 - fixed tests to reflect this
98
b04cbd47 990.03 Wed. June 27, 2007
69b45b7d 100 * MooseX::Storage::Util
101 - this is a collection of useful tools
102 for working with MooseX::Storage data
103 - added docs and test
104
105 * t/
106 - added test for a custom type handler
bc0c5bf9 107 - fixed checksum test to skip if Digest::SHA1
108 (our default) is not available
1c6ac775 109
c86a46cc 1100.02 Fri. June 8, 2007
c4a322ec 111 * MooseX::Storage::Base::WithChecksum
112 - added a simple base role which makes a checksum of
113 the data structure before packing, and checks the
114 checksum before unpacking.
115 - added tests for this
116
45d9a73c 117 * MooseX::Storage::Engine
118 - better error reporting when cycles are found
c1830046 119 - class names are now stored as the full identifier
120 (<class>-<version>-<authority>) and are checked
121 when they are expanded.
122 - added docs and tests for this
45d9a73c 123
06a66732 124 * MooseX::Storage::Engine::IO::(AtomicFile, File)
125 - added checks to make sure the file gets opened correctly
126 and dies if it does not.
127
7b428d1f 1280.01 Mon. April 30, 2007
129 This was Chris's idea originally (blame him), and
130 we expanded on it to create what you see here :)
e59193fb 131