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