chore(deps): update all major dependencies (major) #5447
+10,725
−8,661
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v4
->v5
^8.57.0
->^9.0.0
^2.15.1
->^3.0.0
^27.9.0
->^28.0.0
^4.0.1
->^5.0.0
^51.0.1
->^52.0.0
^13.1.2
->^14.0.0
8.15.8
->9.1.0
^8.15.5
->^9.0.0
^3.17.1
->^4.0.0
Release Notes
actions/configure-pages (actions/configure-pages)
v5
Compare Source
eslint/eslint (eslint)
v9.2.0
Compare Source
v9.1.1
Compare Source
v9.1.0
Compare Source
v9.0.0
Compare Source
cypress-io/eslint-plugin-cypress (eslint-plugin-cypress)
v3.2.0
Compare Source
Features
v3.1.1
Compare Source
Bug Fixes
v3.1.0
Compare Source
Features
v3.0.3
Compare Source
Bug Fixes
v3.0.2
Compare Source
v3.0.1
Compare Source
Bug Fixes
v3.0.0
Compare Source
BREAKING CHANGES
jest-community/eslint-plugin-jest (eslint-plugin-jest)
v28.5.0
Compare Source
Features
@typescript-eslint/utils
v7 as a direct dependency (#1567) (1476f10)v28.4.0
Compare Source
Features
await
in some cases (#1574) (a407098)v28.3.0
Compare Source
Features
v28.2.0
Compare Source
Features
@jest/globals
package (#1543) (744d4f6)28.1.1 (2024-04-06)
Bug Fixes
v28.1.1
Compare Source
Bug Fixes
v28.1.0
Compare Source
Features
prefer-importing-jest-globals
rule (#1490) (37478d8), closes #1101v28.0.0
Compare Source
Bug Fixes
instanceof RegExp
check for ESLint v9 compatibility (#1542) (af4a9c9)Features
@typescript-eslint/eslint-plugin
v5 (#1530) (150e355)no-if
rule (#1528) (f976fc8)snapshot
processor andflat/snapshot
config (#1532) (98087f9)@typescript-eslint/utils
to v6 (#1508) (dc6e8cd)BREAKING CHANGES
snapshot
processor andflat/snapshot
config@typescript-eslint/eslint-plugin
v5no-if
in favor ofno-conditional-in-test
eslint/eslint-plugin-markdown (eslint-plugin-markdown)
v5.0.0
Compare Source
⚠ BREAKING CHANGES
Features
Bug Fixes
Chores
sindresorhus/eslint-plugin-unicorn (eslint-plugin-unicorn)
v52.0.0
Compare Source
New rules
no-single-promise-in-promise-methods
(#2258)8f0ee89
no-await-in-promise-methods
(#2259)a3be554
no-anonymous-default-export
(#2273)c035216
Improvements
filename-case
: Add option for multiple file extensions (#2186)4594020
import-style
: Supportnode:
protocol (#2297)c28a086
prefer-array-find
: Checkarray.filter().at(0)
(#2284)e6074fe
prefer-prototype-methods
: CheckObject.prototype
methods fromglobalThis
(#2286)1792d33
no-array-callback-reference
: Check logical expressions and check ternaries deeply (#2289)231529a
Fixes
prefer-spread
: Fix it to not report on optional chaining (#2304)df1ff1c
no-anonymous-default-export
: Uppercase class name (#2282)5ce4169
bcherny/json-schema-to-typescript (json-schema-to-typescript)
v14.0.4
Compare Source
v14.0.3
Compare Source
v14.0.2
Compare Source
9ec0c70
Added .yaml support (#577)v14.0.1
Compare Source
2f29f19
AddedcustomName
optionv14.0.0
Compare Source
967eb13
Require Node v16+pnpm/pnpm (pnpm)
v9.1.0
Compare Source
v9.0.6
Compare Source
v9.0.5
Compare Source
v9.0.4
Compare Source
v9.0.3
Compare Source
v9.0.2
Compare Source
v9.0.1
Compare Source
v9.0.0
Compare Source
Major Changes
Node.js v16 support discontinued
If you still require Node.js 16, don't worry. We ship pnpm bundled with Node.js. This means that regardless of which Node.js version you've installed, pnpm will operate using the necessary Node.js runtime. For this to work you need to install pnpm either using the standalone script or install the
@pnpm/exe
package.Configuration updates:
dedupe-injected-deps
: enabled by default.link-workspace-packages
: disabled by default. This means that by default, dependencies will be linked from workspace packages only when they are specified using the workspace protocol.hoist-workspace-packages
: enabled by default.enable-pre-post-scripts
: enabled by default.~/.local/state/pnpm
).package.json
file for apackageManager
field. If this field is present and specifies a different package manager or a different version of pnpm than the one you're currently using, pnpm will not proceed. This ensures that you're always using the correct package manager and version that the project requires.Lockfile changes:
Dependency resolution changes:
Related issue: #7444.
Related PR: #7606.
pnpm licenses list
prints license information of all versions of the same package in case different versions use different licenses. The format of thepnpm licenses list --json
output has been changed #7528.A new command added for printing completion code to the console:
pnpm completion [shell]
. The old command that modified the user's shell dotfiles has been removed #3083.When installing git-hosted dependencies, only pick the files that would be packed with the package #7638.
Minor Changes
It is now possible to install only a subdirectory from a Git repository.
For example,
pnpm add github:user/repo#path:packages/foo
will add a dependency from thepackages/foo
subdirectory.This new parameter may be combined with other supported parameters separated by
&
. For instance, the next command will install the same package from thedev
branch:pnpm add github:user/repo#dev&path:packages/bar
.Related issue: #4765.
Related PR: #7487.
node-gyp
updated to version 10.PowerShell completion support added #7597.
Support
node-options
option inside.npmrc
file when running scripts #7596.Added support for registry-scoped SSL configurations (cert, key, and ca). Three new settings supported:
<registryURL>:certfile
,<registryURL>:keyfile
, and<registryURL>:ca
. For instance:Related issue: #7427.
Related PR: #7626.
Add a field named
ignoredOptionalDependencies
. This is an array of strings. If an optional dependency has its name included in this array, it will be skipped #7714.The checksum of the
.pnpmfile.cjs
is saved into the lockfile. If the pnpmfile gets modified, the lockfile is reanalyzed to apply the changes #7662.Added cache for
pnpm dlx
#5277.Patch Changes
--lockfile-only
installation #1328.pnpm dlx
should not read settings from the current working directory #7916.Platinum Sponsors
Gold Sponsors
Our Silver Sponsors
typedoc2md/typedoc-plugin-markdown (typedoc-plugin-markdown)
v4.0.1
Compare Source
Patch Changes
@example
tags on same reflection.v4.0.0
Compare Source
Architectural Changes
Features
Structural Changes
--outputFileStrategy
. To achieve the same output as v3 (whereby only Classes, Enums and Interfaces have their own file), set the optionmembersWithOwnFile
option.--parametersFormat=table
.Breaking Changes
theme
to"markdown"
is no longer required and should be removed.indexTitle
has been removed. Please use the"title.indexPage"
key with option--textContentMappings
.allReflectionsHaveOwnDocument
has been removed (this behaviour is now the default). Please see optionoutputFileStrategy
](/docs/options#outputfilestrategy).entryDocument
has been renamed toentryFileName
to better reflect its purpose.namedAnchors
has been renamed touseHTMLAnchors
to better reflect its purpose.hideInPageTOC
has been removed. In-page TOC are no longer included by default. You can include in-page TOCs by usingtypedoc-plugin-remark
and theremark-toc
plugin.objectLiteralTypeDeclarationStyle
has been removed. Please use option--typeDeclarationFormat=list
.Bug Fixes
readmeFile
configuration (#383)<
and>
breaks Docusaurus Markdown parser. (#276)Earlier changelog entries can be found in
CHANGELOG_ARCHIVE.md
.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.
This PR has been generated by Mend Renovate. View repository job log here.