Ohm-Management - Projektarbeit B-ME
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.

HISTORY.md 7.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. <a name="1.1.1"></a>
  2. ## [1.1.1](https://github.com/mongodb/js-bson/compare/v1.1.0...v1.1.1) (2019-03-08)
  3. ### Bug Fixes
  4. * **object-id:** support 4.x->1.x interop for MinKey and ObjectId ([53419a5](https://github.com/mongodb/js-bson/commit/53419a5))
  5. ### Features
  6. * replace new Buffer with modern versions ([24aefba](https://github.com/mongodb/js-bson/commit/24aefba))
  7. <a name="1.1.0"></a>
  8. # [1.1.0](https://github.com/mongodb/js-bson/compare/v1.0.9...v1.1.0) (2018-08-13)
  9. ### Bug Fixes
  10. * **serializer:** do not use checkKeys for $clusterTime ([573e141](https://github.com/mongodb/js-bson/commit/573e141))
  11. <a name="1.0.9"></a>
  12. ## [1.0.9](https://github.com/mongodb/js-bson/compare/v1.0.8...v1.0.9) (2018-06-07)
  13. ### Bug Fixes
  14. * **serializer:** remove use of `const` ([5feb12f](https://github.com/mongodb/js-bson/commit/5feb12f))
  15. <a name="1.0.7"></a>
  16. ## [1.0.7](https://github.com/mongodb/js-bson/compare/v1.0.6...v1.0.7) (2018-06-06)
  17. ### Bug Fixes
  18. * **binary:** add type checking for buffer ([26b05b5](https://github.com/mongodb/js-bson/commit/26b05b5))
  19. * **bson:** fix custom inspect property ([080323b](https://github.com/mongodb/js-bson/commit/080323b))
  20. * **readme:** clarify documentation about deserialize methods ([20f764c](https://github.com/mongodb/js-bson/commit/20f764c))
  21. * **serialization:** normalize function stringification ([1320c10](https://github.com/mongodb/js-bson/commit/1320c10))
  22. <a name="1.0.6"></a>
  23. ## [1.0.6](https://github.com/mongodb/js-bson/compare/v1.0.5...v1.0.6) (2018-03-12)
  24. ### Features
  25. * **serialization:** support arbitrary sizes for the internal serialization buffer ([abe97bc](https://github.com/mongodb/js-bson/commit/abe97bc))
  26. <a name="1.0.5"></a>
  27. ## 1.0.5 (2018-02-26)
  28. ### Bug Fixes
  29. * **decimal128:** add basic guard against REDOS attacks ([bd61c45](https://github.com/mongodb/js-bson/commit/bd61c45))
  30. * **objectid:** if pid is 1, use random value ([e188ae6](https://github.com/mongodb/js-bson/commit/e188ae6))
  31. 1.0.4 2016-01-11
  32. ----------------
  33. - #204 remove Buffer.from as it's partially broken in early 4.x.x. series of node releases.
  34. 1.0.3 2016-01-03
  35. ----------------
  36. - Fixed toString for ObjectId so it will work with inspect.
  37. 1.0.2 2016-01-02
  38. ----------------
  39. - Minor optimizations for ObjectID to use Buffer.from where available.
  40. 1.0.1 2016-12-06
  41. ----------------
  42. - Reverse behavior for undefined to be serialized as NULL. MongoDB 3.4 does not allow for undefined comparisons.
  43. 1.0.0 2016-12-06
  44. ----------------
  45. - Introduced new BSON API and documentation.
  46. 0.5.7 2016-11-18
  47. -----------------
  48. - NODE-848 BSON Regex flags must be alphabetically ordered.
  49. 0.5.6 2016-10-19
  50. -----------------
  51. - NODE-833, Detects cyclic dependencies in documents and throws error if one is found.
  52. - Fix(deserializer): corrected the check for (size + index) comparison… (Issue #195, https://github.com/JoelParke).
  53. 0.5.5 2016-09-15
  54. -----------------
  55. - Added DBPointer up conversion to DBRef
  56. 0.5.4 2016-08-23
  57. -----------------
  58. - Added promoteValues flag (default to true) allowing user to specify if deserialization should be into wrapper classes only.
  59. 0.5.3 2016-07-11
  60. -----------------
  61. - Throw error if ObjectId is not a string or a buffer.
  62. 0.5.2 2016-07-11
  63. -----------------
  64. - All values encoded big-endian style for ObjectId.
  65. 0.5.1 2016-07-11
  66. -----------------
  67. - Fixed encoding/decoding issue in ObjectId timestamp generation.
  68. - Removed BinaryParser dependency from the serializer/deserializer.
  69. 0.5.0 2016-07-05
  70. -----------------
  71. - Added Decimal128 type and extended test suite to include entire bson corpus.
  72. 0.4.23 2016-04-08
  73. -----------------
  74. - Allow for proper detection of ObjectId or objects that look like ObjectId, improving compatibility across third party libraries.
  75. - Remove one package from dependency due to having been pulled from NPM.
  76. 0.4.22 2016-03-04
  77. -----------------
  78. - Fix "TypeError: data.copy is not a function" in Electron (Issue #170, https://github.com/kangas).
  79. - Fixed issue with undefined type on deserializing.
  80. 0.4.21 2016-01-12
  81. -----------------
  82. - Minor optimizations to avoid non needed object creation.
  83. 0.4.20 2015-10-15
  84. -----------------
  85. - Added bower file to repository.
  86. - Fixed browser pid sometimes set greater than 0xFFFF on browsers (Issue #155, https://github.com/rahatarmanahmed)
  87. 0.4.19 2015-10-15
  88. -----------------
  89. - Remove all support for bson-ext.
  90. 0.4.18 2015-10-15
  91. -----------------
  92. - ObjectID equality check should return boolean instead of throwing exception for invalid oid string #139
  93. - add option for deserializing binary into Buffer object #116
  94. 0.4.17 2015-10-15
  95. -----------------
  96. - Validate regexp string for null bytes and throw if there is one.
  97. 0.4.16 2015-10-07
  98. -----------------
  99. - Fixed issue with return statement in Map.js.
  100. 0.4.15 2015-10-06
  101. -----------------
  102. - Exposed Map correctly via index.js file.
  103. 0.4.14 2015-10-06
  104. -----------------
  105. - Exposed Map correctly via bson.js file.
  106. 0.4.13 2015-10-06
  107. -----------------
  108. - Added ES6 Map type serialization as well as a polyfill for ES5.
  109. 0.4.12 2015-09-18
  110. -----------------
  111. - Made ignore undefined an optional parameter.
  112. 0.4.11 2015-08-06
  113. -----------------
  114. - Minor fix for invalid key checking.
  115. 0.4.10 2015-08-06
  116. -----------------
  117. - NODE-38 Added new BSONRegExp type to allow direct serialization to MongoDB type.
  118. - Some performance improvements by in lining code.
  119. 0.4.9 2015-08-06
  120. ----------------
  121. - Undefined fields are omitted from serialization in objects.
  122. 0.4.8 2015-07-14
  123. ----------------
  124. - Fixed size validation to ensure we can deserialize from dumped files.
  125. 0.4.7 2015-06-26
  126. ----------------
  127. - Added ability to instruct deserializer to return raw BSON buffers for named array fields.
  128. - Minor deserialization optimization by moving inlined function out.
  129. 0.4.6 2015-06-17
  130. ----------------
  131. - Fixed serializeWithBufferAndIndex bug.
  132. 0.4.5 2015-06-17
  133. ----------------
  134. - Removed any references to the shared buffer to avoid non GC collectible bson instances.
  135. 0.4.4 2015-06-17
  136. ----------------
  137. - Fixed rethrowing of error when not RangeError.
  138. 0.4.3 2015-06-17
  139. ----------------
  140. - Start buffer at 64K and double as needed, meaning we keep a low memory profile until needed.
  141. 0.4.2 2015-06-16
  142. ----------------
  143. - More fixes for corrupt Bson
  144. 0.4.1 2015-06-16
  145. ----------------
  146. - More fixes for corrupt Bson
  147. 0.4.0 2015-06-16
  148. ----------------
  149. - New JS serializer serializing into a single buffer then copying out the new buffer. Performance is similar to current C++ parser.
  150. - Removed bson-ext extension dependency for now.
  151. 0.3.2 2015-03-27
  152. ----------------
  153. - Removed node-gyp from install script in package.json.
  154. 0.3.1 2015-03-27
  155. ----------------
  156. - Return pure js version on native() call if failed to initialize.
  157. 0.3.0 2015-03-26
  158. ----------------
  159. - Pulled out all C++ code into bson-ext and made it an optional dependency.
  160. 0.2.21 2015-03-21
  161. -----------------
  162. - Updated Nan to 1.7.0 to support io.js and node 0.12.0
  163. 0.2.19 2015-02-16
  164. -----------------
  165. - Updated Nan to 1.6.2 to support io.js and node 0.12.0
  166. 0.2.18 2015-01-20
  167. -----------------
  168. - Updated Nan to 1.5.1 to support io.js
  169. 0.2.16 2014-12-17
  170. -----------------
  171. - Made pid cycle on 0xffff to avoid weird overflows on creation of ObjectID's
  172. 0.2.12 2014-08-24
  173. -----------------
  174. - Fixes for fortify review of c++ extension
  175. - toBSON correctly allows returns of non objects
  176. 0.2.3 2013-10-01
  177. ----------------
  178. - Drying of ObjectId code for generation of id (Issue #54, https://github.com/moredip)
  179. - Fixed issue where corrupt CString's could cause endless loop
  180. - Support for Node 0.11.X > (Issue #49, https://github.com/kkoopa)
  181. 0.1.4 2012-09-25
  182. ----------------
  183. - Added precompiled c++ native extensions for win32 ia32 and x64