-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathChanges
243 lines (182 loc) · 8.16 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
{{$NEXT}}
2.02 2020-02-03 15:45:40+01:00 Europe/Madrid
* Initialize namespaced dbs correctly on eager mode
* Changed priority when selecting a connection, prefer named by class from default ns before default from current ns as it feels more DWIM
2.01 2019-10-29 14:23:42+01:00 Europe/Madrid
* Initial support for multitenancy (namespaces)
* Removed capability of forcing a collection on a Document class (was never documented)
* Cleanup and improvements of intro docs
2.00 2018-10-08 18:08:32+02:00 Europe/Madrid
* Reworked to support MongoDB 2.x driver. Version bumped to reflex this!
* New expanded() method to allow object modifications required to migrate from old MongoDB driver when using nested structs
* Start to rework docs to update after several reworks...
1.02 2017-03-23 12:33:01+01:00 Europe/Madrid
[ BUGS ]
* Keep bools and dates untouched when collapsing hashrefs
1.01 2017-03-12 22:36:57+01:00 Europe/Madrid
[ BUGS ]
* Fixed MongoDB min version on dist.ini file
[ DOCS ]
* Updated version to 1.00 on driver usage warning
1.00 2017-03-12 21:57:53+01:00 Europe/Madrid
[ CLEANUP ]
* Remove support for pre 1.x MongoDB drivers, version bumped to 1.0 to reflex this!
[ ENHANCEMENTS ]
* Replace all deprecated methods
* Mongoose::File is now a wrapper to handle files over the default MongoDB::GridFSBucket
* Emulate count on a cursor to keep this deprecated functionality
[ DOCS ]
* Cleaned up and updated Intro and Cookbook to reflex current usage
0.39 2017-02-09 01:55:51+01:00 Europe/Madrid
[ ENHANCEMENTS ]
* Replace deprecated methods on Engine::V1 and some tests
0.38 2016-07-08 12:39:07+02:00 Europe/Madrid
[ ENHANCEMENTS ]
* GH#44 - Make boolean objects roundtrip without force Bool types into booleans (yet)
* GH#47 - Add test prereq on HTTP::Headers
0.37 2016-04-19 11:20:04+02:00 Europe/Madrid
[ ENHANCEMENTS ]
* GH#23 - Move document class config to the singleton object
[ BUGS ]
* Fixed Mongoose::Join method to inflate rels (used by fix_integrity).
* Pass string as is to find_one() when failing to inflate it into MongoDB::OID
0.36 2015-12-27 15:33:50+01:00 Europe/Madrid
[ BUGS ]
* Tests sould be skipped when there is no server available.
* Tests sould not drop db when it was not created.
0.35 2015-09-25 04:09:11+02:00 Europe/Madrid
[ ENHANCEMENTS ]
* Ensure GridFS relations are DBRef's on v1.x.x
* Each tests now creates a random db and drops it at the END (allow parallel run)
0.34 2015-09-25 02:55:32+02:00 Europe/Madrid
[ CLEANUP ]
* Removed debug code from GridFS tests
0.33 2015-09-25 02:49:43+02:00 Europe/Madrid
[ ENHANCEMENTS ]
* #42 - Support for MongoDB driver v1.x.x series while still supporting v0.x
[ CLEANUP ]
* Some code cleanup
0.32 2015-06-28 17:04:24+02:00 Europe/Madrid
[ BUGS ]
* GH#40 - Prevent unsaved objects from removing all docs when calling delete().
[ ENHANCEMENTS ]
* Skip unblessing for DateTime::Tiny the same way as for DateTime objects.
* GH#32 - Ensure numbers are stored as numbers for Num based types.
[ CLEANUP ]
* Cursor wrapper cleanup
* Engine collapse/expand small refactor
[ DOCS ]
* GH#31 - Remove cookbook recomendation to use Raw trait on DateTime fields.
0.31 2015-04-19 03:00:50+02:00 Europe/Madrid
[ CLEANUP ]
* Changes file fixed after last release problems
0.30 Sun Apr 19 2:56:00 CEST 2015
[ ENHANCEMENTS ]
* find_one() now accepts a MongoDB::OID object
[ CLEANUP ]
* Removed unused class Mongoose::Digest
* Bumped dependency versions and removed back-compat code
0.29 Sat Apr 18 23:56:30 CEST 2015
[ BUGS ]
* Fixed test that was failing randombly on mongodb v2.6.x (diegok)
0.28 Sat Apr 18 16:51:40 CEST 2015
[ BUGS ]
* ensure all DBRef's are sorted hashes to make it work with mongodb v2.6.x (diegok)
0.27 Mon Sep 1 19:25:23 CEST 2014
[ ENHANCEMENTS ]
* add optional auth_db_name param for auth against other dbs (gmorten1)
* testing against remote dbs (gmorten1)
0.26 Sun Aug 24 11:18:25 PDT 2014
[ CLEANUP ]
* GH#36 - "package DB" gets $VERSION added by dzil auto-versioning plugin
0.25 Thu Aug 21 16:53:40 PDT 2014
[ CLEANUP ]
* .24 inadvertently brought local-libs into dist
0.24 Wed Aug 20 09:12:41 PDT 2014
[ BUGS ]
* GH#35 - Hack to prevent engine from creating self-references
0.23 Mon Jan 28 19:28:58 CET 2013
[ ENHANCEMENTS ]
* GH#26 - multiple hosts/dbs for different classes (diegok)
0.22 Mon Jan 21 16:14:38 CET 2013
[ BUGS ]
* RT#81725 - save HashRef[ArrayRef[Class]] now works; loading does not (yet).
* GH#22 - load_schema with shorten MOP issue fixed (dagolden)
* GH#24 - Support for both MongoDB::Connection (deprecated) && MongoDB::MongoClient (MongoDB 0.503)
* Deprecation warnings removed from tests
- get_collection now required, no more implicit $db-><collecion>() method calling
[ ENHANCEMENTS ]
* GH#21 - use insert() if PK defined and no _id in doc (dagolden)
0.20 Sun Nov 4 13:05:21 CET 2012
[ BUGS ]
* Nested joins save error fixed ("not an ARRAY ref")
* EmbeddedDocument incorrect -pk and -engine parameters (allanwhiteford)
[ ENHANCEMENTS ]
* hash_on and hash_array Join and Cursor methods.
* some doc fixes and clarifications.
* allow Mongoose to disconnect from Mongo (allanwhiteford)
* use Mongoose Documents in intermediate roles (allanwhiteford)
0.13 Mon Jan 2 23:10:08 BRST 2012
[ DOCS ]
* #15 fixed Mongoose::Join docs, missing initialization info,
added test case (kthakore)
0.12 Wed Dec 28 12:30:19 BRST 2011
[ ENHANCEMENTS ]
* #16 Mongoose::Document can now be consumed by an intermediate rol (allanwhiteford)
[ BUGS ]
* #14 after save now is triggered only once for every save (gugod)
0.11 Fri Oct 28 15:36:50 CEST 2011
[ BUGS ]
* Problem with calling db method without hostname (allanwhiteford)
[ ENHANCEMENTS ]
* has_one now accepts more parameters on simplyfied mode
* documentation on Mongoose::Class and belongs_to sweetness
0.10 Sat May 21 12:15:34 CEST 2011
[ ENHANCEMENTS ]
* find_one now takes a single SCALAR arg and turns it into
a MongoDB::OID. No breakage expected.
0.09 Thu Apr 21 21:34:00 CEST 2011
[ BUGS ]
* new circularity errors fixed (gugod)
0.08 Tue Mar 22 17:05:45 CET 2011
[ BUGS ]
* DoNotSerialize renamed to DoNotMongoSerialize to avoid clashing with
MooseX::Storage own (gentili)
* Circularity errors fixed.
[ API CHANGES ]
* DateTime always stored as a raw type - the MongoDB driver handles
it on its own.
0.07 Wed Feb 2 22:42:59 CET 2011
* Changed Mongoose->db to connect to Mongo only when needed. That
makes it easier to initialize Mongoose in a forked server environment.
* Changed Mongoose->load_schema to handle package namespaces
in a flexible way.
0.06 Sat Jan 29 14:17:24 CET 2011
* Fixed error in 'expand' method for ArrayRef with Mongoose::EmbeddedDocument (shonorio)
0.05 Fri Jan 14 09:43:54 CET 2011
* Fixed crash with attributes 'read-only' (shonorio)
0.04 Tue Sep 7 00:46:45 CEST 2010
* Fixed incorrect serialization of objects stored within hashes
* New Mongoose::Join::fix_integrity method to check for
invalid foreign keys.
0.03 Thu Aug 26 09:42:31 CEST 2010
* Fixed has_many with belongs_to circularity error (arthur)
* Fixed live join object errors
* New FileHandler with GridFS support
0.02 Wed Aug 25 14:08:07 CEST 2010
* New Raw trait for storing without processing
* Raw DateTime recipe
0.01 Tue Aug 24 10:39:39 CEST 2010
* more tests
0.01_04 Mon Aug 23 15:11:19 CEST 2010
* cookbook clarifications
0.01_03 Mon Aug 23 10:15:17 CEST 2010
* fixed more broken depndencies on tests
* load_schema method implemented
0.01_02 Mon Aug 23 00:45:39 CEST 2010
* Fixed docs, better cookbook
* Skip tests when no MongoDB installed
* Joining with Mongoose::Join
* New Mongoose::Class sugar: has_many, has_one, belongs_to
0.01_01 2010-08-16 00:10:37
* Initial release