File rubygem-couchrest_model.changes of Package rubygem-couchrest_model
-------------------------------------------------------------------
Sat Jun 27 04:29:55 UTC 2015 - coolo@suse.com
- updated to version 2.0.4
see installed history.md
## 2.0.4 - 2015-06-26
* Casting Array properties using anything that inherits from Hash. (@samlown)
* Adding `.proxy_method_names` call to help migrations with multiple proxied models. (@samlown)
* Fixing `collection_of` dirty tracking when setting with objects. (@samlown)
* Added support for design doc `#view_lib` method for [CommonJS modules in views](http://wiki.apache.org/couchdb/CommonJS_Modules). (@samlown)
* Updating CouchRest dependency to ~> 1.2.1 (@samlown)
* Migrations use design doc info requests as opposed to Stream (@samlown)
-------------------------------------------------------------------
Mon Oct 13 09:48:12 UTC 2014 - coolo@suse.com
- adapt to new rubygem packaging
-------------------------------------------------------------------
Fri Jul 25 09:25:01 UTC 2014 - coolo@suse.com
- updated to version 2.0.3
* Added find_by_view! method support for raising DocumentNotFound error when searching.
* Upgraded CouchRest to ~> 1.2.0
## 2.0.2 - 2014-02-06
* Fix for model_type_value, not being used correctly from database.
* CastedArray now supports `as_couch_json` method.
-------------------------------------------------------------------
Wed Dec 4 11:31:20 UTC 2013 - coolo@suse.com
- updated to version 2.0.1
* nil keys in view requests are now sent to server, avoiding returning first document issue. (Thanks to @svoboda-jan for pointer.)
* lazy create database if using `use_database`
* added .model_type_value to persistence layer, so that model name can be overwrriten if required (issue #163)
-------------------------------------------------------------------
Thu Oct 10 14:20:50 UTC 2013 - coolo@suse.com
- updated to version 2.0.0
* Added design doc migration support, including for proxied models
* Rake tasks available for migrations
* Rails config option now available: `config.couchrest_model.auto_update_design_docs = false`
* Skipping 1.2 version due to design doc API changes
* Added 'couchrest_typecast' class method support for typecasting with special classes.
* Added :allow_blank option to properties so that empty strings are forced to nil.
* Modified associations to use allow_blank property
* Incorported Rails 3.2 support changes (Thanks @jodosha)
* Kaminari support upgraded to use 0.14.0 API (Thanks @amatsuda)
* JSON Oj support, fixed some Time handling issues
* Simplifying number typecasting to always provide a number, or nil.
* Reduce option in views now accepts symbols: `:sum` to `'_sum'`
* Dirty tracking now supports CastedArray#insert method.
* Support for Rails 4.0.
* Removing support for <= Ruby 1.9.2.
* Fixing model translation support.
* Fixing `belongs_to` setting foreign key cache issue.
* Support typecasting `Symbol`
* Added `:array` option to properties
* Typecasting Dates, Times, and Booleans, with invalid values returns nil
* API Breaking Changes
* Properties with blocks are now singular unless the `array: true` option is passed.
## 1.2.0.beta - 2012-06-08
* Completely refactored Design Document handling.
* Removed old `view` and `view_by` methods.
* CouchRest::Model::Base.respond_to_missing? and respond_to? (Kim Burgestrand) (later removed)
* Time#as_json now insists on using xmlschema with 3 fraction digits by default.
* Added time_fraction_digits configuration object
-------------------------------------------------------------------
Fri Jul 27 11:50:15 UTC 2012 - coolo@suse.com
- update to 1.1.2
-------------------------------------------------------------------
Wed Mar 30 08:32:29 UTC 2011 - kkaempf@novell.com
- build against rubygem-railties-3_0
-------------------------------------------------------------------
Wed Jan 26 17:24:27 UTC 2011 - mrueckert@suse.de
- initial package of version 1.0.0