UNPKG

9.24 kBMarkdownView Raw
13.8.0 / 2017-02-07
2------------------
3
4- Fix reported position for `duplicated mapping key` errors.
5 Now points to block start instead of block end.
6 (#243, thanks to @shockey).
7
8
93.7.0 / 2016-11-12
10------------------
11
12- Fix parsing of quotes followed by newlines (#304, thanks to @dplepage).
13- Support polymorphism for tags (#300, thanks to @monken).
14
15
163.6.1 / 2016-05-11
17------------------
18
19- Fix output cut on a pipe, #286.
20
21
223.6.0 / 2016-04-16
23------------------
24
25- Dumper rewrite, fix multiple bugs with trailing `\n`.
26 Big thanks to @aepsilon!
27- Loader: fix leading/trailing newlines in block scalars, @aepsilon.
28
29
303.5.5 / 2016-03-17
31------------------
32
33- Date parse fix: don't allow dates with on digit in month and day, #268.
34
35
363.5.4 / 2016-03-09
37------------------
38
39- `noCompatMode` for dumper, to disable quoting YAML 1.1 values.
40
41
423.5.3 / 2016-02-11
43------------------
44
45- Maintenance release.
46
47
483.5.2 / 2016-01-11
49------------------
50
51- Maintenance: missed comma in bower config.
52
53
543.5.1 / 2016-01-11
55------------------
56
57- Removed `inherit` dependency, #239.
58- Better browserify workaround for esprima load.
59- Demo rewrite.
60
61
623.5.0 / 2016-01-10
63------------------
64
65- Dumper. Fold strings only, #217.
66- Dumper. `norefs` option, to clone linked objects, #229.
67- Loader. Throw a warning for duplicate keys, #166.
68- Improved browserify support (mark `esprima` & `Buffer` excluded).
69
70
713.4.6 / 2015-11-26
72------------------
73
74- Use standalone `inherit` to keep browserified files clear.
75
76
773.4.5 / 2015-11-23
78------------------
79
80- Added `lineWidth` option to dumper.
81
82
833.4.4 / 2015-11-21
84------------------
85
86- Fixed floats dump (missed dot for scientific format), #220.
87- Allow non-printable characters inside quoted scalars, #192.
88
89
903.4.3 / 2015-10-10
91------------------
92
93- Maintenance release - deps bump (esprima, argparse).
94
95
963.4.2 / 2015-09-09
97------------------
98
99- Fixed serialization of duplicated entries in sequences, #205.
100 Thanks to @vogelsgesang.
101
102
1033.4.1 / 2015-09-05
104------------------
105
106- Fixed stacktrace handling in generated errors, for browsers (FF/IE).
107
108
1093.4.0 / 2015-08-23
110------------------
111
112- Fixed multiline keys dump, #197. Thanks to @tcr.
113- Don't throw on warnongs anymore. Use `onWarning` option to catch.
114- Throw error on unknown tags (was warning before).
115- Fixed heading line breaks in some scalars (regression).
116- Reworked internals of error class.
117
118
1193.3.1 / 2015-05-13
120------------------
121
122- Added `.sortKeys` dumper option, thanks to @rjmunro.
123- Fixed astral characters support, #191.
124
125
1263.3.0 / 2015-04-26
127------------------
128
129- Significantly improved long strings formatting in dumper, thanks to @isaacs.
130- Strip BOM if exists.
131
132
1333.2.7 / 2015-02-19
134------------------
135
136- Maintenance release.
137- Updated dependencies.
138- HISTORY.md -> CHANGELOG.md
139
140
1413.2.6 / 2015-02-07
142------------------
143
144- Fixed encoding of UTF-16 surrogate pairs. (e.g. "\U0001F431" CAT FACE).
145- Fixed demo dates dump (#113, thanks to @Hypercubed).
146
147
1483.2.5 / 2014-12-28
149------------------
150
151- Fixed resolving of all built-in types on empty nodes.
152- Fixed invalid warning on empty lines within quoted scalars and flow collections.
153- Fixed bug: Tag on an empty node didn't resolve in some cases.
154
155
1563.2.4 / 2014-12-19
157------------------
158
159- Fixed resolving of !!null tag on an empty node.
160
161
1623.2.3 / 2014-11-08
163------------------
164
165- Implemented dumping of objects with circular and cross references.
166- Partially fixed aliasing of constructed objects. (see issue #141 for details)
167
168
1693.2.2 / 2014-09-07
170------------------
171
172- Fixed infinite loop on unindented block scalars.
173- Rewritten base64 encode/decode in binary type, to keep code licence clear.
174
175
1763.2.1 / 2014-08-24
177------------------
178
179- Nothig new. Just fix npm publish error.
180
181
1823.2.0 / 2014-08-24
183------------------
184
185- Added input piping support to CLI.
186- Fixed typo, that could cause hand on initial indent (#139).
187
188
1893.1.0 / 2014-07-07
190------------------
191
192- 1.5x-2x speed boost.
193- Removed deprecated `require('xxx.yml')` support.
194- Significant code cleanup and refactoring.
195- Internal API changed. If you used custom types - see updated examples.
196 Others are not affected.
197- Even if the input string has no trailing line break character,
198 it will be parsed as if it has one.
199- Added benchmark scripts.
200- Moved bower files to /dist folder
201- Bugfixes.
202
203
2043.0.2 / 2014-02-27
205------------------
206
207- Fixed bug: "constructor" string parsed as `null`.
208
209
2103.0.1 / 2013-12-22
211------------------
212
213- Fixed parsing of literal scalars. (issue #108)
214- Prevented adding unnecessary spaces in object dumps. (issue #68)
215- Fixed dumping of objects with very long (> 1024 in length) keys.
216
217
2183.0.0 / 2013-12-16
219------------------
220
221- Refactored code. Changed API for custom types.
222- Removed output colors in CLI, dump json by default.
223- Removed big dependencies from browser version (esprima, buffer)
224 - load `esprima` manually, if !!js/function needed
225 - !!bin now returns Array in browser
226- AMD support.
227- Don't quote dumped strings because of `-` & `?` (if not first char).
228- __Deprecated__ loading yaml files via `require()`, as not recommended
229 behaviour for node.
230
231
2322.1.3 / 2013-10-16
233------------------
234
235- Fix wrong loading of empty block scalars.
236
237
2382.1.2 / 2013-10-07
239------------------
240
241- Fix unwanted line breaks in folded scalars.
242
243
2442.1.1 / 2013-10-02
245------------------
246
247- Dumper now respects deprecated booleans syntax from YAML 1.0/1.1
248- Fixed reader bug in JSON-like sequences/mappings.
249
250
2512.1.0 / 2013-06-05
252------------------
253
254- Add standard YAML schemas: Failsafe (`FAILSAFE_SCHEMA`),
255 JSON (`JSON_SCHEMA`) and Core (`CORE_SCHEMA`).
256- Rename `DEFAULT_SCHEMA` to `DEFAULT_FULL_SCHEMA`
257 and `SAFE_SCHEMA` to `DEFAULT_SAFE_SCHEMA`.
258- Bug fix: export `NIL` constant from the public interface.
259- Add `skipInvalid` dumper option.
260- Use `safeLoad` for `require` extension.
261
262
2632.0.5 / 2013-04-26
264------------------
265
266- Close security issue in !!js/function constructor.
267 Big thanks to @nealpoole for security audit.
268
269
2702.0.4 / 2013-04-08
271------------------
272
273- Updated .npmignore to reduce package size
274
275
2762.0.3 / 2013-02-26
277------------------
278
279- Fixed dumping of empty arrays ans objects. ([] and {} instead of null)
280
281
2822.0.2 / 2013-02-15
283------------------
284
285- Fixed input validation: tabs are printable characters.
286
287
2882.0.1 / 2013-02-09
289------------------
290
291- Fixed error, when options not passed to function cass
292
293
2942.0.0 / 2013-02-09
295------------------
296
297- Full rewrite. New architecture. Fast one-stage parsing.
298- Changed custom types API.
299- Added YAML dumper.
300
301
3021.0.3 / 2012-11-05
303------------------
304
305- Fixed utf-8 files loading.
306
307
3081.0.2 / 2012-08-02
309------------------
310
311- Pull out hand-written shims. Use ES5-Shims for old browsers support. See #44.
312- Fix timstamps incorectly parsed in local time when no time part specified.
313
314
3151.0.1 / 2012-07-07
316------------------
317
318- Fixes `TypeError: 'undefined' is not an object` under Safari. Thanks Phuong.
319- Fix timestamps incorrectly parsed in local time. Thanks @caolan. Closes #46.
320
321
3221.0.0 / 2012-07-01
323------------------
324
325- `y`, `yes`, `n`, `no`, `on`, `off` are not converted to Booleans anymore.
326 Fixes #42.
327- `require(filename)` now returns a single document and throws an Error if
328 file contains more than one document.
329- CLI was merged back from js-yaml.bin
330
331
3320.3.7 / 2012-02-28
333------------------
334
335- Fix export of `addConstructor()`. Closes #39.
336
337
3380.3.6 / 2012-02-22
339------------------
340
341- Removed AMD parts - too buggy to use. Need help to rewrite from scratch
342- Removed YUI compressor warning (renamed `double` variable). Closes #40.
343
344
3450.3.5 / 2012-01-10
346------------------
347
348- Workagound for .npmignore fuckup under windows. Thanks to airportyh.
349
350
3510.3.4 / 2011-12-24
352------------------
353
354- Fixes str[] for oldIEs support.
355- Adds better has change support for browserified demo.
356- improves compact output of Error. Closes #33.
357
358
3590.3.3 / 2011-12-20
360------------------
361
362- jsyaml executable moved to separate module.
363- adds `compact` stringification of Errors.
364
365
3660.3.2 / 2011-12-16
367------------------
368
369- Fixes ug with block style scalars. Closes #26.
370- All sources are passing JSLint now.
371- Fixes bug in Safari. Closes #28.
372- Fixes bug in Opers. Closes #29.
373- Improves browser support. Closes #20.
374- Added jsyaml executable.
375- Added !!js/function support. Closes #12.
376
377
3780.3.1 / 2011-11-18
379------------------
380
381- Added AMD support for browserified version.
382- Wrapped browserified js-yaml into closure.
383- Fixed the resolvement of non-specific tags. Closes #17.
384- Added permalinks for online demo YAML snippets. Now we have YPaste service, lol.
385- Added !!js/regexp and !!js/undefined types. Partially solves #12.
386- Fixed !!set mapping.
387- Fixed month parse in dates. Closes #19.
388
389
3900.3.0 / 2011-11-09
391------------------
392
393- Removed JS.Class dependency. Closes #3.
394- Added browserified version. Closes #13.
395- Added live demo of browserified version.
396- Ported some of the PyYAML tests. See #14.
397- Fixed timestamp bug when fraction was given.
398
399
4000.2.2 / 2011-11-06
401------------------
402
403- Fixed crash on docs without ---. Closes #8.
404- Fixed miltiline string parse
405- Fixed tests/comments for using array as key
406
407
4080.2.1 / 2011-11-02
409------------------
410
411- Fixed short file read (<4k). Closes #9.
412
413
4140.2.0 / 2011-11-02
415------------------
416
417- First public release
418
\No newline at end of file