Skip to content

Releases: couchbaselabs/node-ottoman

v2.4.0

24 Jan 04:30
Compare
Choose a tag to compare

This release adds support for Full Text Search, fixes an issues listed below, and upgrades several underlying dependencies.

New Features

  • #746 - Support for Couchbase Full Text Search.

Fixed Issues

  • #742 - Fix depopulating for nested objects.

Full Changelog: v2.3.4...v2.4.0

v2.3.4

01 Aug 18:43
Compare
Choose a tag to compare

This release upgrades several underlying dependencies and fixes a number of issues listed below.

Fixed Issues

  • #724 - Add undefined to stringType Validator.
  • #726 - Update Merge Doc Behavior.
  • #728 - Fix query while using arrays indexes e.g. array[-1] (last element).

Full Changelog: v2.3.3...v2.3.4

v2.3.3

04 Apr 19:22
Compare
Choose a tag to compare

This release fixes an issue with the ArrayType options.

Fixed Issues

  • #716 - ArrayType options being set as undefined

Full Changelog: v2.3.2...v2.3.3

v2.3.2

02 Mar 22:20
Compare
Choose a tag to compare

This release adds fixes and dependency upgrades. Ottoman can now be used by TypeScript users without setting the skipLibCheck flag. This release also adds documentation for automatic UUID generation.

Fixed Issues

  • TypeScript no longer needs skipLibCheck flag
  • Dependency upgrades to address vulnurabiities

Full Changelog: v2.3.0...v2.3.2

v2.3.0

19 Dec 19:24
Compare
Choose a tag to compare

Fixed Issues

  • Bumps couchbase dependency to 4.2.0

PLEASE READ: Important Configuration Change

  • This release includes a major version bump to the Couchbase dependency, and with it a specific change to handling SSL/TLS connections:
    • If you were previously skipping certificate checking with the parameter ?ssl=no_verify in your connection string, you'll need to update it to ?tls_verify=none
    • If you previously used a connection string with http://, you'll need to update it to use Couchbase's protocol: couchbase://. The port is also not needed. For example, http://localhost:8091 would become couchbase://localhost.

Full Changelog: v2.2.2...v2.3.0

v2.2.2

09 Nov 23:31
Compare
Choose a tag to compare

New Features

  • None

Fixed Issues

  • Bumps couchbase dependency to 3.2.6

Full Changelog: v2.2.1...v2.2.2

v2.2.1

22 Jun 17:00
Compare
Choose a tag to compare

New Features

  • None

Fixed Issues

  • Updates index naming to include the model's name
  • Sets options.strict to true by default
  • Throws a DocumentNotFound for documents with a different model
  • Updates regex to ensure a clean index name

Full Changelog: v2.2.0...v2.2.1

v2.2.0

29 Mar 20:03
Compare
Choose a tag to compare

2.2.0 (2022-03-29)

Features

  • hooks: trigger embed schema hooks (9389dfe)
  • ottoman: add support for nested modelKey (6bcb9fc), closes #638

v2.1.0

09 Feb 18:33
Compare
Choose a tag to compare

New Features

  • Added ability to set keyGeneratorDelimiter to an empty string to use ID as key with no delimiter.
  • Updated Couchbase Node.js SDK to version 3.2.4.

Fixed Issues

  • Fixed model inconsistency in find method.
  • Bumped shelljs and follow-redirects dependencies.

Documentation Fixes

  • Reword v1 docs note.