Fix uri scheme validation (@ChALkeR).
Fix boolean schemas with strictKeywords option (#1270)
v6.12.4
Fix: coercion of one-item arrays to scalar that should fail validation (failing example).
v6.12.3
Pass schema object to processCode function
Option for strictNumbers (@issacgerges, #1128)
Fixed vulnerability related to untrusted schemas (CVE-2020-15366)
Time formats support two digit and colon-less variants of timezone offset (#1061 , @cjpillsbury)
Docs: RegExp related security considerations
Tests: Disabled failing typescript test
v6.10.2
Fix: the unknown keywords were ignored with the option strictKeywords: true (instead of failing compilation) in some sub-schemas (e.g. anyOf), when the sub-schema didn't have known keywords.
Release contains universal binary for x86 & amd64 (m1) chips
Release v2.2.2
Released to npm as v2.2.2
Universal Binary Support x86-64 & amd64(m1)
Release v2.2.0
Electron Enabled (no static functions/variables)
Release v1.2.3
No release notes provided.
Release v2.1.2
No release notes provided.
2.1.0
Latest stable release
Release NAPI v2.0.6
Include essential files only.
Release NAPI v2.0.5
No release notes provided.
Release NAPI v2.0.4
No release notes provided.
Release NAPI v2.0.3
Moved NAPI version out of experimental.
NAPI release
No release notes provided.
deprecated
Fixing the API for chokidar since it was calling FSEvents as a constructor
deprecated
We have upgraded to N-API. For that reason we have also dropped support for node < 6.
For that reason, we have made this a major version bump so dependents have to opt in. The actual API remains entirely the same, so if you are depending on fsevents, it should be as simple as changing the version number in your package.json.
Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295). This has been backported to v1. (#298)
v1.0.1
This release includes a bug fix and minor change.
Fix: parse throws on unclosed objects and arrays.
New: package.json5 has been removed until an easier way to keep it in sync
with package.json is found.
v1.0.0
This release includes major internal changes and public API enhancements.
Major JSON5 officially supports Node.js v4 and later. Support for Node.js
v0.10 and v0.12 have been dropped.
New: Unicode property names and Unicode escapes in property names are
supported. (#1)
New: stringify outputs trailing commas in objects and arrays when a space
option is provided. (#66)
New: JSON5 allows line and paragraph separator characters (U+2028 and U+2029)
in strings in order to be compatible with JSON. However, ES5 does not allow
these characters in strings, so JSON5 gives a warning when they are parsed and
escapes them when they are stringified. (#70)
New: stringify accepts an options object as its second argument. The
supported options are replacer, space, and a new quote option that
specifies the quote character used in strings. (#71)
New: The CLI supports STDIN and STDOUT and adds --out-file, --space, and
--validate options. See json5 --help for more information. (#72, #84,
and #108)
New: In addition to the white space characters space \t, \v, \f, \n,
\r, and \xA0, the additional white space characters \u2028, \u2029,
and all other characters in the Space Separator Unicode category are allowed.
New: In addition to the character escapes \', \", \\, \b, \f, \n,
\r, and \t, the additional character escapes \v and \0, hexadecimal
escapes like \x0F, and unnecessary escapes like \a are allowed in string
values and string property names.
New: stringify outputs strings with single quotes by default but
intelligently uses double quotes if there are more single quotes than double
quotes inside the string. (i.e. stringify('Stay here.') outputs
'Stay here.' while stringify('Let\'s go.') outputs "Let's go.")
Fix: Properties with the name __proto__ are added to objects and arrays.
(#199) This also fixes a prototype pollution vulnerability reported by
Jonathan Gregson! (#295).
Bumps the npm_and_yarn group with 11 updates in the / directory:
4.17.5
4.17.21
6.3.0
6.12.6
4.19.1
8.57.0
1.1.3
2.3.3
4.0.4
4.2.3
1.0.1
1.1.4
0.2.0
0.2.2
2.5.7
2.0.12
5.1.4
0.5.1
1.0.2
1.1.0
1.4.2
Updates
lodash
from 4.17.5 to 4.17.21Commits
f299b52
Bump to v4.17.21c4847eb
Improve performance oftoNumber
,trim
andtrimEnd
on large input strings3469357
Prevent command injection through_.template
'svariable
optionded9bc6
Bump to v4.17.20.63150ef
Documentation fixes.00f0f62
test.js: Remove trailing comma.846e434
Temporarily use a custom fork oflodash-cli
.5d046f3
Re-enable Travis tests on4.17
branch.aa816b3
Remove/npm-package
.d7fbc52
Bump to v4.17.19Maintainer changes
This version was pushed to npm by bnjmnt4n, a new releaser for lodash since your current version.
Updates
ajv
from 6.3.0 to 6.12.6Release notes
Sourced from ajv's releases.
... (truncated)
Commits
fe59143
6.12.6d580d3e
Merge pull request #1298 from ajv-validator/fix-urlfd36389
fix: regular expression for "url" format490e34c
docs: link to v7-beta branch9cd93a1
docs: note about v7 in readme877d286
Merge pull request #1262 from b4h0-c4t/refactor-opt-object-typef1c8e45
6.12.5764035e
Merge branch 'ChALkeR-chalker/fix-comma'3798160
Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...a3c7eba
Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...Updates
eslint
from 4.19.1 to 8.57.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
abea3b6
8.57.01cd3f8c
Build: changelog update for 8.57.01813aec
chore: upgrade@eslint/js
@8
.57.0 (#18143)5c356bb
chore: package.json update for@eslint/js
release84922d0
docs: Show prerelease version in dropdown (#18139)1120b9b
feat: Add loadESLint() API method for v8 (#18098)5b8c363
docs: Switch to Ethical Ads (#18117)2196d97
fix: handle absolute file paths inFlatRuleTester
(#18064)f4a1fe2
test: add more tests for ignoring files and directories (#18068)69dd1d1
fix: Ensure config keys are printed for config errors (#18067)Maintainer changes
This version was pushed to npm by eslintbot, a new releaser for eslint since your current version.
Updates
fsevents
from 1.1.3 to 2.3.3Release notes
Sourced from fsevents's releases.
... (truncated)
Commits
2db891e
Release v2.3.38ec87bf
Update nodejs.yml (#392)c20c3af
readme63709df
Merge pull request #384 from aleksanb/subdirsa77340f
Handle MustScanSubDirs for large projects66be519
Update README.md (#371)2f2a858
Update README.md (#364)a7f5d00
Release v2.3.2fab136a
fix: issue #355 (#356)328ae39
Release v2.3.1Maintainer changes
This version was pushed to npm by pipobscure, a new releaser for fsevents since your current version.
Updates
browserify-sign
from 4.0.4 to 4.2.3Changelog
Sourced from browserify-sign's changelog.
... (truncated)
Commits
bf2c3ec
v4.2.39247adf
[patch] widen support to 0.12f427270
[Deps] update `parse-asn187f3a35
[Dev Deps] updateaud
,npmignore
,tape
fb261ce
[Deps] updateelliptic
4d0ee49
[patch] drop minimum node support to v19e2bf12
[Deps] pinhash-base
to ~3.0, due to a breaking change168e16f
[Deps] pinelliptic
due to a breaking change37a4758
[actions] remove redundant finisher4af5a90
v4.2.2Maintainer changes
This version was pushed to npm by ljharb, a new releaser for browserify-sign since your current version.
Updates
chownr
from 1.0.1 to 1.1.4Commits
814f642
1.1.4a0d7ae0
push to github before npm1a3667a
ignore stuff147eac4
Full tests, handle errors properly in many cases578fb9f
update tap, fix rimraf version5bbda8c
feat: ignore ENOENT errors during chowndeaa058
1.1.3190e311
Don't early-capture the fs.lchownSync methoddf2826a
push to git with 1 command, not 2cf3b27b
1.1.2Updates
decode-uri-component
from 0.2.0 to 0.2.2Release notes
Sourced from decode-uri-component's releases.
Commits
a0eea46
0.2.2980e0bf
Prevent overwriting previously decoded tokens3c8a373
0.2.176abc93
Switch to GitHub workflows746ca5d
Fix issue where decode throws - fixes #6486d7e2
Update license (#1)a650457
Tidelift tasks66e1c28
Meta tweaksRemoves
ejs
Updates
webpack-cli
from 2.0.12 to 5.1.4Release notes
Sourced from webpack-cli's releases.
... (truncated)
Changelog
Sourced from webpack-cli's changelog.
... (truncated)
Commits
e07f0e5
chore(release): publish new version0345c6f
chore(deps-dev): bump@typescript-eslint/parser
from 5.59.8 to 5.59.9 (#3839)f659624
fix: multi compiler progress output0d1ff01
chore(deps-dev): bump webpack from 5.85.0 to 5.85.1 (#3837)a7ec146
chore(deps-dev): bump@typescript-eslint/eslint-plugin
(#3838)9464635
chore(deps-dev): bump eslint from 8.41.0 to 8.42.0 (#3835)cf1796f
docs: update changelog7899c39
chore(release): publish new versionbb4f8eb
fix: regression for custom configurations (#3834)14b9c18
docs: update changelogMaintainer changes
This version was pushed to npm by evilebottnawi, a new releaser for webpack-cli since your current version.
Updates
json5
from 0.5.1 to 1.0.2Release notes
Sourced from json5's releases.
... (truncated)
Changelog
Sourced from json5's changelog.
... (truncated)
Commits
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.
To ignore these dependencies, configure ignore rules in dependabot.yml