couchdb 0.2.1 couchdb: ^0.2.1 copied to clipboard
Library for interacting with CouchDB from both a server and browser environment
0.2.1 #
- Fix cast
revsDiff
property inDbResponse
class.
0.2.0 #
-
Split
DbResponse
to five classes corresponds to categories of CouchDB:1. Server 2. Database 3. Documents 4. Design documents 5. Local documents
-
Change signatures of some methods (check your code for error and reference to Docs).
-
Add
purgedInfosLimit()
andsetPurgedInfosLimit()
toDatabaseModel
class. -
Improve docs in API docs (add return's JSON example).
-
Move
headers
to separate field inDbResponse
from json. -
Improved README.
0.1.4+1 #
- Downgrade required Dart SDK to
2.1.0-dev.9.4
.
0.1.4 #
- Move
cors
field toCouchDbWebClient
class. - Remove
cors
parameter from constructor ofCouchDbServerClient
andCouchDbBaseClient
classes.
0.1.3 #
- Add
_headers
field,headers
getter and improvemodifyRequestHeaders()
method ofCouchDbBaseClient
class. - Move fields and getters from
CouchDb(Server/Web)Client
toCouchDbBaseClient
. - Remove
_client
fromCouchDb(Server/Web)Client
and change constructors from beingfactory
to usual. - Add
cors
field toCouchDbBaseClient
class and its constructor.
0.1.2 #
- Improve README.
- Rename
getAllDocs()
toallDocs()
,getAllDesignDocs()
toallDesignDocs()
,getBulkDocs()
tobulkDocs()
,getDocsByKeys()
todocsByKeys()
methods ofDatabaseModel
class. - Rename
getDesignDoc()
todesignDoc()
,getAttachment()
toattachment()
methods ofDesignDocumentModel
class. - Rename
getDoc()
todoc()
,getAttachment()
toattachment()
methods ofDocumentModel
class. - Rename
getLocalDocs()
tolocalDocs()
,getLocalDocsWithKeys()
tolocalDocsWithKeys()
,getLocalDoc()
tolocalDoc()
methods ofLocalDocumentModel
class. - Rename
getClusterSetup()
toclusterSetupStatus()
method ofServerModel
class. - Add
includeDocs
parameter toallDocs()
method ofDatabaseModel
class.
0.1.1 #
- Small changes that don't touch main classes.
0.1.0 #
- Introducing beta-version of library.
- Implement all methods of
ServerModel
class. - Implement all methods of
DesignDocumentModel
class. - Add library description to
CouchDb(Server/Web)Client
classes. - Add
raw
field toDbResponse
class (priorrawBody
). - Change
body
parameter ofpost()
method inCouchDb(Server/Web)Client
toObject
type.
0.0.8 #
- Implements
schedulerJobs()
,schedulerDocs()
,schedulerDocsWithReplicatorDbName()
,schedulerDocsWithDocId()
,nodeStats()
,systemStatsForNode()
,up()
anduuids()
methods ofServerModel
class. - Add some fields to
DbResponse
class.
0.0.7 #
- Change
toString()
method ofCouchDbException
class - it shows error code, name error and reason. - Add
allNodes
,clusterNodes
,history
,replicationIdVersion
,sessionId
andsourceLastSeq
fields toDbResponse
class. - Implements
configureCouchDb()
,dbUpdates()
,membership()
andreplicate()
methods ofServerModel
class.
0.0.6 #
- Moving
CouchDbWebClient
andCouchDbServerClient
to the separate export. - Delete
rawBody
field fromDbResponse
class. - Add
state
field toDbResponse
class. - Implements
couchDbInfo()
,activeTasks()
,allDbs()
,dbsInfo()
andgetClusterSetup()
methods ofServerModel
class. - Small changes in
CouchDb(Server/Web)Client
classes.
0.0.5 #
- Implement
CouchDbWebClient
class for interacting with CouchDB. - Moving all examples to
example/README.md
.
0.0.4 #
- Implements
attachmentInfo()
,getAttachment()
,insertAttachment()
anddeleteAttachment()
methods ofDocumentModel
class. - Implement
setRevsLimit()
method ofDatabaseModel
class. - Method
put()
now accept any body type. - Non-json response body now available in
rawBody
field ofDbRespone
class.
0.0.3 #
- Implements
insertDoc()
,deleteDoc()
andcopyDoc()
methods ofDocumentModel
class. - All methods of
CouchDb(Server/Web)Client
can set custom headers.
0.0.2 #
- Implementats
docInfo()
andgetDoc()
methods ofDocumentModel
class. - Add documentation to
DatabaseModel
methods. - Add opportunity to add headers to
head()
method ofCouchDb(Server/Web)Client
classes.
0.0.1 #
- Initial version.
- Implement
CouchDbServerClient
for interacting with CouchDB. - Implements
DatabaseBaseModel
methods.