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

chore: update node packages (major) #722

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Nov 4, 2024

Update Request | Renovate Bot

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@types/node (source) ^20.17.6 -> ^22.0.0 age adoption passing confidence
apexcharts (source) 3.45.2 -> 4.0.0 age adoption passing confidence
jsdom 24.1.0 -> 25.0.1 age adoption passing confidence
openpgp (source) ^5.11.2 -> ^6.0.0 age adoption passing confidence
typescript-eslint (source) 7.12.0 -> 8.13.0 age adoption passing confidence
uuid ^10.0.0 -> ^11.0.0 age adoption passing confidence

Release Notes

apexcharts/apexcharts.js (apexcharts)

v4.0.0: 💎 Version 4.0.0

Compare Source

What's Changed

Upgrade to Svgjs 3.2.

Svg.js, the main engine behind ApexCharts’ drawing mechanism, was long overdue for an upgrade. With apexcharts@4.0.0, both Svg.js and all related plugins have been upgraded to their latest versions. This ensures that ApexCharts stays up-to-date with its dependencies.

Other fixes

New Contributors

Full Changelog: apexcharts/apexcharts.js@v3.54.1...v4.0.0

v3.54.1: 💎 Version 3.54.1

Compare Source

What's Changed

Full Changelog: apexcharts/apexcharts.js@v3.54.0...v3.54.1

v3.54.0: 💎 Version 3.54.0

Compare Source

What's Changed

New Contributors

Full Changelog: apexcharts/apexcharts.js@v3.53.0...v3.54.0

v3.53.0: 💎 Version 3.53.0

Compare Source

What's new

New Property

New method

  • highlightSeries; In a multi-series chart, call this method to reduce opacity of all other series and only highlight a particular one.

Enhancements

  • Mousewheel support for zooming; references #​960

Bugfixes

Announcements

  • End support for IE11.

New Contributors

Full Changelog: apexcharts/apexcharts.js@v3.52.0...v3.53.0

v3.52.0: 💎 Version 3.52.0

Compare Source

What's Changed

New Contributors

Full Changelog: apexcharts/apexcharts.js@v3.51.0...v3.52.0

v3.51.0

Compare Source

What's Changed
✨ More marker shapes

hswil69ah

Full Changelog: apexcharts/apexcharts.js@v3.50.0...v3.51.0

v3.50.0: 💎 Version 3.50.0

Compare Source

What's Changed

  • Refactor markers code for generating new markers shapes (plus, cross, line)
Screenshot 2024-07-05 at 11 27 12 PM

New Contributors

Full Changelog: apexcharts/apexcharts.js@v3.49.2...v3.50.0

v3.49.2: 💎 Version 3.49.2

Compare Source

What's Changed

New Contributors

Full Changelog: apexcharts/apexcharts.js@v3.49.1...v3.49.2

v3.49.1: 💎 Version 3.49.1

Compare Source

🆕 Enhancements

basic-slope-chart

🐞 Bug fixes

  • Fix issue #​4216: grid padding calculation to support array of stroke widths, thanks @​veryinsanee
  • Fix heatmap yaxis offset #​2033, thanks @​cart-before-horse
  • FIx types (yaxis.seriesName as an Array), thanks @​j2ghz
  • Remove redundant graphics.move() from end of lower rangeArea paths. - thanks @​rosco54
  • Fix #​4386; pie chart size issue when given in percentage
  • Fix #​3827 - y-axis tooltip value in reversed
  • Fix #​4348 - dumbbell chart fix for timescale xaxis
  • Fix #​2251 - pie chart dataPointIndex when clicked
  • Fix #​4206 - datalabels in timeline chart
  • Revert PR #​4240

v3.49.0: 💎 Version 3.49.0

Compare Source

🐞 Bug fixes

v3.48.0: 💎 Version 3.48.0

Compare Source

🆕 Enhancements

  • Provide a "step before" version of the current "step after" line chart; Fixes #​4313
  • Use ShadowRoot getElementById() when in ShadowDOM; Thanks @​cyraid

🐞 Bug fixes

Thanks @​rosco54 for multiple y-axis scale fixes

v3.47.0: 💎 Version 3.47.0

Compare Source

🆕 Enhancements

  • Map multiple series to the same y-axis scales (in a multi-axes chart) - fixes #​4237

🐞 Bug fixes

  • Area chart gradient drawing glitch; fixes #​4271
  • Point annotation fix when y-axis is not present (in case of sparkline or hidden y-axis)
  • When chart is type 'bar', ensure reference to zero is maintained

Thanks @​rosco54 for y-axis scale improvements

v3.46.0: 💎 Version 3.46.0

Compare Source

🆕 Enhancements

🐞 Bug fixes

  • Fix #​4167 - shadow bug in multi-series chart
  • Fix #​4242 - allow labels with Invalid text
jsdom/jsdom (jsdom)

v25.0.1

Compare Source

  • Updated dependencies, notably tough-cookie, which no longer prints a deprecation warning.

v25.0.0

Compare Source

This major release changes the prototype of a jsdom's EventTarget.prototype to point to the Object.prototype inside the jsdom, instead of pointing to the Node.js Object.prototype. Thus, the prototype chain of Window stays entirely within the jsdom, never crossing over into the Node.js realm.

This only occurs when runScripts is set to non-default values of "dangerously" or "outside-only", as with the default value, there is no separate Object.prototype inside the jsdom.

This will likely not impact many programs, but could cause some changes in instanceof behavior, and so out of an abundance of caution, we're releasing it as a new major version.

v24.1.3

Compare Source

  • Fixed calls to postMessage() that were done as a bare property (i.e., postMessage() instead of window.postMessage()).

v24.1.2

Compare Source

  • Fixed an issue with the in operator applied to EventTarget methods, e.g. 'addEventListener' in window, which only appeared in Node.js ≥22.5.0. (legendecas)
  • Fixed the events fired by blur(): it no longer fires focus and focusin on the Document, and blur and focusout no longer have their relatedTarget property set. (asamuzaK)

v24.1.1

Compare Source

  • Fixed selection methods to trigger the selectionchange event on the Document object. (piotr-oles)
openpgpjs/openpgpjs (openpgp)

v6.0.0

Compare Source

What's Changed

OpenPGP.js v6 adds support for the new version of the OpenPGP specification, RFC 9580. It also increases compliance with the specification, as demonstrated by the OpenPGP interoperability test suite.

OpenPGP.js v6 only makes minor API changes.
This is the first stable release of OpenPGP.js v6: no more breaking changes to the high-level API will be made until the next major release.

For the changes since the previous pre-release (v6.0.0-beta.3.patch.1), see the end of this message.
Here we list a summary of the main changes since v5:

Platform support changes
  • The library is now declared as a module (type: module in package.json), and declares exports, alongside the legacy package.json entrypoints, which should ensure backwards compatibility. Still, bundlers might be affected by the package.json changes depending on how they load the library.
  • Node.js:
    • Drop support for Node.js versions below 18 (OpenPGP.js v5 supported Node.js v14 and above).
    • Streaming: drop support for native Node Readable stream: require passing Node Web Streams (#​1716)
  • Web:
    • Require availability of the Web Crypto API's SubtleCrypto (insecure contexts are no longer supported, as SubtleCrypto is not available there)
    • Require availability of the Web Streams API, since it's now supported in all browsers (applications can load a polyfill if they need to support older browser versions: see README.
    • Require availability of native BigInts (not supported by e.g. Safari 13 and below, see full compatibility table)
    • Argon2 has been added as S2K algorithm (on all platforms). For performance reasons, the implementation relies on a WASM module, thus web apps might need to make changes to their CSP policy in order to use the feature. Alternatively, since the Argon2 WASM module is only loaded if needed, apps can manually reject password-encrypted messages and private keys which use Argon2 by checking e.g. SymEncryptedSessionKeyPacket.s2k?.type === 'argon2' or SecretKeyPacket|SecretSubkeyPacket.keyPacket.s2k?.type === 'argon2'.
Breaking API changes
  • Ensure primary key meets strength and algo requirements when encrypting/verifying/signing using subkeys (#​1719)
  • read[Private]Key: support parsing key blocks (return first parsable key); previously, parsing would fail if a block with more than one key was given in input (#​1755)
  • PrivateKey.getDecryptionKeys will now throw if no decryption key is found (#​1789). Previously, an empty array was returned. As a consequence of this change, some openpgp.decrypt errors will be more specific.
  • Refuse to use keys without key flags (see config.allowMissingKeyFlags below)
  • Randomize v4 and v5 signatures via custom notation (#​1737): while this notation solution is interoperable, it will reveal that the signature has been generated using OpenPGP.js, which may not be desirable in some cases. For this reason, the option config.nonDeterministicSignaturesViaNotation (defaulting to true) has been added to turn off the feature.
  • AEAD-encrypted v4 keys from OpenPGP.js v5 or older (namely keys generated without .v5Keys flag and encrypted with config.aeadProtect = true) cannot be decrypted by OpenPGP.js v6 (via decryptKey) out-of-the-box (see config.parseAEADEncryptedV4KeysAsLegacy below) (#​1672)
  • Parsing of v5 keys and v5 signatures now requires turning on the corresponding config flag (see config.enableParsingV5Entities below). The affected entities are non-standard, and in the RFC 9580 they have been superseded by v6 keys, v6 signatures and SEIPDv2 encrypted data, respectively. However, generation of v5 entities was supported behind config flags in OpenPGP.js v5, and some other libraries, hence parsing them might be necessary in some cases. (#​1774 , #​1779)
Configuration changes
  • RFC 9580 has updated parts of the draft RFC 4880bis as implemented by OpenPGP.js v4 and v5. Related changes in v6 are:
    • Drop the config.v5Keys flag and corresponding key generation. The flag is replaced by .v6Keys, and results in a different key format.
    • The config.aeadProtect flag has a different effect than in v5:
    • Add config.parseAEADEncryptedV4KeysAsLegacy to allow decrypting AEAD-encrypted v4 keys from OpenPGP.js v5 or older (namely keys generated without .v5Keys flag and encrypted with config.aeadProtect = true) (#​1672).
    • Add config.enableParsingV5Entities to enable parsing support for v5 entities (https://github.com/openpgpjs/openpgpjs/pull/1774 , #​1779)
  • Add config.allowMissingKeyFlags to bypass the missing key flag check (see https://github.com/openpgpjs/openpgpjs/pull/1677)
  • Drop config.minBytesForWebCrypto, and always use WebCrypto if available, since there is no longer a performance overhead for small messages.
  • Rename EdDSA-related enums following the standardization of new key formats:
    • Drop enums.publicKey.eddsa in favour of enums.publicKey.eddsaLegacy
    • Rename string value of enums.curve.ed25519Legacy to 'ed25519Legacy' (was: 'ed25519')
    • Rename string value of enums.curve.curve25519Legacy to 'curve25519Legacy' (was: 'curve25519')
  • Rename config.useIndutnyElliptic to .useEllipticFallback, to reflect the change of underlying library.
  • Remove enums.symmetric.plaintext (internally unused)
  • Rename NIST curves to disambiguate the names with the Brainpool curves (#​1721).:
    • the identifiers enums.curve.p256, .p384, .p521 are now marked as @deprecated (to be dropped in the main release)
    • the new identifiers are, respectively: enums.curve.nistP256, .nistP384, .nistP521.
    • the corresponding values have been changed from 'p256','p384','p521' to 'nistP256', 'nistP384', 'nistP521' (these new values are expected by generateKey, for the options.curve argument).
  • Remove config.deflateLevel (#​1717)
  • Drop config.revocationsExpire, always honor revocation expiration (#​1736): the option used to default to false, and ignore revocation expirations. We now honor those expirations, namely match the behavior resulting from setting the option to true.
  • Change the default preferred hash algorithm (config.preferredHashAlgorithm) to SHA512 (#​1801)
New API options
  • In openpgp.sign, recipientKeys and recipientUserIDs options have been added. These can be used to influence the selection of the hash algorithm via the algorithm preferences of the recipient keys, to ensure that the recipients will support the selected hash algorithm.
    Similarly, when signing+encrypting using openpgp.encrypt, the encryptionKeys are now used to determine the preferred hash algorithms, instead of the signingKeys. (https://github.com/openpgpjs/openpgpjs/pull/1802)

Full Changelog: openpgpjs/openpgpjs@v5.11.0...v6.0.0.

For additional context about the changes introduced by OpenPGP.js v6, you can also refer to the changelog of the various prereleases, starting from v6.0.0-alpha.0.

Changes since v6.0.0-beta.3.patch.1: the main changes since the previous pre-release are the changes to the handling of preferred hash algorithms mentioned above (#​1801 and #​1802). For the full changelog, see openpgpjs/openpgpjs@v6.0.0-beta.3.patch.1...v6.0.0.

v5.11.2

Compare Source

What's Changed
  • openpgp.verify: fix bug preventing verification of detached signatures over streamed data (#​1762)

Full Changelog: openpgpjs/openpgpjs@v5.11.1...v5.11.2

typescript-eslint/typescript-eslint (typescript-eslint)

v8.13.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.12.2

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.12.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.12.0

Compare Source

🚀 Features
  • typescript-eslint: improve undefined extension handling (#​10177)
❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.11.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.10.0

Compare Source

🩹 Fixes
  • typescript-eslint: propagate name field to extended configs in config helper (#​10094)
❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.9.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.8.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.8.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.7.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.6.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.5.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.4.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.3.0

Compare Source

🚀 Features
  • eslint-plugin: [no-deprecation] add rule
❤️ Thank You
  • Abraham Guo
  • Daichi Kamiyama
  • Josh Goldberg ✨
  • Kim Sang Du
  • Sukka
  • Vida Xie

You can read about our versioning strategy and releases on our website.

v8.2.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.1.0

Compare Source

🚀 Features
  • typescript-eslint: add JSDoc comments on generated configs
❤️ Thank You
  • Aly Thobani
  • Brad Zacher
  • James
  • Josh Goldberg ✨
  • Joshua Chen
  • Olivier Zalmanski
  • YeonJuan
  • Yukihiro Hasegawa

You can read about our versioning strategy and releases on our website.

v8.0.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.0.0

Compare Source

🚀 Features
  • eslint-plugin: deprecate no-loss-of-precision extension rule

  • utils: allow specifying additional rule meta.docs in RuleCreator

  • eslint-plugin: split no-empty-object-type out from ban-types and no-empty-interfaces

  • typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService

  • eslint-plugin: remove deprecated no-throw-literal rule

  • eslint-plugin: apply initial config changes for v8

  • eslint-plugin: remove no-useless-template-literals

  • eslint-plugin: replace ban-types with no-restricted-types, no-unsafe-function-type, no-wrapper-object-types

  • eslint-plugin: [no-unnecessary-type-parameters] promote to strict

🩹 Fixes
  • disable projectService in disabled-type-checked shared config

  • eslint-plugin: correct rules.d.ts types to not rely on non-existent imports

❤️ Thank You
  • Abraham Guo
  • Alfred Ringstad
  • auvred
  • Brad Zacher
  • Christopher Aubut
  • Collin Bachman
  • James Henry
  • Josh Goldberg
  • Josh Goldberg ✨
  • Kirk Waiblinger
  • StyleShit
  • Victor Lin
  • Yukihiro Hasegawa

You can read about our versioning strategy and releases on our website.

7.18.0 (2024-07-29)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

7.17.0 (2024-07-22)

🚀 Features
  • eslint-plugin: backport no-unsafe-function type, no-wrapper-object-types from v8 to v7
❤️ Thank You
  • Armano
  • Josh Goldberg ✨
  • Kirk Waiblinger
  • StyleShit

You can read about our versioning strategy and releases on our website.

7.16.1 (2024-07-15)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

7.16.0 (2024-07-08)

🚀 Features
  • eslint-plugin: [no-unnecessary-parameter-property-assignment] add new rule
🩹 Fixes
❤️ Thank You
  • Abraham Guo
  • auvred
  • Josh Goldberg ✨
  • Juan Sanchez
  • Vinccool96
  • YeonJuan
  • Yukihiro Hasegawa

You can read about our versioning strategy and releases on our website.

7.15.0 (2024-07-01)

🚀 Features
  • eslint-plugin: back-port new rules around empty object types from v8
🩹 Fixes
  • disable EXPERIMENTAL_useProjectService in disabled-type-checked shared config
❤️ Thank You
  • auvred
  • Kim Sang Du
  • rgehbt
  • Vinccool96

You can read about our versioning strategy and releases on our website.

7.14.1 (2024-06-24)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

7.14.0 (2024-06-24)

🚀 Features
  • support TypeScript 5.5
❤️ Thank You
  • Brad Zacher
  • cm-ayf
  • Jake Bailey
  • James Zhan
  • Joshua Chen
  • yoshi2no

You can read about our versioning strategy and releases on our website.

7.13.1 (2024-06-17)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

7.13.0 (2024-06-10)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

7.12.0 (2024-06-03)

🚀 Features
  • eslint-plugin: [no-useless-template-literals] rename to no-useless-template-expression (deprecate no-useless-template-literals)
🩹 Fixes
  • no-useless-template-expression -> no-unnecessary-template-expression
❤️ Thank You
  • Abraham Guo

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-node-packages branch 2 times, most recently from 693c870 to 74470d9 Compare November 5, 2024 13:06
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/major-node-packages branch from 74470d9 to d54e848 Compare November 5, 2024 17:01
@Unix4ever Unix4ever closed this Nov 5, 2024
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.

1 participant