.load()
, #480.safeLoad()
can hang when arrays with nested refs
used as key. Now throws exception for nested arrays. #475.noArrayIndent
option for root level, #468.noArrayIndent
option, #432.!!js/function
.condenseFlow
output (quote keys for sure, instead of spaces), #371, #370.condenseFlow
option (to create pretty URL query params), #346.!!float 123
(integers) parse, #333.duplicated mapping key
errors.
Now points to block start instead of block end.
(#243, thanks to @shockey).\n
.
Big thanks to @aepsilon!noCompatMode
for dumper, to disable quoting YAML 1.1 values.inherit
dependency, #239.norefs
option, to clone linked objects, #229.esprima
& Buffer
excluded).inherit
to keep browserified files clear.lineWidth
option to dumper.onWarning
option to catch.require('xxx.yml')
support.null
.esprima
manually, if !!js/function needed-
& ?
(if not first char).require()
, as not recommended
behaviour for node.FAILSAFE_SCHEMA
),
JSON (JSON_SCHEMA
) and Core (CORE_SCHEMA
).DEFAULT_SCHEMA
to DEFAULT_FULL_SCHEMA
and SAFE_SCHEMA
to DEFAULT_SAFE_SCHEMA
.NIL
constant from the public interface.skipInvalid
dumper option.safeLoad
for require
extension.TypeError: 'undefined' is not an object
under Safari. Thanks Phuong.y
, yes
, n
, no
, on
, off
are not converted to Booleans anymore.
Fixes #42.require(filename)
now returns a single document and throws an Error if
file contains more than one document.addConstructor()
. Closes #39.double
variable). Closes #40.compact
stringification of Errors.