Commits on Oct 13, 2014
…t was being passed to methods. NSJSONWritingOptions only include NSJSONWritingPrettyPrinted or Zero.
Commits on Aug 9, 2013
Commits on Aug 6, 2013
Commits on Aug 5, 2013
… has been set to nil The same conditions are used in getValueOfProperty:
Commits on Apr 17, 2013
Fixes a regression from a recent commit.
Commits on Apr 15, 2013
* CouchServer is now copyable. Call -copy to make a new instance to use on a different thread. * +[CouchTouchDBServer sharedInstance] should only be called from one thread since it returns only one instance. Added an assertion to enforce this. * Fixed implementation of -init to simplify it and prevent problems if there are multiple TouchDB instances open.
Commits on Mar 29, 2013
…acksChanges It will validate the cached currentRevision, if any, against the server and update it if it changed.
Commits on Mar 25, 2013
This allows for multiple replications with different filters, between the same databases.
Allows you to ship a database file with an app and then install it on the first launch.
Commits on Feb 14, 2013
If changes happened quickly enough, it was possible for the onCompletion block of a document save operation to be called _after_ the document got an external-change notification of a _later_ revision. (This occurred with CouchPersistentReplication on its initial save -- the replicator manager immediately updates the document with a task ID and "triggered" state, and this change was arriving before the model was told it had finished saving, so it wasn't ready to respond to external changes yet. Fixes https://github.com/couchbaselabs/TouchDB-iOS/issues/187 , I think.
Commits on Jan 24, 2013
If using RESTOperation to talk to a remote server (not TouchDB), if no credential can be found for an auth challenge it should call -continueWithoutCredentialForAuthenticationChallenge: instead of cancelAuthenticationChallenge:. This will ensure that the error seen by the client is an HTTP 401 instead of "NSURLErrorDomain error -1012".
Commits on Jan 11, 2013
Defer the NSCache release in RESTCache's dealloc, in case the NSCache is already in the midst of flushing itself (in which case deallocing it will cause a deadlock.) Fixes https://github.com/couchbaselabs/TouchDB-iOS/issues/216
Commits on Jan 3, 2013
Commits on Dec 11, 2012
…ies (feature request)
Commits on Nov 8, 2012
Commits on Nov 6, 2012
Commits on Nov 2, 2012
Commits on Oct 31, 2012
…ap query on a view with a reduce function.
Commits on Oct 24, 2012
Commits on Oct 16, 2012
Fixes TouchDB 176
Commits on Oct 15, 2012
This only affects clients that still use the old/deprecated Couchbase Mobile framework.
[Tweaked by snej to simplify the code]
Commits on Oct 9, 2012
Commits on Sep 20, 2012
Commits on Sep 10, 2012