typescript-runtime-type-benchmarks
typescript-runtime-type-benchmarks copied to clipboard
Bump jsonpointer and suretype
Bumps jsonpointer and suretype. These dependencies needed to be updated together.
Updates jsonpointer from 4.1.0 to 5.0.1
Release notes
Sourced from jsonpointer's releases.
Version 5.0.1
Changelog
- Fix incorrect typings for compile get/set methods (#58, thanks to
@​haakemon)- Fix null values throwing exception when traversing over while getting (#50, thanks to
@​reckter)- Fix tests for
nullandundefinedassertions (https://github.com/janl/node-jsonpointer/commit/a5706e821c9b1d9d821c79ab00140c25c7cafe08)v5.0.0
5.0.0 (2021-10-31)
Bug Fixes
Fix prototype pollution (#51)
- The original, non-mutated objects are now returned if any of the keys
__proto__,constructororprototypeare used in a json pointer.// returns the unmodified input {} jsonpointer.set({}, '/foo/__proto__/boo', 'polluted')
- When passing non-string arrays to a
.setoperation, an error is thrown:// throws `new Error('Invalid JSON pointer. Must be of type string or number.')` jsonpointer.set({}, [['__proto__'], ['__proto__'], 'boo'], 'polluted')
Commits
4a253c0Adopt strictEqual changes and only return null when the get succeededbad4983Fix null values throwing exception when traversing over while gettinga5706e8test: Always use strictEqual to ensure null and undefined values are asserted...b8e1e6afix incorrect typings for compile get/set methodsc4de620Merge pull request #53 from janl/release/5.0.08dbf304feat: v584cf173Merge pull request #52 from janl/fix/testf716e5cchore: more rip travise2ae355chore: remove commentd23693bchore: update primary branch- Additional commits viewable in compare view
Updates suretype from 1.2.0 to 3.0.5
Release notes
Sourced from suretype's releases.
v3.0.5
3.0.5 (2022-04-20)
Bug Fixes
- deps: bumped awesome-ajv-errors for handling undefined input value (a22ffff)
v3.0.4
3.0.4 (2022-04-20)
Bug Fixes
- deps: bumped awesome-ajv-errors for better numeric indices handling of json paths (11f0321)
v3.0.3
3.0.3 (2022-02-14)
Bug Fixes
- deps: bumped awesome-ajv-errors for fix when ajv gives a dot-path beginning with '[', not '.' (6a6b59f)
- prettify: don't crash when prettification fails (59e404f)
v3.0.2
3.0.2 (2022-02-10)
Bug Fixes
- pretty: bumped awesome-ajv-errors for fixed JSON path handling in edge cases (22ab4ca)
v3.0.1
3.0.1 (2022-02-09)
Bug Fixes
v3.0.0
3.0.0 (2022-02-07)
Features
... (truncated)
Commits
a22fffffix(deps): bumped awesome-ajv-errors for handling undefined input value11f0321fix(deps): bumped awesome-ajv-errors for better numeric indices handling of j...6a6b59ffix(deps): bumped awesome-ajv-errors for fix when ajv gives a dot-path beginn...eb58969test(prettify): regression test for awesome-ajv-errors pretty message59e404ffix(prettify): don't crash when prettification fails22ab4cafix(pretty): bumped awesome-ajv-errors for fixed JSON path handling in edge c...de7a072test(webpack): fixed issue in test due to previous typings errorb07af02fix(typings): fixed invalid package.json 'types'f3e6229feat(core): Exports as ESM only, supports browsersbc72bd1fix(core): export EnsureFunction and SimpleValidateFunction- Additional commits viewable in compare view
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 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)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.