mirror of https://github.com/seald/nedb
parent
4cfae54594
commit
37702d87da
@ -0,0 +1,52 @@ |
|||||||
|
# Changelog |
||||||
|
|
||||||
|
All notable changes to this project will be documented in this file. |
||||||
|
|
||||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
||||||
|
and this project adheres |
||||||
|
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
||||||
|
|
||||||
|
## [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 |
||||||
|
|
||||||
|
- New maintainer [seald](https://github.com/seald/) and new package |
||||||
|
name [@seald-io/nedb](https://www.npmjs.com/package/@seald-io/nedb); |
||||||
|
- Added `lockfileVersion: 2` `package-lock.json`; |
||||||
|
- Modernized some of the code with ES6 features (`class`, `const` & `let`); |
||||||
|
- Uses [`standard`](https://standardjs.com/) 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, thos files are still published with the |
||||||
|
package. |
||||||
|
|
||||||
|
### Security |
||||||
|
|
||||||
|
- This version no longer |
||||||
|
uses [a vulnerable version of `underscore`](https://github.com/advisories/GHSA-cf4h-3jhx-xvhq) |
||||||
|
. |
||||||
|
|
||||||
|
## [1.8.0] - 2016-02-15 |
||||||
|
|
||||||
|
See [original repo](https://github.com/louischatriot/nedb) |
Loading…
Reference in new issue