프로젝트

일반

사용자정보

통계
| 개정판:

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