Commit graph

  • 8814ab531d bumped version number after fixing a potentially serious design doc bug Matt Aimonetti 2009-05-20 16:33:19 -0700
  • b1ff1192e5 fixed the refresh design doc method to actually save the doc in the db Matt Aimonetti 2009-05-20 11:44:44 -0700
  • 85079a54d9 bumped the version Matt Aimonetti 2009-05-17 21:20:38 -0700
  • b89d327a61 cleaned 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
  • 406eaebfc9 Allowing save of default value for read-only property Eric Watson 2009-05-15 14:44:41 -0500
  • 9d4837993a fix link to couch.js in README Mike Frawley 2009-05-15 03:37:45 +0800
  • a4e6713aeb removed 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
  • 2596df1a3d added cascading validations for extended documents using casted models. Most code comes from nrstott's contribution Matt Aimonetti 2009-05-13 22:50:29 -0700
  • 92b77a9649 fixed bulk_load/get_bulk and the specs Matt Aimonetti 2009-05-13 20:44:57 -0700
  • 0c0b6ecff2 added spec to show problem with validation of array of casted models Nathan 2009-05-11 17:17:53 -0500
  • 1b6ed9ce93 Merge branch 'master' of git://github.com/jchris/couchrest Matt Aimonetti 2009-05-13 12:59:42 -0700
  • 8363aa6298 added bulk_load macro Chris Anderson 2009-05-08 19:00:39 -0700
  • 53df7369bc bumped the version due to many bug fixes being addressed lately Matt Aimonetti 2009-04-27 20:53:02 -0700
  • fb7b33b1a7 Specs now clean up after themselves by deleting the test databases Will Leinweber 2009-03-21 12:14:42 +0800
  • f7bbee8243 Make "property :foo, :default => false" work Mutwin Kraus 2009-04-26 10:31:19 +0800
  • 75a5018b12 Improvements for ExtendedDocument initializer Mutwin Kraus 2009-04-23 12:24:38 +0800
  • 6fca60ebe4 fixed a bug with CastedModel constructer calling Hash#initialize(ifnone) YAMAMOTO Yohei 2009-04-02 22:00:28 +0800
  • d3a7717363 version support note Chris Anderson 2009-04-16 12:20:17 -0700
  • ef3b0527c9 Hash#=== monkeypatch: don't add special behavior to subclasses, i.e. CouchRest documents Geoff Buesing 2009-04-01 16:00:36 -0500
  • 5f5aa06409 Adding 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
  • 09dcc9e5c2 Revert "Server URI can now include a prefix to the database name" Chris Anderson 2009-03-31 12:24:04 -0700
  • 55271490e8 Remove unnecessary design_doc_fresh test Brian Candler 2009-03-28 22:19:32 +0000
  • d672d5f8d4 Move design_doc_* attributes into DesignDoc mixin Brian Candler 2009-03-27 20:22:10 +0000
  • 159a761ad9 Tidy up initialisations of design_doc which are no longer needed Brian Candler 2009-03-27 20:21:03 +0000
  • 266583805c updated the gemspec Matt Aimonetti 2009-03-27 11:54:05 -0700
  • c3e34fc989 Adding 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
  • abd19f7b68 bumped release to 0.23 (lots of fixes) Matt Aimonetti 2009-03-27 11:27:44 -0700
  • 661daac473 fixed an inheritance problem with ExtendedDocument subclasses Matt Aimonetti 2009-03-27 11:11:49 -0700
  • 9c46546b39 Add 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
  • 5d112df1e8 Make 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
  • 1ee82b714c Don'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
  • 14acd95444 Server URI can now include a prefix to the database name Brian Candler 2009-03-26 09:44:19 +0000
  • 190bd13723 Escape slash in database name Brian Candler 2009-03-26 09:40:45 +0000
  • 4337e676ee Merge commit 'candlerb/candlerb/design-doc' into candlerb-merge Matt Aimonetti 2009-03-27 10:21:56 -0700
  • d71a33fc93 Update handler for old versions of couchdb Brian Candler 2009-03-27 14:00:28 +0000
  • c4b49baecf ClassProxy provides class-level methods on a dynamically chosen database. Brian Candler 2009-03-27 13:42:49 +0000
  • af6ac7df89 Remove obsolete 'move' methods Brian Candler 2009-03-27 11:50:42 +0000
  • aabf097e88 Tidying up spec, remove unnecessary assignments to local variable Brian Candler 2009-03-27 11:44:09 +0000
  • ec7848b783 Multiple database support for ExtendedDocument. Brian Candler 2009-03-27 11:27:37 +0000
  • f9278a4ca6 Typo in comment Brian Candler 2009-03-26 21:39:36 +0000
  • ada5b1660f Move design_doc attributes to Mixins::DesignDoc Brian Candler 2009-03-26 21:21:20 +0000
  • ce46715d69 upgraded the gemspec (ruby1.9 compatible and enforcing a properly working version of rubygems) Matt Aimonetti 2009-03-25 00:00:42 -0700
  • 125689cd34 ValidationErrors#on: allow String field_name Geoff Buesing 2009-03-24 17:37:52 -0500
  • 49d19e2a29 Validation 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
  • e466b20df9 fixed gemspec Chris Anderson 2009-03-23 16:27:58 +0100
  • 115cb6a7ee fixed the subclassing of ExtendedDocument classes Matt Aimonetti 2009-03-19 18:53:17 -0700
  • bb119ae181 Move require of stdlib time from extended_document to properties Geoff Buesing 2009-03-19 15:22:47 -0500
  • a1a4985149 Namespace 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
  • de0476b083 ExtendedDocument: 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
  • 1517622d53 Time#to_json monkeypatch: use Time#getutc instead of #utc, so that self is not modified Geoff Buesing 2009-03-18 13:36:22 -0500
  • d9417f3915 Extract 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
  • ef8933432a Merge branch 'master' of git://github.com/jchris/couchrest Matt Aimonetti 2009-03-19 16:35:31 -0700
  • 4d8314124b Remove 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
  • aad6b8383d merged jchris/master Matt Aimonetti 2009-03-16 14:57:29 -0700
  • 76ef427862 rev gem to version 0.17.0 Chris Anderson 2009-03-15 13:01:39 -0700
  • 36c8bea453 all specs pass against couchdb trunk Chris Anderson 2009-03-15 13:00:47 -0700
  • 917157a0e7 rev version and new gemspec Chris Anderson 2009-03-14 19:03:17 -0700
  • fbc21aacd9 updater is simpler now that I learned about open_revs=all Chris Anderson 2009-03-14 19:00:26 -0700
  • 8964a9b282 created upgrade helper Chris Anderson 2009-03-14 18:42:34 -0700
  • d2c461e7f0 bumped the version # since this version is only compatible with latest couchdb trunk Matt Aimonetti 2009-03-11 15:15:08 -0700
  • b3a6a081fd fix for design doc url changes Chris Anderson 2009-03-09 13:12:28 -0700
  • 7b03c7ba25 fix for design doc url changes Chris Anderson 2009-03-09 13:12:28 -0700
  • 2aeb90721e corrected some spec dependencies Matt 2009-03-08 14:27:30 +0000
  • bfff491202 bumped the version number Matt Aimonetti 2009-03-06 16:31:07 -0800
  • 3b85555d5e trying to get GH to build the gem Matt Aimonetti 2009-03-06 16:19:39 -0800
  • 5607936540 updated 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
  • fdb0854859 Fix a bug where class extentions were conflicting with ActiveSupport Matthew Ford 2009-03-05 15:47:53 +0000
  • d95b9de50d Fix net/http monkey patch, to prevent conflicts with other libraries. Matthew Ford 2009-03-03 11:33:17 +0000
  • 813f673d88 increased the bulk cache limit to 500, it can be manually increased up to 1000 safely Matt Aimonetti 2009-03-05 15:06:56 -0800
  • 3e6dba7b66 fixed a bug with ExtendedDocument not declaring any views and trying to use #all or #first Matt Aimonetti 2009-03-03 16:57:59 -0800
  • 98fb1d728d bumped to 0.2 now that I rebased with master Matt Aimonetti 2009-03-02 22:40:29 -0800
  • 0250fea373 Merge branch 'master' of git://github.com/jchris/couchrest Matt Aimonetti 2009-03-02 22:37:36 -0800
  • 7455152f63 fixed a typo in the previous commit Matt Aimonetti 2009-03-02 22:36:57 -0800
  • d383c5a7d4 fixed a typo added when I added more debugging info to the request processing Matt Aimonetti 2009-03-02 21:26:18 -0800
  • b1999ac8b7 Merge branch 'casted-extendeddocument' Matt Aimonetti 2009-03-02 21:22:15 -0800
  • 5258a0ba52 fixed a bug where :include_docs on a view couldn't be overwritten Matt Aimonetti 2009-03-02 21:21:59 -0800
  • 55ecda2c90 spec'd casted extended document Matt Aimonetti 2009-03-02 21:15:02 -0800
  • 70d594ff5c dcnstrct says Timeout::Error is the constant we probably mean Chris Anderson 2009-02-27 12:27:52 -0800
  • f8e8686537 fixed db spec Chris Anderson 2009-02-27 10:58:48 -0800
  • 4bfb69b3ce added a debugging statement on PUT failures Matt Aimonetti 2009-02-26 19:53:01 -0800
  • bb93a5bb1f added rescue message to GET request Matt Aimonetti 2009-02-26 18:44:39 -0800
  • 80317f31a5 fixed the uuid count for the latest version of couchdb Matt Aimonetti 2009-02-25 00:22:11 -0800
  • fe489f2d38 removed CouchRest::Model, added more specs and fixed a bug with casted CR::ExtendedDocument Matt Aimonetti 2009-02-24 22:51:13 -0800
  • 72542dc876 fixed a bug with validation Matt Aimonetti 2009-02-20 18:32:01 -0800
  • 2f8caa8740 added a new validator Matt Aimonetti 2009-02-20 15:34:49 -0800
  • be469b2a86 bumped release to 0.14 after implementing the new features in a real life app. Matt Aimonetti 2009-02-17 17:59:31 -0800
  • 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 Matt Aimonetti 2009-02-17 00:36:11 -0800
  • 3c01875ce5 pushing a new version to GH Matt Aimonetti 2009-02-12 20:34:08 -0800
  • 3a57ed1414 fixed 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
  • b79bb9a912 getting GH to build my gem, :emo:test #2 Matt Aimonetti 2009-02-10 18:06:25 -0800
  • dedea6a0b8 touched the gemspec file to rebuild the gem on GitHub Matt Aimonetti 2009-02-10 18:00:38 -0800
  • e000c8b68c bumped release to 0.13 Matt Aimonetti 2009-02-10 16:20:33 -0800
  • c0abafd1e0 fixed a major bug with inheritance and the class database setup. (plus some validation bugs) Matt Aimonetti 2009-02-10 16:10:35 -0800
  • e448112ff6 fixed some serious issues but left some for tomorrow (validations aren't working right) Matt Aimonetti 2009-02-10 02:15:39 -0800
  • bc47e72ae0 fixed a bug with the casting of time objects Matt Aimonetti 2009-02-09 15:12:22 -0800
  • e07e5b468f fixed a bug with a default value being a proc Matt Aimonetti 2009-02-09 12:08:55 -0800
  • 621f5565e9 Started 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
  • 890b60cae4 added 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
  • e9930c5a86 extracted the response class to its own file Matt Aimonetti 2009-02-05 16:56:48 -0800