Commit | Line | Data |
e9739624 |
1 | Revision history for MooseX-Storage |
e59193fb |
2 | |
4fa64e86 |
3 | 0.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 |
22 | 0.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 | |
36 | 0.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 |
45 | 0.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 | |
59 | 0.08 Wed. Oct. 10, 2007 |
6c9f2c85 |
60 | * MooseX::Storage::Format::JSON |
61 | - added support to deal with utf8 strings correctly |
62 | |
124c2ba5 |
63 | 0.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 |
76 | 0.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 |
82 | 0.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 |
93 | 0.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 |
100 | 0.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 |
111 | 0.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 |
129 | 0.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 | |