Skip to content
Newer
Older
100644 127 lines (67 sloc) 2.92 KB
77edb23 updated CHANGELOG for 0.7.0
Jordan West authored
1 = 0.7.0
2 * Observable models and Mongomatic::Observer
3 * Mongomatic::Errors#any?
4 * Mongomatic::Errors#count
5
71dc8a6 update CHANGELOG
Ben Myles authored
6 = 0.6.4
7
8 * Added typed_field feature. See tests. Docs coming soon.
9
dcdea2e changelog update
Ben Myles authored
10 = 0.6.3
11
12 * Switched to minitest
13
00049ff Added {:raise => true} option to all persistence methods.
Ben Myles authored
14 = 0.6.2
15
16 * Added {:raise => true} option to all persistence methods.
17
148fe5f updated CHANGELOG
Ben Myles authored
18 = 0.6.0
19
20 !! THE ERROR CLASS HAS BEEN REWORKED IN THIS VERSION.
21 !! DO NOT EXPECT YOUR UPGRADE TO BE SEAMLESS. NOTHING /SHOULD/
22 !! BREAK BUT YOU SHOULD TEST THOROUGHLY.
23
24 * Added methods to bring ActiveModel compliancy
25
26 * Pulled in do_callback fix (no more NoMethodError catching)
27
28 * Relaxed restrictions on dependencies
29
30 * Reworked the Error class to mimic the ActiveModel style errors.
31
9e2f5ac Update changelog
Jordan West authored
32 = 0.5.8
33
34 * Update dependencies to most recent ruby mongo driver (1.1)
35
661a445 allow modifiers to receive update opts
Ben Myles authored
36 = 0.5.6
37
38 * Allow modifiers to receive update options.
39
c199c68 Array() doesn't play nice with BSON::ObjectId so added a create_array…
Ben Myles authored
40 = 0.5.5
41
42 * Array() doesn't play nice with BSON::ObjectId so added a create_array method
43
7e64fdc Version bump to 0.5.4
Ben Myles authored
44 = 0.5.4
45
46 * has_key?(...) now takes MongoDB style queries for embedded docs ("address.city")
47
48 * Document hash is now an MHash which is a subclass of HashWithIndifferentAccess. All keys are now strings.
49
50 * Added value_for_key(...) method to quickly get the value of embedded docs
51
9e802bc update CHANGELOG
Ben Myles authored
52 = 0.5.3
53
54 * JRuby support! Thanks http://github.com/eedrummer
55
56 * Remove bson_ext from the gem dependencies and require statement - this isn't needed for Mongomatic to work properly. If it is present, it will be loaded without needing a require statement.
57
58 * Changes to Mongomatic::Cursor - changed the proxying method to use method_missing instead of adding methods when the object is created. Works well in JRuby and MRI.
59
1d8b8ca version 0.5.2
Ben Myles authored
60 = 0.5.2
61
62 * callbacks can be private/protected methods now
63
611db0d version 0.5.1
Jordan West authored
64 = 0.5.1
65
66 * errors.on bug fixes
67
68 * Support for mongo 1.0.8 and deprecation of ObjectID for ObjectId
69
099bb83 version 0.5.0
Ben Myles authored
70 = 0.5.0
71
72 * Added errors.on method to more easily fetch error messages for specific fields
73
74 * Added Mongomatic::Base.drop method and before_drop / after_drop callbacks.
75
f5e7da4 update CHANGELOG
Ben Myles authored
76 = 0.4.1
77
78 * Fix some bugs with the simulated modifiers so that they work properly with subdocuments.
79
80 = 0.4.0 (Yanked)
467f397 update CHANGELOG, new gemspec
Ben Myles authored
81
82 * Added bang! methods for all modifiers. Modifiers now also simulate the change rather
83 than doing a full reload of the document after each operation.
84
85 * Expectation helper no longer wraps an error message that is already an array in
86 another array.
87
031fd01 update README
Ben Myles authored
88 = 0.3.2
89
90 * Added empty? method to collections and cursors
91
e194c1d update CHANGELOG
Ben Myles authored
92 = 0.3.1
93
94 * Expectations moved under the 'Expectations' module
95
6dbfd56 prepare for version bump
Jordan West authored
96 = 0.3.0
e194c1d update CHANGELOG
Ben Myles authored
97
6dbfd56 prepare for version bump
Jordan West authored
98 * Mongomatic::Expectations
99
7b53589 update CHANGELOG
Ben Myles authored
100 = 0.2.0
2f2a9da replaced validatable errors with simpler validation mechanism
Ben Myles authored
101
102 * Removed validatable and replaced with new simple validation method
103
ba65fb1 Changed _safe methods like insert_safe to be bang methods like insert!
Ben Myles authored
104 = 0.1.31
105
106 * Changed _safe methods like insert_safe to be bang methods like insert!
107
5bb7dd9 Fixed issues with using a custom id
Ben Myles authored
108 = 0.1.3
109
110 * Fixed issues with using a custom id
111
01423ce added _safe methods
Ben Myles authored
112 = 0.1.2
113
114 * Added insert_safe, remove_safe, update_safe
115
8edcbd7 ruby 1.8.x bugfix
Ben Myles authored
116 = 0.1.1
117
118 * Fix bug with Ruby 1.8.x
119
d19e866 No more Mongomatic.settings, instead you now supply a Mongo::DB objec…
Ben Myles authored
120 = 0.1.0
121
122 * No more Mongomatic.settings, instead you now supply a Mongo::DB object to Mongomatic.db
123
cc4601c added "merge" method for merging a hash with @doc
Ben Myles authored
124 = 0.0.7
125
126 * added "merge" method for merging a hash with @doc.
Something went wrong with that request. Please try again.