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