The JavaScript Database, for Node.js, nw.js, electron and the browser
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
nedb/CHANGELOG.md

2.2 KiB

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.

[2.0.1] - 2021-05-19

Changed

  • bump @seald-io/binary-search-tree to 1.0.2, which does not depend on underscore;
  • replace use of underscore by pure JS.

[2.0.0] - 2021-05-18

This version should be a drop-in replacement for nedb@1.8.0 provided you use modern browsers / versions of Node.js since ES6 features are now used (such as class and const / let).

Changed

  • Update homepage & repository fields in the package.json
  • New maintainer seald and new package name @seald-io/nedb;
  • Added lockfileVersion: 2 package-lock.json;
  • Modernized some of the code with ES6 features (class, const & let);
  • Uses standard to lint the code (which removes all unnecessary semicolons);
  • Updated dependencies, except async which stays at 0.2.10 for the moment;
  • Stop including the browser version in the repository, and properly build it with webpack;
  • Uses karma to run the browser tests, and use npm to fetch versioned dependencies rather than having hardcoded copies of the dependencies in the repository;
  • Internalized exec-time dependency for the benchmarks, because it was unmaintained;
  • Uses @seald-io/binary-search-tree rather than unmaintained binary-search-tree;

Removed

  • Compatibility with old browsers and old version of Node.js that don't support ES6 features.
  • From now on, this package won't be published with bower as it became essentially useless.
  • Entries in the browser field of package.json don't include individual files, only the bundled minified version, those files are still published with the package.

Security

[1.8.0] - 2016-02-15

See original repo