Skip to content
This repository has been archived by the owner on Sep 23, 2024. It is now read-only.

Latest commit

 

History

History
151 lines (93 loc) · 4.43 KB

HISTORY.md

File metadata and controls

151 lines (93 loc) · 4.43 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.0.3 (2022-09-15)

Bug Fixes

  • NODE-4532: round trip double values consistently (#89) (8714e7d)

4.0.2 (2021-10-05)

Bug Fixes

  • NODE-3619: serialization of BSON with embedded null bytes in strings (#79) (39c87d2)

4.0.1 (2021-09-14)

4.0.0 (2021-05-25)

2.0.5 (2020-07-31)

2.0.4 (2020-07-31)

2.03 (2019-04-08)

Bug Fixes

  • compat: node >= v12 compatibility

2.0.2 (2019-04-08)

Bug Fixes

  • checkKeys: allow through certain keys beginning with $ (8382dde)

2.0.0 (2018-03-02)

Bug Fixes

  • db-ref: correctly avoid parsing DBRef for invalid shapes (fb58633)
  • db-ref: support additional fields on DBRef type (ff13e82)
  • object-id: move length assertion into ReadObjectId (f3e7812)
  • symbol: upgrade deprecated symbol type to string (5189f85)

Features

  • mocha: switch to using mocha for testing the module (4d4a3a7)
  • utf8-parsing: add utf8 string validation (6f01469)

1.0.5 2016-01-20

  • Better identify Map instances, avoid throwing on anything containing an entries field, #37.

1.0.4 2016-01-11

  • #204 remove Buffer.from as it's partially broken in early 4.x.x. series of node releases.

1.0.3 2016-01-03

  • Fixed toString for ObjectId so it will work with inspect.

1.0.2 2016-01-02

  • Minor optimizations for ObjectID to use Buffer.from where available.

1.0.1 2016-12-06

  • Reverse behavior for undefined to be serialized as NULL. MongoDB 3.4 does not allow for undefined comparisons.

1.0.0 2016-12-06

  • Introduced new BSON API and documentation.

0.1.13 2015-10-05

0.1.12 2015-08-06

  • Undefined fields serialized as null values in arrays.

0.1.11 2015-08-06

  • Undefined fields are omitted from serialization.

0.1.10 2015-06-17

  • No longer print to console.error if driver did not load correctly.

0.1.9 2015-06-17

  • Removed deprecated Node C++ method for Nan.h based ones.

0.1.8 2015-06-12

  • Refactored to use single 16MB buffer for all serialization.

0.1.7 2015-05-15

  • Attempt node-pre-gyp otherwise fallback to node-gyp or just fail.

0.1.6 2015-05-07

  • Updated to use bundled node-pre-gyp as install method.

0.1.5 2015-05-07

  • Updated npmignore to remove any non-needed artifacts.

0.1.4 2015-05-05

  • Updated nan.h dependency to 1.8.x.

0.1.3 2015-04-23

0.1.2 2015-04-20

  • Removed pre-packaged binaries from build.

0.1.1 2015-04-20

0.1.0 2015-03-26

  • First pusht to npm, cleanup of project and left only c++ and test harnesses.