8814ab531dbumped version number after fixing a potentially serious design doc bug
Matt Aimonetti
2009-05-20 16:33:19 -0700
b1ff1192e5fixed the refresh design doc method to actually save the doc in the db
Matt Aimonetti
2009-05-20 11:44:44 -0700
85079a54d9bumped the version
Matt Aimonetti
2009-05-17 21:20:38 -0700
b89d327a61cleaned up the design view names since we don't need to use md5 view names anymore. (we are using different revision numbers)
Matt Aimonetti
2009-05-17 19:34:02 -0700
406eaebfc9Allowing save of default value for read-only property
Eric Watson
2009-05-15 14:44:41 -0500
9d4837993afix link to couch.js in README
Mike Frawley
2009-05-15 03:37:45 +0800
a4e6713aebremoved the json dependency so everything can work fine with ruby1.9/jruby/macruby etc.. version bumped
Matt Aimonetti
2009-05-13 23:20:05 -0700
2596df1a3dadded cascading validations for extended documents using casted models. Most code comes from nrstott's contribution
Matt Aimonetti
2009-05-13 22:50:29 -0700
92b77a9649fixed bulk_load/get_bulk and the specs
Matt Aimonetti
2009-05-13 20:44:57 -0700
0c0b6ecff2added spec to show problem with validation of array of casted models
Nathan
2009-05-11 17:17:53 -0500
1b6ed9ce93Merge branch 'master' of git://github.com/jchris/couchrest
Matt Aimonetti
2009-05-13 12:59:42 -0700
8363aa6298added bulk_load macro
Chris Anderson
2009-05-08 19:00:39 -0700
53df7369bcbumped the version due to many bug fixes being addressed lately
Matt Aimonetti
2009-04-27 20:53:02 -0700
fb7b33b1a7Specs now clean up after themselves by deleting the test databases
Will Leinweber
2009-03-21 12:14:42 +0800
75a5018b12Improvements for ExtendedDocument initializer
Mutwin Kraus
2009-04-23 12:24:38 +0800
6fca60ebe4fixed a bug with CastedModel constructer calling Hash#initialize(ifnone)
YAMAMOTO Yohei
2009-04-02 22:00:28 +0800
d3a7717363version support note
Chris Anderson
2009-04-16 12:20:17 -0700
ef3b0527c9Hash#=== monkeypatch: don't add special behavior to subclasses, i.e. CouchRest documents
Geoff Buesing
2009-04-01 16:00:36 -0500
5f5aa06409Adding Rails-related monkeypatches file, which isn't required by default. Contains fixes for Rails routing and Rails form error compatibility.
Geoff Buesing
2009-04-01 13:08:20 -0500
09dcc9e5c2Revert "Server URI can now include a prefix to the database name"
Chris Anderson
2009-03-31 12:24:04 -0700
55271490e8Remove unnecessary design_doc_fresh test
Brian Candler
2009-03-28 22:19:32 +0000
d672d5f8d4Move design_doc_* attributes into DesignDoc mixin
Brian Candler
2009-03-27 20:22:10 +0000
159a761ad9Tidy up initialisations of design_doc which are no longer needed
Brian Candler
2009-03-27 20:21:03 +0000
266583805cupdated the gemspec
Matt Aimonetti
2009-03-27 11:54:05 -0700
c3e34fc989Adding a Gem Package rake (rake package) task, along with rake install (to install the gem after building)
Adam Jacob
2009-03-25 13:48:55 -0700
abd19f7b68bumped release to 0.23 (lots of fixes)
Matt Aimonetti
2009-03-27 11:27:44 -0700
661daac473fixed an inheritance problem with ExtendedDocument subclasses
Matt Aimonetti
2009-03-27 11:11:49 -0700
9c46546b39Add call to super in CouchRest::Validation.inherited hook, so that ExtendedDocument.inherited isn't bypassed. This reveals a failing test: Subclassing an ExtendedDocument should inherit default property values
Geoff Buesing
2009-03-25 14:00:20 -0500
5d112df1e8Make design_doc non-inheritable. Fixes bug where views added to a child class were propagated to the parent and siblings. Child class "all" view map function now checks in guard clause for child class name instead of parent name
Geoff Buesing
2009-03-25 23:52:03 -0500
1ee82b714cDon't make design_doc_slug_cache and design_doc_fresh inheritable, because these settings should be specific to the class
Geoff Buesing
2009-03-25 23:04:32 -0500
14acd95444Server URI can now include a prefix to the database name
Brian Candler
2009-03-26 09:44:19 +0000
190bd13723Escape slash in database name
Brian Candler
2009-03-26 09:40:45 +0000
4337e676eeMerge commit 'candlerb/candlerb/design-doc' into candlerb-merge
Matt Aimonetti
2009-03-27 10:21:56 -0700
d71a33fc93Update handler for old versions of couchdb
Brian Candler
2009-03-27 14:00:28 +0000
c4b49baecfClassProxy provides class-level methods on a dynamically chosen database.
Brian Candler
2009-03-27 13:42:49 +0000
af6ac7df89Remove obsolete 'move' methods
Brian Candler
2009-03-27 11:50:42 +0000
aabf097e88Tidying up spec, remove unnecessary assignments to local variable
Brian Candler
2009-03-27 11:44:09 +0000
ec7848b783Multiple database support for ExtendedDocument.
Brian Candler
2009-03-27 11:27:37 +0000
f9278a4ca6Typo in comment
Brian Candler
2009-03-26 21:39:36 +0000
ada5b1660fMove design_doc attributes to Mixins::DesignDoc
Brian Candler
2009-03-26 21:21:20 +0000
ce46715d69upgraded the gemspec (ruby1.9 compatible and enforcing a properly working version of rubygems)
Matt Aimonetti
2009-03-25 00:00:42 -0700
49d19e2a29Validation inheritance: do deeper dup so that child classes don't add to the parent's validations
Geoff Buesing
2009-03-25 00:18:28 -0500
e466b20df9fixed gemspec
Chris Anderson
2009-03-23 16:27:58 +0100
115cb6a7eefixed the subclassing of ExtendedDocument classes
Matt Aimonetti
2009-03-19 18:53:17 -0700
bb119ae181Move require of stdlib time from extended_document to properties
Geoff Buesing
2009-03-19 15:22:47 -0500
a1a4985149Namespace Extlib versions of class_inheritable_accessor methods with extlib_prefix, as done in Wycats' Rails fork, so that their inclusion won't overwrite existing ActiveSupport implementations, if present. Check for existence of Class extensions on a per-method basis.
Geoff Buesing
2009-03-19 12:50:58 -0500
de0476b083ExtendedDocument: don't require Extlib. Explicitly require Ruby stdlib time (which provides Time.parse), which was required by Extlib::Logger.
Geoff Buesing
2009-03-18 13:40:07 -0500
1517622d53Time#to_json monkeypatch: use Time#getutc instead of #utc, so that self is not modified
Geoff Buesing
2009-03-18 13:36:22 -0500
d9417f3915Extract humanize method from Extlib::Inflection to CouchRest.humanize, so that Extlib::Inflection dependency can be removed
Geoff Buesing
2009-03-18 13:32:49 -0500
ef8933432aMerge branch 'master' of git://github.com/jchris/couchrest
Matt Aimonetti
2009-03-19 16:35:31 -0700
4d8314124bRemove CouchRest.move, CouchRest::Database#move and #move_doc, because these methods are no longer supported by CouchDB
Geoff Buesing
2009-03-18 11:22:49 -0500
aad6b8383dmerged jchris/master
Matt Aimonetti
2009-03-16 14:57:29 -0700
76ef427862rev gem to version 0.17.0
Chris Anderson
2009-03-15 13:01:39 -0700
36c8bea453all specs pass against couchdb trunk
Chris Anderson
2009-03-15 13:00:47 -0700
917157a0e7rev version and new gemspec
Chris Anderson
2009-03-14 19:03:17 -0700
fbc21aacd9updater is simpler now that I learned about open_revs=all
Chris Anderson
2009-03-14 19:00:26 -0700
8964a9b282created upgrade helper
Chris Anderson
2009-03-14 18:42:34 -0700
d2c461e7f0bumped the version # since this version is only compatible with latest couchdb trunk
Matt Aimonetti
2009-03-11 15:15:08 -0700
b3a6a081fdfix for design doc url changes
Chris Anderson
2009-03-09 13:12:28 -0700
7b03c7ba25fix for design doc url changes
Chris Anderson
2009-03-09 13:12:28 -0700
2aeb90721ecorrected some spec dependencies
Matt
2009-03-08 14:27:30 +0000
bfff491202bumped the version number
Matt Aimonetti
2009-03-06 16:31:07 -0800
3b85555d5etrying to get GH to build the gem
Matt Aimonetti
2009-03-06 16:19:39 -0800
5607936540updated the callback system using Yehuda's latest version and bumped the release to make the latest fixes available
Matt Aimonetti
2009-03-05 23:52:48 -0800
fdb0854859Fix a bug where class extentions were conflicting with ActiveSupport
Matthew Ford
2009-03-05 15:47:53 +0000
d95b9de50dFix net/http monkey patch, to prevent conflicts with other libraries.
Matthew Ford
2009-03-03 11:33:17 +0000
813f673d88increased the bulk cache limit to 500, it can be manually increased up to 1000 safely
Matt Aimonetti
2009-03-05 15:06:56 -0800
3e6dba7b66fixed a bug with ExtendedDocument not declaring any views and trying to use #all or #first
Matt Aimonetti
2009-03-03 16:57:59 -0800
98fb1d728dbumped to 0.2 now that I rebased with master
Matt Aimonetti
2009-03-02 22:40:29 -0800
0250fea373Merge branch 'master' of git://github.com/jchris/couchrest
Matt Aimonetti
2009-03-02 22:37:36 -0800
7455152f63fixed a typo in the previous commit
Matt Aimonetti
2009-03-02 22:36:57 -0800
d383c5a7d4fixed a typo added when I added more debugging info to the request processing
Matt Aimonetti
2009-03-02 21:26:18 -0800
b1999ac8b7Merge branch 'casted-extendeddocument'
Matt Aimonetti
2009-03-02 21:22:15 -0800
5258a0ba52fixed a bug where :include_docs on a view couldn't be overwritten
Matt Aimonetti
2009-03-02 21:21:59 -0800
55ecda2c90spec'd casted extended document
Matt Aimonetti
2009-03-02 21:15:02 -0800
70d594ff5cdcnstrct says Timeout::Error is the constant we probably mean
Chris Anderson
2009-02-27 12:27:52 -0800
f8e8686537fixed db spec
Chris Anderson
2009-02-27 10:58:48 -0800
4bfb69b3ceadded a debugging statement on PUT failures
Matt Aimonetti
2009-02-26 19:53:01 -0800
bb93a5bb1fadded rescue message to GET request
Matt Aimonetti
2009-02-26 18:44:39 -0800
80317f31a5fixed the uuid count for the latest version of couchdb
Matt Aimonetti
2009-02-25 00:22:11 -0800
fe489f2d38removed CouchRest::Model, added more specs and fixed a bug with casted CR::ExtendedDocument
Matt Aimonetti
2009-02-24 22:51:13 -0800
72542dc876fixed a bug with validation
Matt Aimonetti
2009-02-20 18:32:01 -0800
2f8caa8740added a new validator
Matt Aimonetti
2009-02-20 15:34:49 -0800
be469b2a86bumped release to 0.14 after implementing the new features in a real life app.
Matt Aimonetti
2009-02-17 17:59:31 -0800
c4cce18389added 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
Matt Aimonetti
2009-02-17 00:36:11 -0800
3c01875ce5pushing a new version to GH
Matt Aimonetti
2009-02-12 20:34:08 -0800
3a57ed1414fixed a bug with the RestClient optimization, added more callbacks on the ExtendedDocument and added support for casted arrays of objects.
Matt Aimonetti
2009-02-12 20:28:07 -0800
b79bb9a912getting GH to build my gem, :emo:test #2
Matt Aimonetti
2009-02-10 18:06:25 -0800
dedea6a0b8touched the gemspec file to rebuild the gem on GitHub
Matt Aimonetti
2009-02-10 18:00:38 -0800
e000c8b68cbumped release to 0.13
Matt Aimonetti
2009-02-10 16:20:33 -0800
c0abafd1e0fixed a major bug with inheritance and the class database setup. (plus some validation bugs)
Matt Aimonetti
2009-02-10 16:10:35 -0800
e448112ff6fixed some serious issues but left some for tomorrow (validations aren't working right)
Matt Aimonetti
2009-02-10 02:15:39 -0800
bc47e72ae0fixed a bug with the casting of time objects
Matt Aimonetti
2009-02-09 15:12:22 -0800
e07e5b468ffixed a bug with a default value being a proc
Matt Aimonetti
2009-02-09 12:08:55 -0800
621f5565e9Started working on casted models, basic functionalities are now in.
Matt Aimonetti
2009-02-09 11:20:23 -0800
fa7b176fce[extended-document] added support for property :name, :default => 'Matt" and default couchrest type
Matt Aimonetti
2009-02-05 18:57:11 -0800
890b60cae4added autovalidation (auto_validate! in your ExtendedDocument) and extracted some extlib stuff so we will soon be able to remove the dependency.
Matt Aimonetti
2009-02-05 17:06:12 -0800
e9930c5a86extracted the response class to its own file
Matt Aimonetti
2009-02-05 16:56:48 -0800