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