Skip to content

Releases: matteobortolazzo/couchdb-net

v3.6.0

11 Mar 22:09
d39233c
Compare
Choose a tag to compare

Bugs

  • Change feed: Fixed automatic resume at last change in continuous feed (#198)

v3.4.0

20 Jun 23:02
7d1978d
Compare
Choose a tag to compare

Features

  • Database split: Configurable field for document discrimination (#150)
  • Find: Added all options and responses (#182)
  • Change feed: Adds support for database split (#187)
  • Replicas: Adds CreateTarget option (#189)

Bugs

  • Queries: Fix when In is called inside Any (#183)
  • Database split: Fix FirstOrDefault without filter queries (#185)

v3.3.1

20 Jun 22:45
9b55e16
Compare
Choose a tag to compare

Bug Fixes

  • Dependency Injection: Fix dependency injection packages references (#180)

v3.3.0

19 Oct 23:16
4a09408
Compare
Choose a tag to compare

Features

  • Bulk Delete: Adds support to replication (#171)
  • Revision Support: Support for revisions in add and update (#170)
  • Deleted Flag: Added deleted flag on document (#154)

Bug Fixes

  • Replication: Added replication methods in ICouchDatabase interface (#173)
  • Document ID: Support IDs with special characters (#172)

v3.2.0

03 Jul 12:25
3462a99
Compare
Choose a tag to compare

Features

  • Replication: Adds support to replication (#151)
  • Attachments: Adds DownloadAttachmentAsStreamAsync (#152)
  • IsMatch: Support multiline regex (#161)

Bug Fixes

  • ElementAt: Fixes query on .NET 6. (#156)
  • Attachments: Fixes attachments in FindAsync. (#159)
  • Attachments: Fixes attachments uploads (#159)
  • Attachments: Fixes Bad Request on attachment upload. (#164)
  • GetInfoAsync: Fixed 32-bit integer overflow. (#165)

v3.1.1

14 Oct 20:37
0c39973
Compare
Choose a tag to compare

Bug Fixes

  • Query: Fix First/Last with conditions fail. (#142)
  • Query: Fix First/Last on splitted database. (#136)
  • Query: Throws exception on List.Count instead of wrong query. (#138)
  • Query: Fix multi thread call issues. (#133)
  • FindManyAsync: Filters out null results. (#141) Thanks AlexandrSHad
  • Continuous Changes: Fix multi thread issues. (#140)

v3.1.0

26 Mar 23:33
420d2de
Compare
Choose a tag to compare

Features

  • Views: Possibility to query multiple views at once. (#126) Thanks Panos
  • Partitioned database: It's possible to create partitioned databases. (#122)

Bug Fixes

  • Views: CouchViewOptions are serialized correctly when overriding the serializer. (#125) Thanks Panos
  • PropertyCaseType: PropertyCaseType is not applied on internal properties anymore. (#127)

v3.0.1

10 Mar 18:48
20cb9f9
Compare
Choose a tag to compare

Bug Fixes

  • Table Splitting: Fix discriminator. (#120)

v3.0.0

09 Mar 20:41
010ca6c
Compare
Choose a tag to compare

Breaking Changes

  • Update to Flurl 3. There should be no differences for the end user, but keep in mind.

Features

  • Table Splitting: Ability to use the same database for different document with automatic filtering. (#106)
  • Views: Ability to get views. Thanks to panoukos41

Improvements

  • Logical Expressions Prune: If expressions are constant booleans, they are removed automatically keeping the query valid. (#113)
  • IsUpAsync: Returns false on timeout and on not successful codes. (#107)
  • FindAsync: Faster when document is not found. (#92)

v2.1.0

19 Sep 10:34
Compare
Choose a tag to compare

Features

  • Indexes": Ability to create indexes. (#102)
  • Null values": New SetNullValueHandling method for CouchOptionsBuilder to set how to handle null values. (#101)
  • Query": New Select and Convert methods to select specific fields.

Bug Fixes

  • Conflicts: Fix the query parameter value to get conflicts. (#100)
  • Query: Fix queries when variables are used. (#104)