couchrest_model/history.txt

126 lines
5.2 KiB
Plaintext
Raw Normal View History

2010-01-30 01:20:39 +01:00
== Next Version
2010-03-31 01:33:17 +02:00
* Major enhancements
2010-03-31 02:25:23 +02:00
* Minor enhancements
== 0.37
2010-03-31 01:33:17 +02:00
* Minor enhancements
* Added gemspec (needed for Bundler install) (Tapajós)
2010-03-31 01:33:17 +02:00
== 0.36
2010-02-28 01:38:20 +01:00
* Major enhancements
2010-03-11 02:05:24 +01:00
* Adds support for continuous replication (sauy7)
* Automatic Type Casting (Alexander Uvarov, Sam Lown, Tim Heighes, Will Leinweber)
2010-03-31 01:33:17 +02:00
* Added a search method to CouchRest:Database to search the documents in a given database. (Dave Farkas, Arnaud Berthomier, John Wood)
2010-02-28 01:38:20 +01:00
* Minor enhancements
2010-03-16 01:19:27 +01:00
* Provide a description of the timeout error (John Wood)
2010-02-28 01:38:20 +01:00
== 0.35
2010-01-30 01:20:39 +01:00
* Major enhancements
* CouchRest::ExtendedDocument allow chaining the inherit class callback (Kenneth Kalmer) - http://github.com/couchrest/couchrest/issues#issue/8
2010-01-30 01:20:39 +01:00
* Minor enhancements
* Fix attachment bug (Johannes Jörg Schmidt)
2010-02-03 17:10:31 +01:00
* Fix create database exception bug (Damien Mathieu)
2010-02-23 23:22:51 +01:00
* Compatible with restclient >= 1.4.0 new responses (Julien Kirch)
2010-02-27 00:27:24 +01:00
* Bug fix: Attribute protection no longer strips attributes coming from the database (Will Leinweber)
2010-02-27 01:02:18 +01:00
* Bug fix: Remove double CGI escape when PUTting an attachment (nzoschke)
2010-02-27 22:43:53 +01:00
* Bug fix: Changing Class proxy to set database on result sets (Peter Gumeson)
2010-02-27 22:47:42 +01:00
* Bug fix: Updated time regexp (Nolan Darilek)
2010-02-27 22:59:23 +01:00
* Added an update_doc method to database to handle conflicts during atomic updates. (Pierre Larochelle)
2010-02-28 01:38:20 +01:00
* Bug fix: http://github.com/couchrest/couchrest/issues/#issue/2 (Luke Burton)
2010-01-30 01:20:39 +01:00
2010-01-14 00:40:55 +01:00
== 0.34
2010-01-14 00:19:03 +01:00
* Major enhancements
* 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
* 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)
* Removed the Database class deprecation notices (Matt Aimonetti)
* Adding support to :cast_as => 'Date'. (Marcos Tapajós)
* Improve documentation (Marcos Tapajós)
* Streamer fixes (Julien Sanchez)
* Fix Save on Document & ExtendedDocument crashed if bulk (Julien Sanchez)
* Fix Initialization of ExtendentDocument model shouldn't failed on a nil value in argument (deepj)
2010-01-14 00:48:15 +01:00
* Change to use Jeweler and Gemcutter (Marcos Tapajós)
2010-01-14 00:19:03 +01:00
2009-08-03 21:23:13 +02:00
== 0.33
2009-07-27 09:17:34 +02:00
* Major enhancements
* Added a new Rack logger middleware letting you log/save requests/queries (Matt Aimonetti)
* Minor enhancements
2009-08-03 21:23:13 +02:00
* 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)
2009-07-30 05:16:59 +02:00
* 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)
2009-07-27 09:17:34 +02:00
* Bug fix: made ExtendedDocument#all compatible with Couch 0.10 (tc)
2009-07-22 08:06:35 +02:00
== 0.32
2009-07-23 01:06:24 +02:00
* 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.
2009-07-22 08:06:35 +02:00
2009-07-23 01:06:24 +02:00
* Minor enhancements
* Bug fix: Model.all(:keys => [1,2]) was not working (Matt Aimonetti)
2009-07-22 08:38:50 +02:00
* Added ValidationErrors#count in order to play nicely with Rails (Peter Wagenet)
2009-07-22 08:06:35 +02:00
* 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)
2009-07-17 04:52:53 +02:00
== 0.31
* 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)
2009-07-17 04:52:53 +02:00
* Minor enhancements
2009-07-17 19:53:00 +02:00
* 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)
2009-07-17 04:52:53 +02:00
* 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.
2010-02-23 23:22:51 +01:00
You can see the full commit history on GitHub: http://github.com/couchrest/couchrest/commits/master/