Bump js-yaml and standard
Bumps js-yaml to 4.1.1 and updates ancestor dependency standard. These dependencies need to be updated together.
Updates js-yaml from 3.14.0 to 4.1.1
Changelog
Sourced from js-yaml's changelog.
[4.1.1] - 2025-11-12
Security
- Fix prototype pollution issue in yaml merge (<<) operator.
[4.1.0] - 2021-04-15
Added
- Types are now exported as
yaml.types.XXX.- Every type now has
optionsproperty with original arguments kept as they were (seeyaml.types.int.optionsas 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 asabcdinstead 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/undefinedare moved to js-yaml-js-types package.- Breaking: removed
safe*functions. Useload,loadAll,dumpinstead which are all now safe by default.yaml.DEFAULT_SAFE_SCHEMAandyaml.DEFAULT_FULL_SCHEMAare removed, useyaml.DEFAULT_SCHEMAinstead.yaml.Schema.create(schema, tags)is removed, useschema.extend(tags)instead.!!binarynow always mapped toUint8Arrayon load.- Reduced nesting of
/libfolder.- Parse numbers according to YAML 1.2 instead of YAML 1.1 (
01234is now decimal,0o1234is octal,1:23is 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 serializesundefinedasnullin collections and removes keys withundefinedin mappings, #571.dump()withskipInvalid=truenow serializes invalid items in collections as null.- Custom tags starting with
!are now dumped as!taginstead of!<!tag>, #576.- Custom tags starting with
tag:yaml.org,2002:are now shorthanded using!!, #258.Added
- Added
.mjs(es modules) support.- Added
quotingTypeandforceQuotesoptions for dumper to configure string literal style, #290, #529.- Added
styles: { '!!null': 'empty' }option for dumper (serializes{ foo: null }as "foo:"), #570.- Added
replaceroption (similar to option in JSON.stringify), #339.- Custom
Tagcan now handle all tags or multiple tags with the same prefix, #385.Fixed
... (truncated)
Commits
cc482e74.1.1 released50968b8dist rebuildd092d86lint fix383665ffix prototype pollution in merge (<<)0d3ca7aREADME.md: HTTP => HTTPS (#678)49baadddoc: 'empty' style option for !!nullba3460eFix demo link (#618)2cef47b4.1.0 released810b149dist rebuild2b5620eExport built-in types, type override now preserves order- Additional commits viewable in compare view
Updates standard from 14.3.4 to 17.1.2
Release notes
Sourced from standard's releases.
v17.1.2
- Unpin and bump
eslint-plugin-react(#1976) 004e63bhttps://github.com/standard/standard/compare/v17.1.1...v17.1.2
v17.1.1
- Pin eslint-plugin-react to
7.35.2(#1976) d535d98https://github.com/standard/standard/compare/v17.1.0...v17.1.1
v17.1.0
- Update dependencies and prepare release 17.1.0 (#1908) a4049f8
- Add
version-guardto silent failure on old node (#1829) 7dc2ab0 85316d1 26efe34 f635e4e 6dd2162https://github.com/standard/standard/compare/v17.0.0...v17.1.0
v17.0.0
We're super excited to announce
standard17!This major release fully focuses on getting in sync with the wider ESLint ecosystem and doesn't in itself introduce any new rules or features.
When you upgrade, consider running
standard --fixto automatically format your code to match the current set of rules.This is the first release by two of our
standardco-maintainers@theoludwigand@voxpelli. Buy them a cake if you run into them, thanks for getting this release out!Major changes
eslint-config-nodehas been replaced with the up to date forkeslint-config-n. If you have used comments like// eslint-disable-line node/no-deprecated-apiyou now have to reference then/rules instead.object-shorthandrule (as warning)- Use of ESLint 8, which allows for support for all of the latest syntax that ESLint 8 includes, such as top level
await#1548 #1775--verboseby defaultChanged features
- Update
eslintfrom~7.18.0to^8.13.0- Update
eslint-config-standardfrom16.0.3to17.0.0to adapt to ESLint 8- Update
eslint-config-standard-jsxfrom10.0.0to^11.0.0to adapt to ESLint 8- Update
standard-enginefrom^14to^15.0.0to adapt to ESLint 8, see itsCHANGELOG- Move from
eslint-plugin-node@~11.1.0toeslint-plugin-n@^15.1.0to adapt to ESLint 8- Update
eslint-plugin-importfrom~2.24.2to^2.26.0- Update
eslint-plugin-promisefrom~5.1.0to^6.0.0- Update
eslint-plugin-reactfrom~7.25.1to^7.28.0https://github.com/standard/standard/compare/v16.0.4...v17.0.0
v17.0.0-2
... (truncated)
Changelog
Sourced from standard's changelog.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[17.1.0] - 2023-05-29
- Update
eslint-config-standardfrom17.0.0to17.1.0[17.0.0] - 2022-04-20
We're super excited to announce
standard17!This major release fully focuses on getting in sync with the wider ESLint ecosystem and doesn't in itself introduce any new rules or features.
When you upgrade, consider running
standard --fixto automatically format your code to match the current set of rules.This is the first release by two of our
standardco-maintainers@Divloand@voxpelli. Buy them a cake if you run into them, thanks for getting this release out!Major changes
eslint-config-nodehas been replaced with the up to date forkeslint-config-n. If you have used comments like// eslint-disable-line node/no-deprecated-apiyou now have to reference then/rules instead.object-shorthandrule (as warning)- Use of ESLint 8, which allows for support for all of the latest syntax that ESLint 8 includes, such as top level
await#1548 #1775--verboseby defaultChanged features
- Update
eslintfrom~7.18.0to^8.13.0- Update
eslint-config-standardfrom16.0.3to17.0.0to adapt to ESLint 8- Update
eslint-config-standard-jsxfrom10.0.0to^11.0.0to adapt to ESLint 8- Update
standard-enginefrom^14to^15.0.0to adapt to ESLint 8, see itsCHANGELOG- Move from
eslint-plugin-node@~11.1.0toeslint-plugin-n@^15.1.0to adapt to ESLint 8- Update
eslint-plugin-importfrom~2.24.2to^2.26.0- Update
eslint-plugin-promisefrom~5.1.0to^6.0.0- Update
eslint-plugin-reactfrom~7.25.1to^7.28.0[17.0.0-2] - 2022-02-03
[17.0.0-1] - 2022-01-31
- Fix: Ensure we support all of the latest syntax that ESLint 8 includes, such as top level
await#1548[17.0.0-0] - 2022-01-31
... (truncated)
Commits
be6211517.1.2004e63bUnpin and bump eslint-plugin-react75a187717.1.1d535d98Pin eslint-plugin-react to7.35.2170a02fDeactivate cron on external tests3b3c316Merge pull request #1962 from SebastjanPrachovskij/feature/add-searchapi-logodbf1142Add SearchApi logo to users5ff8441Merge pull request #1936 from poozhu/masterf40f923Merge branch 'master' into master3b6f95dEdit Discord badge. (#1954)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by voxpelli, a new releaser for standard since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.