Peter Gumeson
1938270d65
Merge commit 'mattetti/master'
2009-08-12 16:48:13 -07:00
Matt Aimonetti
6811745a32
bumped the version number to 0.33
2009-08-03 12:23:13 -07:00
Matt Aimonetti
9141669df1
extracted the rest API to its own module
2009-07-29 18:32:34 -07:00
Matt Aimonetti
dd480bcd75
bumped version to 0.32
2009-07-22 16:54:28 -07:00
Peter Gumeson
d85155040a
Merge commit 'mattetti/master'
2009-07-20 16:21:10 -07:00
Matt Aimonetti
0a4f7e0607
bumping the release version before breaking the API in 0.4
2009-07-19 17:14:06 -07:00
Peter Gumeson
1e44302d1a
Merge commit 'mattetti/master'
2009-07-19 00:01:07 -07:00
Matt Aimonetti
b2a29d9eb7
started extracting the http layer
2009-07-14 01:43:40 -07:00
Matt Aimonetti
bd1b114930
bumped version to 0.30 and added history.txt + pagination doc in the readme
2009-07-08 11:54:06 -07:00
Peter Gumeson
a47de6aaf5
Tidying up rails support
2009-06-13 14:51:15 -07:00
Seth Ladd
31180f6bc7
require the rails support
2009-06-08 11:52:02 -10:00
Matt Aimonetti
f1b2315524
bumped the release because of github *sigh*
2009-05-28 19:43:55 -07:00
Matt Aimonetti
295c0f0511
fixed the design doc cache issue
2009-05-27 23:59:43 -07:00
Matt Aimonetti
e48a6c8866
fixed all the specs so we are back to green
2009-05-26 18:27:49 -07:00
Matt Aimonetti
8814ab531d
bumped version number after fixing a potentially serious design doc bug
2009-05-20 16:33:19 -07:00
Matt Aimonetti
85079a54d9
bumped the version
2009-05-17 21:20:38 -07:00
Matt Aimonetti
a4e6713aeb
removed the json dependency so everything can work fine with ruby1.9/jruby/macruby etc.. version bumped
2009-05-13 23:20:05 -07:00
Matt Aimonetti
53df7369bc
bumped the version due to many bug fixes being addressed lately
2009-04-27 20:53:02 -07:00
Matt Aimonetti
abd19f7b68
bumped release to 0.23 (lots of fixes)
2009-03-27 11:27:44 -07:00
Matt Aimonetti
115cb6a7ee
fixed the subclassing of ExtendedDocument classes
2009-03-19 18:53:17 -07:00
Geoff Buesing
d9417f3915
Extract humanize method from Extlib::Inflection to CouchRest.humanize, so that Extlib::Inflection dependency can be removed
2009-03-19 16:37:45 -07:00
Matt Aimonetti
ef8933432a
Merge branch 'master' of git://github.com/jchris/couchrest
...
* 'master' of git://github.com/jchris/couchrest:
Remove CouchRest.move, CouchRest::Database#move and #move_doc, because these methods are no longer supported by CouchDB
2009-03-19 16:35:31 -07:00
Geoff Buesing
4d8314124b
Remove CouchRest.move, CouchRest::Database#move and #move_doc, because these methods are no longer supported by CouchDB
...
Ref: http://n2.nabble.com/Removing-MOVE-td2490780.html#a2490780
2009-03-18 11:22:49 -05:00
Matt Aimonetti
aad6b8383d
merged jchris/master
2009-03-16 14:57:29 -07:00
Chris Anderson
76ef427862
rev gem to version 0.17.0
2009-03-15 13:01:39 -07:00
Chris Anderson
917157a0e7
rev version and new gemspec
2009-03-14 19:03:17 -07:00
Chris Anderson
8964a9b282
created upgrade helper
2009-03-14 18:42:34 -07:00
Matt Aimonetti
d2c461e7f0
bumped the version # since this version is only compatible with latest couchdb trunk
2009-03-11 15:15:08 -07:00
Matt Aimonetti
bfff491202
bumped the version number
2009-03-06 16:31:07 -08:00
Matt Aimonetti
5607936540
updated the callback system using Yehuda's latest version and bumped the release to make the latest fixes available
2009-03-05 23:52:48 -08:00
Matt Aimonetti
98fb1d728d
bumped to 0.2 now that I rebased with master
2009-03-02 22:40:29 -08:00
Matt Aimonetti
7455152f63
fixed a typo in the previous commit
2009-03-02 22:36:57 -08:00
Matt Aimonetti
d383c5a7d4
fixed a typo added when I added more debugging info to the request processing
2009-03-02 21:26:18 -08:00
Matt Aimonetti
b1999ac8b7
Merge branch 'casted-extendeddocument'
...
* casted-extendeddocument:
fixed a bug where :include_docs on a view couldn't be overwritten
spec'd casted extended document
2009-03-02 21:22:15 -08:00
Matt Aimonetti
55ecda2c90
spec'd casted extended document
2009-03-02 21:15:02 -08:00
Matt Aimonetti
4bfb69b3ce
added a debugging statement on PUT failures
2009-02-26 19:53:01 -08:00
Matt Aimonetti
bb93a5bb1f
added rescue message to GET request
2009-02-26 18:44:39 -08:00
Matt Aimonetti
80317f31a5
fixed the uuid count for the latest version of couchdb
...
also avoided CONSTANTS warnings, cleaned up the attachment specs, added missing fixtures
2009-02-25 00:22:11 -08:00
Matt Aimonetti
fe489f2d38
removed CouchRest::Model, added more specs and fixed a bug with casted CR::ExtendedDocument
2009-02-24 22:51:13 -08:00
Matt Aimonetti
72542dc876
fixed a bug with validation
2009-02-20 18:32:01 -08:00
Matt Aimonetti
2f8caa8740
added a new validator
2009-02-20 15:34:49 -08:00
Matt Aimonetti
be469b2a86
bumped release to 0.14 after implementing the new features in a real life app.
...
* added extended attachments
* fixed a bug with default values
2009-02-17 17:59:31 -08:00
Matt Aimonetti
c4cce18389
added database.bulk_delete as an alias for #bulk_save, added support for Model.by_view_name in ExtendedDoc and bumped the version to 0.13.3
2009-02-17 00:36:11 -08:00
Matt Aimonetti
3a57ed1414
fixed a bug with the RestClient optimization, added more callbacks on the ExtendedDocument and added support for casted arrays of objects.
2009-02-12 20:28:07 -08:00
Matt Aimonetti
b79bb9a912
getting GH to build my gem, :emo:test #2
2009-02-10 18:06:25 -08:00
Matt Aimonetti
e000c8b68c
bumped release to 0.13
2009-02-10 16:20:33 -08:00
Matt Aimonetti
621f5565e9
Started working on casted models, basic functionalities are now in.
...
property :casted_attribute, :cast_as => 'WithCastedModelMixin'
A casted attribute now knows about its parent. (#casted_by to retrieve the parent's object)
2009-02-09 11:20:23 -08:00
Matt Aimonetti
e9930c5a86
extracted the response class to its own file
2009-02-05 16:56:48 -08:00
Matt Aimonetti
d6665e55ca
Started on the ExtendedDocument class with features moved to mixins.
...
Properties got added, they define getters, setters and aliases.
They will also be the base of the new validation system.
2009-01-29 18:45:01 -08:00
Matt Aimonetti
6b2e5f84ad
Started the refactoring work on couchrest.
...
* A server can have multiple defined available databases set to be used by documents (think DM repos)
* A server can have a default database so documents can easily share the same db connection
* Let a document class have a default database to use
* Give access to a document uri
* extracted some of the document features to a mixin
2009-01-28 22:55:42 -08:00