Skip to content

Releases: metricq/aiocouch

Release v3.0.1

16 Aug 11:02
Compare
Choose a tag to compare
  • Fixed lost query params in database create method
  • Added Python 3.12 and CouchDB 3.3 to test matrix

Release v3.0.0

25 Aug 13:55
Compare
Choose a tag to compare
  • Added support for /db/_purge endpoint, which allows to remove all references to a document
  • Added Document.json property, which is a dict representing the document data
  • Added HTTPResponse as return from certain Document endpoints that may give 202 Accepted HTTP status codes
  • Improved documentation
  • [BREAKING] Document.copy() no longer returns the cloned document

Release v2.2.2

31 May 12:57
Compare
Choose a tag to compare

Changes

  • Fixed BasicAuth for UTF-8 encoded credentials

Release v2.2.1

24 Jan 13:49
Compare
Choose a tag to compare

Changes

  • Fixed unexpected exception when calling CouchDB.create(exists_ok=True) in case of race conditions

Release v2.2.0

19 Jan 10:24
Compare
Choose a tag to compare

Changes

  • Added support for /db/_changes endpoint, which allows to listen for change events
  • Added support for /db/_index endpoint, which allows to create indexes on databases
  • Improved documentation

Release v2.1.1

21 Dec 11:19
Compare
Choose a tag to compare

Changes

  • Fixes missing module dependency
  • Added Python 3.10 to list of supported python versions
  • CI: Running tests in isolated environment from linting

Release v2.1.0

18 Aug 12:08
Compare
Choose a tag to compare

Changes

  • Adds context managers for automatic saving of Documents
  • Adds documentation for attachments and bulk operations
  • Adds Mypy typing support

Release v2.0.1

03 Dec 13:28
a7686c5
Compare
Choose a tag to compare

Changes

  • Fixes a crash in bulk operations
  • Fixes a redundant HEAD request during the creation of design document objects

Release v2.0.0

22 Sep 15:40
8ba8d96
Compare
Choose a tag to compare

Changes

  • Adds documentation
  • Removes design documents from the docs() iteration on Database instances by default [Breaking change]
  • Adds include_ddocs parameter to docs() method to allow the iteration over all documents

Release v1.1.0

06 Apr 08:37
v1.1.0
9d9ae99
Compare
Choose a tag to compare

Changes

  • Adds Database.create_docs similar to update_docs, but without retrieving documents first
  • Renames Document.fetch_info() to info()
  • Adds data argument to Document
  • Adds ok and error member to update_docs and create_docs context managers