Bump js-yaml from 3.14.1 to 4.1.0
Bumps js-yaml from 3.14.1 to 4.1.0.
Changelog
Sourced from js-yaml's changelog.
[4.1.0] - 2021-04-15
Added
- Types are now exported as
yaml.types.XXX
.- Every type now has
options
property with original arguments kept as they were (seeyaml.types.int.options
as an example).Changed
Schema.extend()
now keeps old type order in case of conflicts (e.g. Schema.extend([ a, b, c ]).extend([ b, a, d ]) is now ordered asabcd
instead ofcbad
).[4.0.0] - 2021-01-03
Changed
- Check migration guide to see details for all breaking changes.
- Breaking: "unsafe" tags
!!js/function
,!!js/regexp
,!!js/undefined
are moved to js-yaml-js-types package.- Breaking: removed
safe*
functions. Useload
,loadAll
,dump
instead which are all now safe by default.yaml.DEFAULT_SAFE_SCHEMA
andyaml.DEFAULT_FULL_SCHEMA
are removed, useyaml.DEFAULT_SCHEMA
instead.yaml.Schema.create(schema, tags)
is removed, useschema.extend(tags)
instead.!!binary
now always mapped toUint8Array
on load.- Reduced nesting of
/lib
folder.- Parse numbers according to YAML 1.2 instead of YAML 1.1 (
01234
is now decimal,0o1234
is octal,1:23
is parsed as string instead of base60).dump()
no longer quotes:
,[
,]
,(
,)
except when necessary, #470, #557.- Line and column in exceptions are now formatted as
(X:Y)
instead ofat line X, column Y
(also present in compact format), #332.- Code snippet created in exceptions now contains multiple lines with line numbers.
dump()
now serializesundefined
asnull
in collections and removes keys withundefined
in mappings, #571.dump()
withskipInvalid=true
now serializes invalid items in collections as null.- Custom tags starting with
!
are now dumped as!tag
instead of!<!tag>
, #576.- Custom tags starting with
tag:yaml.org,2002:
are now shorthanded using!!
, #258.Added
- Added
.mjs
(es modules) support.- Added
quotingType
andforceQuotes
options for dumper to configure string literal style, #290, #529.- Added
styles: { '!!null': 'empty' }
option for dumper (serializes{ foo: null }
as "foo:
"), #570.- Added
replacer
option (similar to option in JSON.stringify), #339.- Custom
Tag
can now handle all tags or multiple tags with the same prefix, #385.Fixed
... (truncated)
Commits
-
2cef47b
4.1.0 released -
810b149
dist rebuild -
2b5620e
Export built-in types, type override now preserves order -
ab31bba
doc: clarifylineWidth
dump options (#612) -
ee74ce4
4.0.0 released -
a44bb7c
dist rebuild -
aee620a
Throw an error if block sequence/mapping indent contains a tab -
f0f205b
Fix parsing of invalid block mappings -
e8cf6f6
Fix error with anchor not being assigned to an empty node -
a583097
Shorthand tags with !! whenever possible - Additional commits viewable in compare view