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.
146 lines
4.0 KiB
146 lines
4.0 KiB
5 years ago
|
0.4.23 2016-04-08
|
||
|
-----------------
|
||
|
- Allow for proper detection of ObjectId or objects that look like ObjectId, improving compatibility across third party libraries.
|
||
|
- Remove one package from dependency due to having been pulled from NPM.
|
||
|
|
||
|
0.4.22 2016-03-04
|
||
|
-----------------
|
||
|
- Fix "TypeError: data.copy is not a function" in Electron (Issue #170, https://github.com/kangas).
|
||
|
- Fixed issue with undefined type on deserializing.
|
||
|
|
||
|
0.4.21 2016-01-12
|
||
|
-----------------
|
||
|
- Minor optimizations to avoid non needed object creation.
|
||
|
|
||
|
0.4.20 2015-10-15
|
||
|
-----------------
|
||
|
- Added bower file to repository.
|
||
|
- Fixed browser pid sometimes set greater than 0xFFFF on browsers (Issue #155, https://github.com/rahatarmanahmed)
|
||
|
|
||
|
0.4.19 2015-10-15
|
||
|
-----------------
|
||
|
- Remove all support for bson-ext.
|
||
|
|
||
|
0.4.18 2015-10-15
|
||
|
-----------------
|
||
|
- ObjectID equality check should return boolean instead of throwing exception for invalid oid string #139
|
||
|
- add option for deserializing binary into Buffer object #116
|
||
|
|
||
|
0.4.17 2015-10-15
|
||
|
-----------------
|
||
|
- Validate regexp string for null bytes and throw if there is one.
|
||
|
|
||
|
0.4.16 2015-10-07
|
||
|
-----------------
|
||
|
- Fixed issue with return statement in Map.js.
|
||
|
|
||
|
0.4.15 2015-10-06
|
||
|
-----------------
|
||
|
- Exposed Map correctly via index.js file.
|
||
|
|
||
|
0.4.14 2015-10-06
|
||
|
-----------------
|
||
|
- Exposed Map correctly via bson.js file.
|
||
|
|
||
|
0.4.13 2015-10-06
|
||
|
-----------------
|
||
|
- Added ES6 Map type serialization as well as a polyfill for ES5.
|
||
|
|
||
|
0.4.12 2015-09-18
|
||
|
-----------------
|
||
|
- Made ignore undefined an optional parameter.
|
||
|
|
||
|
0.4.11 2015-08-06
|
||
|
-----------------
|
||
|
- Minor fix for invalid key checking.
|
||
|
|
||
|
0.4.10 2015-08-06
|
||
|
-----------------
|
||
|
- NODE-38 Added new BSONRegExp type to allow direct serialization to MongoDB type.
|
||
|
- Some performance improvements by in lining code.
|
||
|
|
||
|
0.4.9 2015-08-06
|
||
|
----------------
|
||
|
- Undefined fields are omitted from serialization in objects.
|
||
|
|
||
|
0.4.8 2015-07-14
|
||
|
----------------
|
||
|
- Fixed size validation to ensure we can deserialize from dumped files.
|
||
|
|
||
|
0.4.7 2015-06-26
|
||
|
----------------
|
||
|
- Added ability to instruct deserializer to return raw BSON buffers for named array fields.
|
||
|
- Minor deserialization optimization by moving inlined function out.
|
||
|
|
||
|
0.4.6 2015-06-17
|
||
|
----------------
|
||
|
- Fixed serializeWithBufferAndIndex bug.
|
||
|
|
||
|
0.4.5 2015-06-17
|
||
|
----------------
|
||
|
- Removed any references to the shared buffer to avoid non GC collectible bson instances.
|
||
|
|
||
|
0.4.4 2015-06-17
|
||
|
----------------
|
||
|
- Fixed rethrowing of error when not RangeError.
|
||
|
|
||
|
0.4.3 2015-06-17
|
||
|
----------------
|
||
|
- Start buffer at 64K and double as needed, meaning we keep a low memory profile until needed.
|
||
|
|
||
|
0.4.2 2015-06-16
|
||
|
----------------
|
||
|
- More fixes for corrupt Bson
|
||
|
|
||
|
0.4.1 2015-06-16
|
||
|
----------------
|
||
|
- More fixes for corrupt Bson
|
||
|
|
||
|
0.4.0 2015-06-16
|
||
|
----------------
|
||
|
- New JS serializer serializing into a single buffer then copying out the new buffer. Performance is similar to current C++ parser.
|
||
|
- Removed bson-ext extension dependency for now.
|
||
|
|
||
|
0.3.2 2015-03-27
|
||
|
----------------
|
||
|
- Removed node-gyp from install script in package.json.
|
||
|
|
||
|
0.3.1 2015-03-27
|
||
|
----------------
|
||
|
- Return pure js version on native() call if failed to initialize.
|
||
|
|
||
|
0.3.0 2015-03-26
|
||
|
----------------
|
||
|
- Pulled out all C++ code into bson-ext and made it an optional dependency.
|
||
|
|
||
|
0.2.21 2015-03-21
|
||
|
-----------------
|
||
|
- Updated Nan to 1.7.0 to support io.js and node 0.12.0
|
||
|
|
||
|
0.2.19 2015-02-16
|
||
|
-----------------
|
||
|
- Updated Nan to 1.6.2 to support io.js and node 0.12.0
|
||
|
|
||
|
0.2.18 2015-01-20
|
||
|
-----------------
|
||
|
- Updated Nan to 1.5.1 to support io.js
|
||
|
|
||
|
0.2.16 2014-12-17
|
||
|
-----------------
|
||
|
- Made pid cycle on 0xffff to avoid weird overflows on creation of ObjectID's
|
||
|
|
||
|
0.2.12 2014-08-24
|
||
|
-----------------
|
||
|
- Fixes for fortify review of c++ extension
|
||
|
- toBSON correctly allows returns of non objects
|
||
|
|
||
|
0.2.3 2013-10-01
|
||
|
----------------
|
||
|
- Drying of ObjectId code for generation of id (Issue #54, https://github.com/moredip)
|
||
|
- Fixed issue where corrupt CString's could cause endless loop
|
||
|
- Support for Node 0.11.X > (Issue #49, https://github.com/kkoopa)
|
||
|
|
||
|
0.1.4 2012-09-25
|
||
|
----------------
|
||
|
- Added precompiled c++ native extensions for win32 ia32 and x64
|