Skip to content

Releases: go-kivik/kivik

v4.5.0

29 Aug 20:51
be57cf8

Choose a tag to compare

The main change in this release is the drop of support for Go 1.17 and 1.18.

What's Changed

  • Rename master -> main by @flimzy in #1101
  • Add SuitePG constant to kiviktest pkg by @flimzy in #1102
  • Improved error messages in kiviktest for db cleanup, and handle errors.ErrUnsupported in HTTPStatus() by @flimzy in #1103
  • Begin Pg driver by @flimzy in #1104
  • Run tests against Go 1.25 by @flimzy in #1105
  • Build and test against the new release of GopherJS by @flimzy in #1106
  • Add some missing test cleanup by @flimzy in #1110
  • Add (mostly disabled) sqlite test suite by @flimzy in #1111
  • Add tests and linter for Postgres driver to CI configuration by @flimzy in #1112
  • Add support for CreateDB, testcontainers, and pgtestdb by @flimzy in #1113
  • Fix AllDBs functionality and improve db naming convention by @flimzy in #1114
  • Test cleanup fix when AllDBs not implemented by @flimzy in #1116
  • Tidy by @flimzy in #1115
  • Drop support for Go 1.17 and 1.18 by @flimzy in #1107
  • Bump Kivik minor version after dropping Go 1.17 and 1.18 support by @flimzy in #1117

Full Changelog: v4.4.1...v4.5.0

v4.4.1

07 Aug 14:36
c0e0cc4

Choose a tag to compare

This release mostly contains housekeeping updates. The only real changes are in the PouchDB driver, which it seems nobody is using, since it's apparently been broken (until now) for about 2 years, without my having noticed 🙈

What's Changed

Full Changelog: v4.4.0...v4.4.1

v4.4.0

10 Apr 16:08
ec94e69

Choose a tag to compare

What's Changed

  • Update some dependencies, new linter, run tests against Go 1.24 by @flimzy in #1056
  • Testing PouchDB tests by @flimzy in #1058
  • Add support for calling update functions with CouchDB driver by @flimzy in #1057
  • Release 4.4.0 by @flimzy in #1059

Full Changelog: v4.3.3...v4.4.0

v4.3.3

05 Dec 16:58
280d91c

Choose a tag to compare

What's Changed

Full Changelog: v4.3.2...v4.3.3

v4.3.2

11 Sep 15:21
72210e5

Choose a tag to compare

What's Changed

  • x/mango: Fix evaluation of $exists: false always failing by @skaggmannen in #1044
  • x/mango: Split JSON keys more intelligently by @flimzy in #1045
  • x/sqlite: Update core kivik dep, and dedupe SplitKeys function by @flimzy in #1046
  • Release 4.3.2 to fix $exists in x/mango by @flimzy in #1047

New Contributors

Full Changelog: v4.3.1...v4.3.2

v4.3.1

21 Aug 09:25
0b67452

Choose a tag to compare

What's Changed

  • Filter function support by @flimzy in #1025
  • Refactor emit function to never panic by @flimzy in #1026
  • Move JS functions into a separate package by @flimzy in #1027
  • x/sqlite: Support filter=_view for Changes feed by @flimzy in #1028
  • Add SQLite to integration test suite list by @flimzy in #1029
  • Add a bunch of t.Helper to kt pkg by @flimzy in #1030
  • Fix typos by @deining in #1032
  • x/sqlite: Handle DB not found errors by @flimzy in #1034
  • Fix typos in comments, tests, and docs by @alexandear in #1036
  • x/sqlite: Return errors for unimplemented methods by @flimzy in #1037
  • Remove the outdated build constraint // +build by @alexandear in #1035
  • x/sqlite: Improve DestroyDB to remove all tables by @flimzy in #1038
  • x/sqlite: Only report most recent rev for each doc in changes feed by @flimzy in #1039
  • Move DB cleanup to t.Cleanup by @flimzy in #1040
  • fix(couchdb): use url.PathEscape in DBExists for consistency with other DB* methods by @dominicbarnes in #1041
  • Bump version to 4.3.1 to include bugfix for path escaping with DBExis… by @flimzy in #1042

New Contributors

Full Changelog: v4.3.0...v4.3.1

v4.3.0

18 Jul 15:59
6af22b2

Choose a tag to compare

What's Changed

Full Changelog: v4.2.4...v4.3.0

v4.2.4

17 Jul 14:19
979c813

Choose a tag to compare

What's Changed

Full Changelog: v4.2.3...v4.2.4

v4.2.3

10 May 15:30
472fa53

Choose a tag to compare

What's Changed

Full Changelog: v4.2.2...v4.2.3

v4.2.2

25 Apr 14:42
6bfd14d

Choose a tag to compare

What's Changed

Full Changelog: v4.2.1...v4.2.2