history.txt in couchrest_model-1.0.0.beta7 vs history.txt in couchrest_model-1.0.0.beta8

- old
+ new

@@ -1,24 +1,29 @@ == Next Version * Major enhancements * Minor enhancements + * Raise error on adding objects to "collection_of" without an id + * Allow mixing of protected and accessible properties. Any unspecified properties are now assumed to be protected by default == CouchRest Model 1.0.0.beta7 * Major enhancements * Renamed ExtendedDocument to CouchRest::Model - * Added initial support for simple belongs_to associations + * Added initial support for simple belongs_to associations * Added support for basic collection_of association (unique to document databases!) * Moved Validation to ActiveModel * Moved Callbacks to ActiveModel * Removed support for properties defined using a string for the type instead of a class * Validation always included * Uniqueness validation now available +* Minor enhancements + * Removed support for auto_validate! and :length on properties + == 1.0.0.beta6 * Major enhancements * Added support for anonymous CastedModels defined in Documents @@ -68,11 +73,11 @@ * Major enhancements * Adds support for continuous replication (sauy7) * Automatic Type Casting (Alexander Uvarov, Sam Lown, Tim Heighes, Will Leinweber) * Added a search method to CouchRest:Database to search the documents in a given database. (Dave Farkas, Arnaud Berthomier, John Wood) - + * Minor enhancements * Provide a description of the timeout error (John Wood) == 0.35 @@ -97,13 +102,13 @@ * Added support for https database URIs. (Mathias Meyer) * Changing some validations to be compatible with activemodel. (Marcos Tapajós) * Adds attribute protection to properties. (Will Leinweber) * Improved CouchRest::Database#save_doc, added "batch" mode to significantly speed up saves at cost of lower durability gurantees. (Igal Koshevoy) * Added CouchRest::Database#bulk_save_doc and #batch_save_doc as human-friendlier wrappers around #save_doc. (Igal Koshevoy) - -* Minor enhancements - + +* Minor enhancements + * Fix content_type handling for attachments * Fixed a bug in the pagination code that caused it to paginate over records outside of the scope of the view parameters.(John Wood) * Removed amount_pages calculation for the pagination collection, since it cannot be reliably calculated without a view.(John Wood) * Bug fix: http://github.com/couchrest/couchrest/issues/#issue/2 (Luke Burton) * Bug fix: http://github.com/couchrest/couchrest/issues/#issue/1 (Marcos Tapajós) @@ -118,29 +123,29 @@ == 0.33 * Major enhancements * Added a new Rack logger middleware letting you log/save requests/queries (Matt Aimonetti) - -* Minor enhancements - + +* Minor enhancements + * Added #amount_pages to a paginated result array (Matt Aimonetti) * Ruby 1.9.2 compatible (Matt Aimonetti) * Added a property? method for property cast as :boolean (John Wood) * Added an option to force the deletion of a attachments (bypass 409s) (Matt Aimonetti) * Created a new abstraction layer for the REST API (Matt Aimonetti) * Bug fix: made ExtendedDocument#all compatible with Couch 0.10 (tc) == 0.32 - + * Major enhancements * ExtendedDocument.get doesn't raise an exception anymore. If no documents are found nil is returned. * ExtendedDocument.get! works the say #get used to work and will raise an exception if a document isn't found. - -* Minor enhancements - + +* Minor enhancements + * Bug fix: Model.all(:keys => [1,2]) was not working (Matt Aimonetti) * Added ValidationErrors#count in order to play nicely with Rails (Peter Wagenet) * Bug fix: class proxy design doc refresh (Daniel Kirsh) * Bug fix: the count method on the proxy collection was missing (Daniel Kirsch) * Added #amount_pages to a paginated collection. (Matt Aimonetti) @@ -149,32 +154,32 @@ * Major enhancements * Created an abstraction HTTP layer to support different http adapters (Matt Aimonetti) * Added ExtendedDocument.create({}) and #create!({}) so you don't have to do Model.new.create (Matt Aimonetti) - + * Minor enhancements - + * Added an init.rb file for easy usage as a Rails plugin (Aaron Quint) * Bug fix: pagination shouldn't die on empty results (Arnaud Berthomier) * Optimized ExtendedDocument.count to run about 3x faster (Matt Aimonetti) * Added Float casting (Ryan Felton & Matt Aimonetti) == 0.30 - + * Major enhancements - + * Added support for pagination (John Wood) * Improved performance when initializing documents with timestamps (Matt Aimonetti) - + * Minor enhancements - + * Extended the API to retrieve an attachment URI (Matt Aimonetti) * Bug fix: default value should be able to be set as false (Alexander Uvarov) * Bug fix: validates_is_numeric should be able to properly validate a Float instance (Rob Kaufman) * Bug fix: fixed the Timeout implementation (Seth Falcon) - - + + --- Unfortunately, before 0.30 we did not keep a track of the modifications made to CouchRest. You can see the full commit history on GitHub: http://github.com/couchrest/couchrest/commits/master/