Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency jsonpath-plus to v9 (master) #341

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 10, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change OpenSSF
jsonpath-plus dependencies major ^0.16.0 -> ^9.0.0 OpenSSF Scorecard

Release Notes

s3u/JSONPath (jsonpath-plus)

v9.0.0

BREAKING CHANGES:

  • Removes preventEval property. Prefer eval: false instead.

  • Changed behavior of eval property. In the browser, eval/Function won't be used by default to evaluate expressions. Instead, we'll safely evaluate using a subset of JavaScript. To resume using unsafe eval in the browser, pass in the option eval: "native"

  • feat: add safe eval for browser and eval option (#​185) (@​80avin)

  • feat: add ignoreEvalErrors property (@​80avin)

v8.1.0

v8.0.0

v7.2.0

Compare Source

v7.1.0

v7.0.0

  • Breaking change: Bump engines to 12
  • fix: remove console.log when error is thrown (@​sh33dafi)
  • chore: update devDeps.

v6.0.1

Compare Source

  • Fix: Some package.json paths needed updating (@​matushorvath)
  • npm: Update devDeps.

v6.0.0

Compare Source

User-impacting
  • Breaking enhancement: Create as true ESM module
  • Breaking change: Utilize .cjs extension for UMD and CJS builds (very
    old browsers might not support, but needed with the change given that
    Webpack may complain if there even exists CJS within what it thinks is
    an ESM file, the ".js", our default)
  • Breaking change: Utilize .js extension instead of .mjs for now default
    ESM builds
Dev-impacting
  • npm: Add lint script
  • npm: Update devDeps.

v5.1.0

Compare Source

  • Enhancement: support double-quoted bracket notation
  • Linting: As per latest ash-nazg
  • npm: Update devDeps.

v5.0.7

Compare Source

v5.0.6

Compare Source

  • Fix: Remove static modifiers (@​sdolski)
  • Linting: As per latest ash-nazg
  • npm: Update devDeps.

v5.0.5

Compare Source

  • Fix: Avoid cache corruption when the returned structure is modified.
    Fixes #​102. (@​tejodorus)

v5.0.4

Compare Source

  • Fix: allow falsey at values in filter (now may require checking for
    presence of @ in some cases); fixes #​136
  • Docs: Add old missing release info (reconciling with GitHub releases)
  • Docs: Update README to reflect 1.2.0 was not a released version (subsume
    release details into 2.0.0)
  • Linting: As per latest ash-nazg
  • npm: Update devDeps.

v5.0.3

Compare Source

  • Fix: Add package exports for browser and umd (#​145) (@​gjvoosten)
  • Update: Build as per refactoring
  • Docs: Update as per typedoc update
  • Docs: Update license badges per latest
  • Linting: As per latest ash-nazg
  • CI: Update from Travis -> GitHub Actions
  • npm: Switch from eslint-plugin-sonarjs to eslint-plugin-radar
  • npm: Switch to pnpm
  • npm: Update devDeps.

v5.0.2

Compare Source

  • Fix: Proper Node CommonJS export; fixes #​144

v5.0.1

Compare Source

  • Fix: Proper Node CommonJS export; fixes #​143
  • Docs: Properly indicate new browser paths

v5.0.0

Compare Source

  • Breaking change: Add type: 'commonjs' and exports: {import, require}
    (with node-import-test npm script to demo)
  • Breaking change: Change paths for browser (now is
    dist/index-browser-umd.js or dist/index-browser-es.js)
    (for Node, main and module point to new Node-specific dist)
  • Breaking enhancement: Add browser for browser bundling;
    allowing static analysis environments, doesn't have however
    conditional code to require vm); for ESM browser bundling,
    now must check browser in Rollup Node resolver plugin;
    see README
  • Build: Update per latest devDeps.
  • Docs: Add Regex (.match) example on value (@​jeffreypriebe)
  • Docs: Add Regex (.match) example on property
  • Docs: Fix XPath example (@​humbertoc-silva)
  • Docs: Link to XPath 2.0 tester
  • Docs: Update badges per latest updates
  • Linting: quote props
  • Linting: As per latest ash-nazg
  • Testing: Fix browser tests
  • Testing: Add test case for setting values in callbacks (issue #​126)
  • Testing: Add more at-sign tests
  • Testing: Bump timeout
  • Travis: Check Node 14
  • Travis: add default dist field to avoid extra config reporting
  • npm: Update from deprecated rollup-plugin-babel to @rollup/plugin-babel
    (and make babelHelpers explicit)
  • npm: Reorder scripts by test execution order
  • npm: Update devDeps

v4.0.0

Compare Source

  • Breaking change/fix: Disallow resultType from being lower-cased
    (broke parentProperty)
  • Breaking change: Expect Node >= 10
  • Build: As per latest rollup
  • Linting: Check hidden files; update as per latest ash-nazg
  • Docs: Update coverage badge
  • npm: Update devDeps

v3.0.0

Compare Source

  • Breaking change: Expect Node >= 8
  • Fix: Require json as "own" property
  • Fix: wrap: false returning inconsistent data types (@​CacheControl)
  • Fix: Ensure throwing with a bad result type
  • Fix: Allow empty string keys
  • Fix: Avoid erring when value before parent selector is falsey
  • Fix: If resultType is "all", if path resolves internally to a
    non-array (string), ensure it is converted to an array before
    converting to pointer for pointer
  • Enhancement: Allow path as array in non-object signature
  • Docs: Add locally-generated badges for testing, coverage, etc.
  • Linting (ESLint): As per latest ash-nazg
  • Linting (ESLint): Remove redundant "use strict" with switch to ESM
  • Maintenance: 2 sp. for package.json
  • Testing: Add nyc for coverage
  • Testing: Test against source (using esm)
  • Testing: Improve coverage (more type operator tests)
  • Testing: Check vm
  • npm: Add test-cov script
  • npm: Update devDeps

v2.0.0

Compare Source

  • Breaking change: Throw TypeError instead of Error for missing
    otherTypeCallback when using @other
  • Breaking change: Throw TypeError instead of Error for missing path
  • Enhancement: Throw TypeError for missing json (fixes #​110)
  • Enhancement: Use more efficient new Function over eval;
    also allows use of cyclic context objects
  • Enhancement: Add @root filter selector
  • Maintenance: Add .editorconfig
  • Docs: Document options in jsdoc; add return values to callbacks;
    fix constructor doc sig.
  • Testing: Add test for missing path or json
  • Testing: Remove unneeded closures
  • npm: Update devDeps and package-lock.json

v1.1.0

Compare Source

  • Enhancement: Add explicit 'any' to evaluate() declaration (for use
    with noImplicitAny TypeScript option)
  • Build: Update minified build files
  • Travis: Update to check Node 6, 10, 12
  • npm: Ignore .idea/.remarkrc files
  • npm: Update devDeps (Babel, linting, Rollup, TypeScript related)
  • npm: Avoid eslint script within test script
  • npm: Ignore typescript docs

v1.0.0

Compare Source

  • Add TypeScript declaration

v0.20.1

Compare Source

  • npm: Avoid adding core-js-bundle as peerDep. (fixes #​95)

v0.20.0

Compare Source

  • Build: Add browserslist for Babel builds
  • Linting: Conform to ESLint updates (jsdoc)
  • Testing: Switch from end-of-lifed nodeunit to Mocha
  • Testing: Add performance test to browser, but bump duration
  • npm: Update devDeps; add core-js-bundle to peerDependencies
  • npm: Ignore some unneeded files
  • Bump Node version in Travis to avoid erring with object rest
    in eslint-plugin-node routine

v0.19.0

Compare Source

  • Docs (README): Indicate features, including performance (removing old note)
  • Docs (README): Add headings for setup and fix headings levels
  • Docs (README): Indicate parent selector was not present in original spec
    (not just not documented)
  • Docs (README): Fix escaping
  • Linting: Switch to Unix line breaks and other changes per ash-nazg, including linting Markdown JS
  • Linting: Use recommended .json extension
  • Linting: Switch to ash-nazg
  • Linting: Add lgtm.yml file for lgtm.com
  • npm: Update devDeps, and update per security audit

v0.18.1

Compare Source

  • Fix: Expose pointer on resultType: "all"

v0.18.0

Compare Source

  • Security enhancement: Use global eval instead of regular eval
  • Fix: Handle React-Native environment's lack of support for
    Node vm (@​simon-scherzinger); closes #​87
  • Refactoring: Use arrow functions, for-of, declare block scope vars
    closer to block
  • Docs: Clarify current wrap behavior
  • npm: Add Rollup to test scripts

v0.17.0

Compare Source

  • Breaking change: With Node use, must now use
    require('jsonpath-plus').JSONPath.
  • Breaking change: Stop including polyfills for array and string includes
    (can get with @babel/polyfill or own)
  • Breaking change: Remove deprecated JSONPath.eval
  • License: Remove old and unneeded license portion from within source file
    (already have external file)
  • Fix: Support object shorthand functions on sandbox objects
    (toString() had not been working properly with them)
  • Enhancement: Add Rollup/Babel/Terser and module in package.json
  • Refactoring: Use ES6 features such as object shorthand
  • Linting: prefer const and no var
  • Testing: Replace custom server code with node-static and add opn-cli;
    mostly switch to ESM
  • npm: Update devDeps; add package-lock.json; remove non-functioning remark

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/master-jsonpath-plus-9.x branch 3 times, most recently from 6b03244 to 2d6c3ba Compare May 17, 2024 18:30
@renovate renovate bot force-pushed the renovate/master-jsonpath-plus-9.x branch from 2d6c3ba to c4772ea Compare May 20, 2024 12:18
@renovate renovate bot force-pushed the renovate/master-jsonpath-plus-9.x branch from c4772ea to 5e0ce7d Compare May 27, 2024 03:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants