couchdb v0.5.1 Release Notes

Release Date: 2016-02-12 // about 8 years ago
  • πŸš€ This release extends the crate's coverage of the CouchDB API, deprecates πŸ“š a few poorly named things, and improves documentation.

    πŸ—„ Deprecated

    • The method Client::post_to_database is deprecated. Use Client::post_database instead.
    • πŸ—„ The type PostToDatabase is deprecated. Use PostDatabase instead.

    πŸ†• New

    • The GetChanges action type is new and allows applications to get database changes via the /db/_changes resource.
    • The GetRoot action type is new and allows applications to get the CouchDB root resource (/), which includes the server's version information.
    • πŸ‘ There's now support for getting documents at a specific revision via the ?rev query parameterβ€”i.e., GET /db/doc?rev=<revision>.
    • πŸš€ This release adds limited support for getting embedded attachments via the GetDocument action.
    • The Document type now contains a deleted field for signifying whether the document has been deleted.
    • πŸ“š The action module's documentation now contains a feature table showing, in detail, the crate's coverage of the CouchDB API.