Skip to content

Latest commit

 

History

History
82 lines (62 loc) · 1.94 KB

CHANGELOG.md

File metadata and controls

82 lines (62 loc) · 1.94 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

6.2.2

Fixed

  • Vulnerable dependencies.

6.2.1

Fixed

  • Updated TypeScript declarations to match the current API.

6.2.0

Added

  • Datastore.removeOne and Datastore.removeMany aliases.
  • MongoDB compatibility methods (Datastore.insertOne, Datastore.insertMany, Datastore.updateOne, Datastore.updateMany, Datastore.deleteOne, Datastore.deleteMany).

6.1.0

Updated

  • Code to use the async API instead of callbacks.

Fixed

  • Vulnerable dependencies.

6.0.3

Fixed

  • Vulnerable dependencies.

6.0.2

Fixed

  • TypeScript declaration update result when upsert and multi is set to true.

6.0.1

Updated

  • Class description in the TypeScript declaration file.

6.0.0

Added

  • Cursor.project method.

Changed

  • Major TypeScript declaration overhaul.

5.0.1 - 5.0.3

Fixed

  • Vulnerable dependencies.

Updated

  • Code style.
  • Some documentation issues.

5.0.0

Updated

  • Switched from nedb to @seald-io/nedb, to solve vulnerability issues.

4.1.4 - 4.1.6

Fixed

  • Vulnerable dependencies.

4.1.1 - 4.1.3

Updated

  • TypeScript definition file.

4.1.0

Added

  • compactionDone event from nedb's compaction.done

4.0.4

Updated

  • Vulnerable dependencies.
  • Tabs to spaces in code.
  • TypeScript definition file.

4.0.1

Updated

  • Vulnerable dependencies.

4.0.0

Updated

  • The findOne and count Datastore methods now return a Cursor object instead of a Promise, allowing users to e.g.: find the most recently updated document, etc.