Bump the development-dependencies group across 1 directory with 7 updates
Bumps the development-dependencies group with 7 updates in the / directory:
| Package | From | To |
|---|---|---|
| next | 14.2.4 |
14.2.5 |
| npm-check-updates | 16.14.20 |
17.0.0 |
| prettier | 3.3.2 |
3.3.3 |
| rimraf | 5.0.7 |
6.0.1 |
| rollup | 4.18.0 |
4.19.2 |
| typescript | 5.5.3 |
5.5.4 |
| eslint | 8.57.0 |
9.8.0 |
Updates next from 14.2.4 to 14.2.5
Release notes
Sourced from next's releases.
v14.2.5
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.Core Changes
- avoid merging global css in a way that leaks into other chunk groups (#67373)
- Fix server action edge redirect with middleware rewrite (#67148)
- fix(next): reject protocol-relative URLs in image optimization (#65752)
- fix(next-swc): correct path interop to filepath for wasm (#65633)
- Use addDependency to track metadata route file changes (#66714)
- Fix noindex is missing on static not-found page (#67135)
- perf: improve retrieving versionInfo on Turbo HMR (#67309)
- fix(next/image): handle invalid url (#67465)
- fix(next): initial prefetch cache not set properly with different search params (#65977)
- fix: Backport class properties fix (#67377)
- Upgrade acorn (#67592)
Misc
- Log stdio for pull-turbo-cache script (#66759)
- Ensure turbo is setup when building in docker (#66804)
Credits
Huge thanks to
@devjiwonchoi,@ijjk,@emmerich,@huozhi,@kdy1,@kwonoj,@styfle, and@sokrafor helping!
Commits
0bf7f52v14.2.530d6dfcfix: metadata route merging conflicts186ec6bLog stdio for pull-turbo-cache script (#66759)45656d3Ensure turbo is setup when building in docker (#66804)08e7fd1Upgrade acorn (#67592)1d08dabavoid merging global css in a way that leaks into other chunk groups (#67373)21a9d59Fix server action edge redirect with middleware rewrite (#67148)1b10b13fix(next): reject protocol-relative URLs in image optimization (#65752)c64c61dfix(next-swc): correct path interop to filepath for wasm (#65633)6c661d2Use addDependency to track metadata route file changes (#66714)- Additional commits viewable in compare view
Updates npm-check-updates from 16.14.20 to 17.0.0
Release notes
Sourced from npm-check-updates's releases.
v17.0.0
Breaking
- Require node >= 18.18.0
- In workspaces mode,
--rootis now set by default (#1353)
- To not check the root package.json, use
--no-root.- If you have a packageManager field in your package.json, it is now upgraded by default (#1390)
- Use
--dep prod,dev,optionalfor the old behavior.v17.0.0-1
This is the first prerelease in preparation for the next major v17. It mainly involves a node engines bump and lot of internal dependency upgrades, so if you notice any regressions, please let me know!
Run
npx [email protected]to test.There are a two more breaking/high-risk changes I intend to make for the v17 release, which I will also release as prerelease versions for testing.
Thanks for your help and enjoy! 🍰
Breaking
Commits
e67f41717.0.00e23ffebun: Use getEngines, getPeerDependencies, packageAuthorChanged from npm (#1435).a6b0d8117.0.0-89786536prettierb3fe815Bump dependencies.bedf05bRevert "Use default export (#1410)"4bc3a37e2e: Fail if CJS or ESM test fails.78eb13117.0.0-76a6ffedUse default export (#1410)0202566Simplify global test.- Additional commits viewable in compare view
Updates prettier from 3.3.2 to 3.3.3
Changelog
Sourced from prettier's changelog.
3.3.3
Add parentheses for nullish coalescing in ternary (#16391 by
@cdignam-segment)This change adds clarity to operator precedence.
// Input foo ? bar ?? foo : baz; foo ?? bar ? a : b; a ? b : foo ?? bar;// Prettier 3.3.2
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;// Prettier 3.3.3
foo ? (bar ?? foo) : baz;
(foo ?? bar) ? a : b;
a ? b : (foo ?? bar);
Add parentheses for decorator expressions (#16458 by
@y-schneider)Prevent parentheses around member expressions or tagged template literals from being removed to follow the stricter parsing rules of TypeScript 5.5.
// Input @(foo`tagged template`) class X {}// Prettier 3.3.2
@footagged template
class X {}// Prettier 3.3.3
@(footagged template)
class X {}
Support
@letdeclaration syntax (#16474 by@sosukesuzuki)Adds support for Angular v18
@letdeclaration syntax.Please see the following code example. The
@letdeclaration allows you to define local variables within the template:
... (truncated)
Commits
5282938Release 3.3.39102b73Add parentheses for decorator expressions (#16458)6bbd461chore(deps): update eslint related dependencies (#16478)04b560fchore(deps): update dependency browserslist to v4.23.2 (#16475)614f070chore(deps): update typescript-eslint to v8.0.0-alpha.41 (#16477)d59a15dchore(deps): update dependency npm-run-all2 to v6.2.2 (#16476)5ca2fc9Support Angular@letdeclaration syntax (#16474)bfcfdccchore(deps): update babel to v7.24.8 (#16472)977c161chore(deps): update dependency acorn to v8.12.1 (#16464)550606echore(deps): update babel to v7.24.8 (#16470)- Additional commits viewable in compare view
Updates rimraf from 5.0.7 to 6.0.1
Changelog
Sourced from rimraf's changelog.
6.0
- Drop support for nodes before v20
- Add
--versionto CLI5.0
- No default export, only named exports
4.4
- Provide Dirent or Stats object as second argument to filter
4.3
- Return boolean indicating whether the path was fully removed
- Add filter option
- bin: add --verbose, -v to print files as they are deleted
- bin: add --no-verbose, -V to not print files as they are deleted
- bin: add -i --interactive to be prompted on each deletion
- bin: add -I --no-interactive to not be prompted on each deletion
- 4.3.1 Fixed inappropriately following symbolic links to directories
v4.2
- Brought back
globsupport, using the new and improved glob v9v4.1
- Improved hybrid module with no need to look at the
.defaultdangly bit..defaultpreserved as a reference torimraffor compatibility with anyone who came to rely on it in v4.0.- Accept and ignore
-rfand-frarguments to the bin.v4.0
- Remove
globdependency entirely. This library now only accepts actual file and folder names to delete.- Accept array of paths or single path.
- Windows performance and reliability improved.
- All strategies separated into explicitly exported methods.
- Drop support for Node.js below version 14
- rewrite in TypeScript
- ship CJS/ESM hybrid module
- Error on unknown arguments to the bin. (Previously they were silently ignored.)
v3.0
... (truncated)
Commits
21560c76.0.1d3881adload version with package-json-from-dist6de86bffeat: add --version flag for CLI49e1923chore: add/.tapto .gitignore90d1feb6.0.09b2a2b1drop dead node versions546c9ec5.0.9043338arestore support for dead node versions0d83c125.0.888e632bdrop eol node 14- Additional commits viewable in compare view
Updates rollup from 4.18.0 to 4.19.2
Release notes
Sourced from rollup's releases.
v4.19.2
4.19.2
2024-08-01
Bug Fixes
- Avoid "cannot get value of null" error when using optional chaining with namespaces (#5597)
Pull Requests
- #5597: Fix retrieval of literal values for chained namespaces (
@lukastaegert)v4.19.1
4.19.1
2024-07-27
Bug Fixes
- Do not remove parantheses when tree-shaking logical expressions (#5584)
- Do not ignore side effects in calls left of an optional chaining operator (#5589)
Pull Requests
- #5584: fix: find whitespace from operator position to start (
@TrickyPi)- #5587: docs: improve command by code-group (
@thinkasany,@lukastaegert)- #5589: Fix side effect detection in optional chains (
@lukastaegert)- #5592: chore(deps): lock file maintenance minor/patch updates (
@renovate[bot])- #5593: chore(deps): lock file maintenance minor/patch updates (
@renovate[bot])- #5594: chore(deps): lock file maintenance (
@renovate[bot])- #5595: chore(deps): lock file maintenance (
@renovate[bot])v4.19.0
4.19.0
2024-07-20
Features
- Implement support for decorators (#5562)
Bug Fixes
- Improve soucemap generation when tree-shaking logical expressions (#5581)
Pull Requests
- #5562: feat: implementing decorator support (
@TrickyPi,@lukastaegert)- #5570: refactor(finalisers): condition branch (
@Simon-He95,@zhangmo8)
... (truncated)
Changelog
Sourced from rollup's changelog.
4.19.2
2024-08-01
Bug Fixes
- Avoid "cannot get value of null" error when using optional chaining with namespaces (#5597)
Pull Requests
- #5597: Fix retrieval of literal values for chained namespaces (
@lukastaegert)4.19.1
2024-07-27
Bug Fixes
- Do not remove parantheses when tree-shaking logical expressions (#5584)
- Do not ignore side effects in calls left of an optional chaining operator (#5589)
Pull Requests
- #5584: fix: find whitespace from operator position to start (
@TrickyPi)- #5587: docs: improve command by code-group (
@thinkasany,@lukastaegert)- #5589: Fix side effect detection in optional chains (
@lukastaegert)- #5592: chore(deps): lock file maintenance minor/patch updates (
@renovate[bot])- #5593: chore(deps): lock file maintenance minor/patch updates (
@renovate[bot])- #5594: chore(deps): lock file maintenance (
@renovate[bot])- #5595: chore(deps): lock file maintenance (
@renovate[bot])4.19.0
2024-07-20
Features
- Implement support for decorators (#5562)
Bug Fixes
- Improve soucemap generation when tree-shaking logical expressions (#5581)
Pull Requests
- #5562: feat: implementing decorator support (
@TrickyPi,@lukastaegert)- #5570: refactor(finalisers): condition branch (
@Simon-He95,@zhangmo8)- #5572: Improve chunk and asset type information in docs (
@lukastaegert)- #5573: Switch to audit resolver to ignore requirejs vulnerability (
@lukastaegert)- #5575: chore(deps): update dependency inquirer to v10 (
@renovate[bot],@lukastaegert)
... (truncated)
Commits
39955e54.19.27625d3eFix retrieval of literal values for chained namespaces (#5597)8b967914.19.1610d7c0fix: find whitespace from operator position to start (#5584)57ea7b1Fix side effect detection in optional chains (#5589)c16c924docs: improve command by code-group (#5587)27260dechore(deps): lock file maintenance (#5595)e7cc7efchore(deps): lock file maintenance (#5594)87b666dchore(deps): lock file maintenance minor/patch updates (#5593)cff9a43chore(deps): lock file maintenance minor/patch updates (#5592)- Additional commits viewable in compare view
Updates typescript from 5.5.3 to 5.5.4
Release notes
Sourced from typescript's releases.
TypeScript 5.5.4
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v5.5.4 (Stable).
- fixed issues query for TypeScript v5.5.3 (Stable).
- fixed issues query for TypeScript v5.5.2 (Stable).
- fixed issues query for TypeScript v5.5.1 (RC).
- fixed issues query for TypeScript v5.5.0 (Beta).
Downloads are available on:
- npm
- NuGet package (soon!)
Commits
c8a7d58Bump version to 5.5.4 and LKGc0ded04🤖 Pick PR #58771 (Allow references to the global Symb...) into release-5.5 (#...5ba41e2🤖 Pick PR #59208 (Write non-missing undefined on mapp...) into release-5.5 (#...b075332🤖 Pick PR #59337 (Allow declarationMap to be emitted ...) into release-5.5 (#...9dd6f91Cherry-pick "Stop using latest Node in CI" to release-5.5 (#59348)bf0ddaf🤖 Pick PR #59070 (Delay the calculation of common sou...) into release-5.5 (#...a44e2d9🤖 Pick PR #59160 (Fixed crash on authored import type...) into release-5.5 (#...f35206d🤖 Pick PR #59325 (Don't skip markLinkedReferences on ...) into release-5.5 (#...1109550Fix baselines on release-5.5 (#59330)8794318🤖 Pick PR #59215 (Fix codefix crash on circular alias...) into release-5.5 (#...- Additional commits viewable in compare view
Updates eslint from 8.57.0 to 9.8.0
Release notes
Sourced from eslint's releases.
v9.8.0
Features
Bug Fixes
ab0ff27fix: Throw error when invalid flags passed (#18705) (Nicholas C. Zakas)70dc803fix:basePathdirectory can never be ignored (#18711) (Milos Djermanovic)Documentation
282df1adocs: Add system theme option (#18617) (Amaresh S M)53b1ff0docs: Debug config docs (#18698) (Nicholas C. Zakas)a7016a5docs: fix search input stylings (#18682) (Amaresh S M)Build Related
Chores
deee448chore: upgrade to@eslint/[email protected](#18720) (Francesco Trotta)4aaf2b3chore: package.json update for@eslint/jsrelease (Jenkins)8e1a627chore: update dependency@eslint/coreto ^0.2.0 (#18700) (renovate[bot])v9.7.0
Features
7bd9839feat: add support for es2025 duplicate named capturing groups (#18630) (Yosuke Ota)1381394feat: addregexoption inno-restricted-imports(#18622) (Nitin Kumar)Bug Fixes
Documentation
9f416dbdocs: Add Powered by Algolia label to the search. (#18633) (Amaresh S M)c8d26cbdocs: Open JS Foundation -> OpenJS Foundation (#18649) (Milos Djermanovic)6e79ac7docs:loadESLintdoes not support optioncwd(#18641) (Francesco Trotta)Chores
793b718chore: upgrade@eslint/js@9.7.0 (#18680) (Francesco Trotta)7ed6f9achore: package.json update for@eslint/jsrelease (Jenkins)7bcda76refactor: Add type references (#18652) (Nicholas C. Zakas)51bf57cchore: add tech sponsors through actions (#18624) (Strek)6320732refactor: don't useparentproperty inNodeEventGenerator(#18653) (Milos Djermanovic)9e6d640refactor: move "Parsing error" prefix adding to Linter (#18650) (Milos Djermanovic)v9.6.0
Features
e2b16e2feat: Implement feature flags (#18516) (Nicholas C. Zakas)8824aa1feat: addecmaVersion: 2025, parsing duplicate named capturing groups (#18596) (Milos Djermanovic)Bug Fixes
... (truncated)
Changelog
Sourced from eslint's changelog.
v9.8.0 - July 26, 2024
deee448chore: upgrade to@eslint/[email protected](#18720) (Francesco Trotta)4aaf2b3chore: package.json update for@eslint/jsrelease (Jenkins)8e1a627chore: update dependency@eslint/coreto ^0.2.0 (#18700) (renovate[bot])13d0bd3feat: Add and use SourceCode#getLoc/getRange (#18703) (Nicholas C. Zakas)282df1adocs: Add system theme option (#18617) (Amaresh S M)ab0ff27fix: Throw error when invalid flags passed (#18705) (Nicholas C. Zakas)70dc803fix:basePathdirectory can never be ignored (#18711) (Milos Djermanovic)53b1ff0docs: Debug config docs (#18698) (Nicholas C. Zakas)4514424build: Enable JSON linting (#18681) (Nicholas C. Zakas)a7016a5docs: fix search input stylings (#18682) (Amaresh S M)v9.7.0 - July 12, 2024
793b718chore: upgrade@eslint/js@9.7.0 (#18680) (Francesco Trotta)7ed6f9achore: package.json update for@eslint/jsrelease (Jenkins)14e9f81fix: destructuring in catch clause inno-unused-vars(#18636) (Francesco Trotta)7bcda76refactor: Add type references (#18652) (Nicholas C. Zakas)51bf57cchore: add tech sponsors through actions (#18624) (Strek)9f416dbdocs: Add Powered by Algolia label to the search. (#18633) (Amaresh S M)6320732refactor: don't useparentproperty inNodeEventGenerator(#18653) (Milos Djermanovic)7bd9839feat: add support for es2025 duplicate named capturing groups (#18630) (Yosuke Ota)1381394feat: addregexoption inno-restricted-imports(#18622) (Nitin Kumar)9e6d640refactor: move "Parsing error" prefix adding to Linter (#18650) (Milos Djermanovic)c8d26cbdocs: Open JS Foundation -> OpenJS Foundation (#18649) (Milos Djermanovic)6e79ac7docs:loadESLintdoes not support optioncwd(#18641) (Francesco Trotta)v9.6.0 - June 28, 2024
b15ee30chore: upgrade@eslint/js@9.6.0 (#18632) (Milos Djermanovic)d655503chore: package.json update for@eslint/jsrelease (Jenkins)1613e2efix: Allow escaping characters in config patterns on Windows (#18628) (Milos Djermanovic)13dbecddocs: Limit search to just docs (#18627) (Nicholas C. Zakas)7c78ad9refactor: Use language.visitorKeys and check for non-JS SourceCode (#18625) (Nicholas C. Zakas)e2b16e2feat: Implement feature flags (#18516) (Nicholas C. Zakas)69ff64erefactor: Return value of applyInlineConfig() (#18623) (Nicholas C. Zakas)375227fdocs: Update getting-started.md - add pnpm to init eslint config (#18599) (Kostiantyn Ochenash)44915bbdocs: Update README (GitHub Actions Bot)d2d06f7refactor: use/separator when adjustingignorePatternson Windows (#18613) (Milos Djermanovic)21d3766fix:no-unused-varsinclude caught errors pattern in report message (#18609) (Kirk Waiblinger)6421973refactor: fix disable directives for languages with 0-based lines (#18605) (Milos Djermanovic)d7a7736fix: improveno-unused-varsmessage on unused caught errors (#18608) (Kirk Waiblinger)0a13539refactor: Allow optional methods for languages (#18604) (Nicholas C. Zakas)f9e95d2fix: correct locations of invalid/* eslint */comments (#18593) (Milos Djermanovic)8824aa1feat: addecmaVersion: 2025, parsing duplicate named capturing groups (#18596) (Milos Djermanovic)c7ddee0chore: make internal-rules not being a package (#18601) (Milos Djermanovic)3379164chore: remove.eslintrc.js(#18011) (唯然)d0c3a32chore: update knip (with webdriver-io plugin) (#18594) (Lars Kappert)d50db7bdocs: Update vscode-eslint info (#18595) (Nicholas C. Zakas)
... (truncated)
Commits
63881dc9.8.0de36d1dBuild: changelog update for 9.8.0deee448chore: upgrade to@eslint/[email protected](#18720)4aaf2b3chore: package.json update for@eslint/jsrelease2570051chore: package.json revert@eslint/jsversion to 9.7.0 (#18719)d73b203chore: package.json update for@eslint/jsrelease8e1a627chore: update dependency@eslint/coreto ^0.2.0 (#18700)13d0bd3feat: Add and use SourceCode#getLoc/getRange (#18703)282df1adocs: Add system theme option (#18617)ab0ff27fix: Throw error when invalid flags passed (#18705)- 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 show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions