← Back to issue list

chore(deps): update development dependencies (minor and patch)

View original Github issue

Metadata

Project
craft-actions
Number
#4
Type
pull request
State
closed
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged after prolonged inactivity; Renovate reported that the dependency update was ignored following closure, with no resolving commit or merged replacement recorded.

Resolution: closed stale

Reason: PR #4 was closed without merging after more than three years without activity. On June 14, 2023, Renovate explicitly noted that the update (^29.2.3) would be ignored until a newer version was released.

Evaluated by: mr-cal-bot

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/jest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`29.4.0` -> `29.5.0`](https://renovatebot.com/diffs/npm/@types%2fjest/29.4.0/29.5.0) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.5.0/compatibility-slim/29.4.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.5.0/confidence-slim/29.4.0)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`18.11.18` -> `18.15.10`](https://renovatebot.com/diffs/npm/@types%2fnode/18.11.18/18.15.10) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.15.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.15.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.15.10/compatibility-slim/18.11.18)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.15.10/confidence-slim/18.11.18)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) | [`5.49.0` -> `5.56.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.49.0/5.56.0) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.56.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.56.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.56.0/compatibility-slim/5.49.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.56.0/confidence-slim/5.49.0)](https://docs.renovatebot.com/merge-confidence/) | | [@vercel/ncc](https://togithub.com/vercel/ncc) | [`^0.34.0` -> `^0.36.0`](https://renovatebot.com/diffs/npm/@vercel%2fncc/0.34.0/0.36.1) | [![age](https://badges.renovateapi.com/packages/npm/@vercel%2fncc/0.36.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@vercel%2fncc/0.36.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@vercel%2fncc/0.36.1/compatibility-slim/0.34.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@vercel%2fncc/0.36.1/confidence-slim/0.34.0)](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://togithub.com/eslint/eslint)) | [`8.32.0` -> `8.36.0`](https://renovatebot.com/diffs/npm/eslint/8.32.0/8.36.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint/8.36.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.36.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint/8.36.0/compatibility-slim/8.32.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.36.0/confidence-slim/8.32.0)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-github](https://togithub.com/github/eslint-plugin-github) | [`4.6.0` -> `4.7.0`](https://renovatebot.com/diffs/npm/eslint-plugin-github/4.6.0/4.7.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-github/4.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-github/4.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-github/4.7.0/compatibility-slim/4.6.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-github/4.7.0/confidence-slim/4.6.0)](https://docs.renovatebot.com/merge-confidence/) | | [jest](https://jestjs.io/) ([source](https://togithub.com/facebook/jest)) | [`29.4.0` -> `29.5.0`](https://renovatebot.com/diffs/npm/jest/29.4.0/29.5.0) | [![age](https://badges.renovateapi.com/packages/npm/jest/29.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/jest/29.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/jest/29.5.0/compatibility-slim/29.4.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/jest/29.5.0/confidence-slim/29.4.0)](https://docs.renovatebot.com/merge-confidence/) | | [jest-circus](https://togithub.com/facebook/jest) | [`29.4.0` -> `29.5.0`](https://renovatebot.com/diffs/npm/jest-circus/29.4.0/29.5.0) | [![age](https://badges.renovateapi.com/packages/npm/jest-circus/29.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/jest-circus/29.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/jest-circus/29.5.0/compatibility-slim/29.4.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/jest-circus/29.5.0/confidence-slim/29.4.0)](https://docs.renovatebot.com/merge-confidence/) | | [prettier](https://prettier.io) ([source](https://togithub.com/prettier/prettier)) | [`2.8.3` -> `2.8.7`](https://renovatebot.com/diffs/npm/prettier/2.8.3/2.8.7) | [![age](https://badges.renovateapi.com/packages/npm/prettier/2.8.7/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/prettier/2.8.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/prettier/2.8.7/compatibility-slim/2.8.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/prettier/2.8.7/confidence-slim/2.8.3)](https://docs.renovatebot.com/merge-confidence/) | | [typescript](https://www.typescriptlang.org/) ([source](https://togithub.com/Microsoft/TypeScript)) | [`4.9.4` -> `4.9.5`](https://renovatebot.com/diffs/npm/typescript/4.9.4/4.9.5) | [![age](https://badges.renovateapi.com/packages/npm/typescript/4.9.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/typescript/4.9.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/typescript/4.9.5/compatibility-slim/4.9.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/typescript/4.9.5/confidence-slim/4.9.4)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>typescript-eslint/typescript-eslint</summary> ### [`v5.56.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5560-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5550v5560-2023-03-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0) **Note:** Version bump only for package [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.55.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5550-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5541v5550-2023-03-13) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0) ##### Features - **parser:** add exported meta object ([#&#8203;6586](https://togithub.com/typescript-eslint/typescript-eslint/issues/6586)) ([d05c3d8](https://togithub.com/typescript-eslint/typescript-eslint/commit/d05c3d8aa4093e88ffdfc2dbcff522eafbd455fb)) #### [5.54.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1) (2023-03-06) **Note:** Version bump only for package [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.54.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5541-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5540v5541-2023-03-06) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1) **Note:** Version bump only for package [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.54.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5540-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5530v5540-2023-02-27) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.53.0...v5.54.0) **Note:** Version bump only for package [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.53.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5530-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5520v5530-2023-02-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.52.0...v5.53.0) **Note:** Version bump only for package [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.52.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5520-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5510v5520-2023-02-13) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.51.0...v5.52.0) **Note:** Version bump only for package [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.51.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5510-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5500v5510-2023-02-06) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.50.0...v5.51.0) **Note:** Version bump only for package [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.50.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5500-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5490v5500-2023-01-31) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.49.0...v5.50.0) **Note:** Version bump only for package [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) </details> <details> <summary>vercel/ncc</summary> ### [`v0.36.1`](https://togithub.com/vercel/ncc/releases/tag/0.36.1) [Compare Source](https://togithub.com/vercel/ncc/compare/0.36.0...0.36.1) ##### Bug Fixes - add missing pr title lint action ([#&#8203;1032](https://togithub.com/vercel/ncc/issues/1032)) ([c2d03cf](https://togithub.com/vercel/ncc/commit/c2d03cf6dbf24e1f06f9e3f4448b76718a7c44e4)) - add `ncc --version` and `ncc --help` ([#&#8203;1030](https://togithub.com/vercel/ncc/issues/1030)) ([d38b619](https://togithub.com/vercel/ncc/commit/d38b61955476b960242a540f26c24a994f241185)) ### [`v0.36.0`](https://togithub.com/vercel/ncc/releases/tag/0.36.0) [Compare Source](https://togithub.com/vercel/ncc/compare/0.34.0...0.36.0) ##### Bug Fixes - gitignore should include release.config.js ([#&#8203;1016](https://togithub.com/vercel/ncc/issues/1016)) ([44e2eac](https://togithub.com/vercel/ncc/commit/44e2eac6c966f2f5a2404fcf33a575f2a918ab24)) - node 18 by update source-map used by Terser to 0.7.4 ([#&#8203;999](https://togithub.com/vercel/ncc/issues/999)) ([2f69f83](https://togithub.com/vercel/ncc/commit/2f69f838aa7387018dc8760b79ae99e613c45874)) ##### Features - add semantic-release to autopublish ([#&#8203;1015](https://togithub.com/vercel/ncc/issues/1015)) ([be3405d](https://togithub.com/vercel/ncc/commit/be3405dbc36c862d2e79f43478b56bc4dd1df200)), closes [#&#8203;1000](https://togithub.com/vercel/ncc/issues/1000) </details> <details> <summary>eslint/eslint</summary> ### [`v8.36.0`](https://togithub.com/eslint/eslint/releases/tag/v8.36.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.35.0...v8.36.0) #### Features - [`c89a485`](https://togithub.com/eslint/eslint/commit/c89a485c49450532ee3db74f2638429f1f37d0dd) feat: Add `checkJSDoc` option to multiline-comment-style ([#&#8203;16807](https://togithub.com/eslint/eslint/issues/16807)) (Laurent Cozic) - [`f5f5e11`](https://togithub.com/eslint/eslint/commit/f5f5e11bd5fd3daab9ccae41e270739c836c305e) feat: Serialize parsers/processors in flat config ([#&#8203;16944](https://togithub.com/eslint/eslint/issues/16944)) (Nicholas C. Zakas) - [`4799297`](https://togithub.com/eslint/eslint/commit/4799297ea582c81fd1e5623d32a7ddf7a7f3a126) feat: use [@&#8203;eslint-community](https://togithub.com/eslint-community) dependencies ([#&#8203;16784](https://togithub.com/eslint/eslint/issues/16784)) (Michaël De Boey) #### Bug Fixes - [`92c1943`](https://togithub.com/eslint/eslint/commit/92c1943ba73ea01e87086236e8736539b0eed558) fix: correctly iterate files matched by glob patterns ([#&#8203;16831](https://togithub.com/eslint/eslint/issues/16831)) (Nitin Kumar) #### Documentation - [`b98fdd4`](https://togithub.com/eslint/eslint/commit/b98fdd413a3b07b262bfce6f704c1c1bb8582770) docs: Update README (GitHub Actions Bot) - [`caf08ce`](https://togithub.com/eslint/eslint/commit/caf08ce0cc74917f7c0eec92d25fd784dc33ac4d) docs: fix estree link in custom formatters docs ([#&#8203;16967](https://togithub.com/eslint/eslint/issues/16967)) (Milos Djermanovic) - [`3398431`](https://togithub.com/eslint/eslint/commit/3398431574b903757bc78b08c8ed36b7b9fce8eb) docs: Custom Parsers cleanup/expansion ([#&#8203;16887](https://togithub.com/eslint/eslint/issues/16887)) (Ben Perlmutter) - [`19d3531`](https://togithub.com/eslint/eslint/commit/19d3531d9b54e1004318d28f9a6e18305c5bcc18) docs: Update README (GitHub Actions Bot) - [`b09a512`](https://togithub.com/eslint/eslint/commit/b09a512107249a4eb19ef5a37b0bd672266eafdb) docs: detect and fix broken links ([#&#8203;16837](https://togithub.com/eslint/eslint/issues/16837)) (Nitin Kumar) #### Chores - [`602b111`](https://togithub.com/eslint/eslint/commit/602b11121910a97ab2bc4a95a46dd0ccd0a89309) chore: upgrade [@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).36.0 ([#&#8203;16978](https://togithub.com/eslint/eslint/issues/16978)) (Milos Djermanovic) - [`43c2345`](https://togithub.com/eslint/eslint/commit/43c2345c27024aeab6127e6bbfd55c8b70bd317e) chore: package.json update for [@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins) - [`00afb84`](https://togithub.com/eslint/eslint/commit/00afb84e5039874c8745a45c953fceaf0c71c454) chore: upgrade [@&#8203;eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@&#8203;2](https://togithub.com/2).0.1 ([#&#8203;16977](https://togithub.com/eslint/eslint/issues/16977)) (Milos Djermanovic) - [`698c5aa`](https://togithub.com/eslint/eslint/commit/698c5aad50e628ff00281dbc786e42de79834035) chore: upgrade espree@9.5.0 ([#&#8203;16976](https://togithub.com/eslint/eslint/issues/16976)) (Milos Djermanovic) - [`75acdd2`](https://togithub.com/eslint/eslint/commit/75acdd21c5ce7024252e9d41ed77d2f30587caac) chore: lint more js files in docs ([#&#8203;16964](https://togithub.com/eslint/eslint/issues/16964)) (Milos Djermanovic) - [`89d9844`](https://togithub.com/eslint/eslint/commit/89d9844b3151f09b5b21b6eeeda671009ec301e9) ci: bump actions/add-to-project from 0.4.0 to 0.4.1 ([#&#8203;16943](https://togithub.com/eslint/eslint/issues/16943)) (dependabot\[bot]) ### [`v8.35.0`](https://togithub.com/eslint/eslint/releases/tag/v8.35.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.34.0...v8.35.0) #### Features - [`8e34a04`](https://togithub.com/eslint/eslint/commit/8e34a04e3a4395bce59bc6acadf84281abc11d18) feat: add `afterHashbangComment` option to `lines-around-comment` rule ([#&#8203;16920](https://togithub.com/eslint/eslint/issues/16920)) (SUZUKI Sosuke) - [`c8c0c71`](https://togithub.com/eslint/eslint/commit/c8c0c715a2964cc1859b99f9d4f542675094d1d5) feat: Move all and recommended configs into package. ([#&#8203;16844](https://togithub.com/eslint/eslint/issues/16844)) (Nicholas C. Zakas) - [`71f6f0d`](https://togithub.com/eslint/eslint/commit/71f6f0dcd574320ee71c3eb1f313841899bdf260) feat: report more cases with `??` in no-constant-binary-expression ([#&#8203;16826](https://togithub.com/eslint/eslint/issues/16826)) (Daiki Nishikawa) #### Bug Fixes - [`9698bc5`](https://togithub.com/eslint/eslint/commit/9698bc5cdec1bbee567a6a489da82e87fe65d019) fix: pin esquery v1.4.0 (fixes [#&#8203;16896](https://togithub.com/eslint/eslint/issues/16896)) ([#&#8203;16897](https://togithub.com/eslint/eslint/issues/16897)) (唯然) #### Documentation - [`f9f195e`](https://togithub.com/eslint/eslint/commit/f9f195ef12deb114fb86763010a23ea0cb4c78d1) docs: Plugin docs cleanup & expansion ([#&#8203;16862](https://togithub.com/eslint/eslint/issues/16862)) (Ben Perlmutter) - [`df809fd`](https://togithub.com/eslint/eslint/commit/df809fdedc5fc92df4be8340e28baedbde605b4f) docs: Custom Formatters page cleanup/expansion ([#&#8203;16886](https://togithub.com/eslint/eslint/issues/16886)) (Ben Perlmutter) - [`0700d1b`](https://togithub.com/eslint/eslint/commit/0700d1b14659bf39b1a08f082c44c9084cf676a8) docs: Add PostCSS/Autoprefixer/CSSNano ([#&#8203;16502](https://togithub.com/eslint/eslint/issues/16502)) (Nick Schonning) - [`7b9e9bf`](https://togithub.com/eslint/eslint/commit/7b9e9bf78bedb009fe2813308ede1f46502c3890) docs: support unicode anchors ([#&#8203;16782](https://togithub.com/eslint/eslint/issues/16782)) (Percy Ma) - [`5fbc0bf`](https://togithub.com/eslint/eslint/commit/5fbc0bffdd9f84feb43296eb502d1e484fb323f2) docs: Update README (GitHub Actions Bot) - [`67865a0`](https://togithub.com/eslint/eslint/commit/67865a064cc1a4e320030299edc1cfdd1f9ac3b8) docs: Remove mention of mailing list ([#&#8203;16869](https://togithub.com/eslint/eslint/issues/16869)) (Amaresh S M) - [`43af24a`](https://togithub.com/eslint/eslint/commit/43af24a88b939a62880c37d1332b02f677d82f16) docs: Add explanation of when to use 'warn' severity ([#&#8203;16882](https://togithub.com/eslint/eslint/issues/16882)) (Nicholas C. Zakas) - [`ed2999b`](https://togithub.com/eslint/eslint/commit/ed2999b38b4d61f5c278301738e294012d5d3c9e) docs: Shareable configs page edits and expansion ([#&#8203;16824](https://togithub.com/eslint/eslint/issues/16824)) (Ben Perlmutter) - [`2780635`](https://togithub.com/eslint/eslint/commit/27806358b5e1c4d37b63b1c61595e86ff03b5b42) docs: fix typos ([#&#8203;16884](https://togithub.com/eslint/eslint/issues/16884)) (Lioness100) - [`5bdaae2`](https://togithub.com/eslint/eslint/commit/5bdaae205c3a0089ea338b382df59e21d5b06436) docs: Ways to Extend ESLint page ([#&#8203;16861](https://togithub.com/eslint/eslint/issues/16861)) (Ben Perlmutter) #### Chores - [`cdcbe12`](https://togithub.com/eslint/eslint/commit/cdcbe127de20cbcc4e24131a808c13b1024e61a2) chore: upgrade [@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).35.0 ([#&#8203;16935](https://togithub.com/eslint/eslint/issues/16935)) (Brandon Mills) - [`c954c34`](https://togithub.com/eslint/eslint/commit/c954c349c0c2f88919614efc95e1368c245582fd) chore: package.json update for [@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins) - [`5a517da`](https://togithub.com/eslint/eslint/commit/5a517da8e55f6de28e9c028c5627fa7d82945969) chore: package.json update for [@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins) - [`9f10926`](https://togithub.com/eslint/eslint/commit/9f10926d76be7cf675721b29bd5030e85cb4ab30) chore: upgrade [@&#8203;eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@&#8203;2](https://togithub.com/2).0.0 ([#&#8203;16928](https://togithub.com/eslint/eslint/issues/16928)) (Milos Djermanovic) - [`da728fa`](https://togithub.com/eslint/eslint/commit/da728fae6c4e5fdda74195e84d45d67ad5cafc45) ci: use LTS node version in workflows ([#&#8203;16907](https://togithub.com/eslint/eslint/issues/16907)) (Nitin Kumar) - [`c57b4f3`](https://togithub.com/eslint/eslint/commit/c57b4f3dc6383e452120381204ee4a7c874225a0) perf: upgrade to esquery@1.4.2 ([#&#8203;16901](https://togithub.com/eslint/eslint/issues/16901)) (Milos Djermanovic) - [`9122f07`](https://togithub.com/eslint/eslint/commit/9122f0764031dc36970df715bc5e16973890e18d) chore: Update stale bot settings ([#&#8203;16870](https://togithub.com/eslint/eslint/issues/16870)) (Nicholas C. Zakas) ### [`v8.34.0`](https://togithub.com/eslint/eslint/releases/tag/v8.34.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.33.0...v8.34.0) #### Features - [`9b2fcf7`](https://togithub.com/eslint/eslint/commit/9b2fcf7e928fc92ac6d43617bdee1bda250b7491) feat: `array-callback-return` supports `Array.prototype.toSorted` ([#&#8203;16845](https://togithub.com/eslint/eslint/issues/16845)) (SUZUKI Sosuke) #### Bug Fixes - [`923f61d`](https://togithub.com/eslint/eslint/commit/923f61d8fc82d83b912c6ba95abb5a509c4d7b52) fix: false positive with assignment in `no-extra-parens` ([#&#8203;16872](https://togithub.com/eslint/eslint/issues/16872)) (Francesco Trotta) #### Documentation - [`f0a9883`](https://togithub.com/eslint/eslint/commit/f0a988384ea1a262150e70d83abd8a5e50c46fa7) docs: split rules documentation ([#&#8203;16797](https://togithub.com/eslint/eslint/issues/16797)) (Ben Perlmutter) - [`67aa37b`](https://togithub.com/eslint/eslint/commit/67aa37b583f059226b9c959672400f04ed6a56b5) docs: fix typo in command-line-interface.md ([#&#8203;16871](https://togithub.com/eslint/eslint/issues/16871)) (Kevin Rouchut) - [`337f7ed`](https://togithub.com/eslint/eslint/commit/337f7ed96131d873be7ae6b010739476d0ad15e9) docs: fix width of language input ([#&#8203;16849](https://togithub.com/eslint/eslint/issues/16849)) (Tanuj Kanti) - [`71349a1`](https://togithub.com/eslint/eslint/commit/71349a1f709baa361bd656a7ce4a7d35d857a9a8) docs: Configure a Parser page ([#&#8203;16803](https://togithub.com/eslint/eslint/issues/16803)) (Ben Perlmutter) - [`de7e925`](https://togithub.com/eslint/eslint/commit/de7e925d03764f3681269b30bb60b92ee463c10f) docs: remove extra line numbers in example ([#&#8203;16848](https://togithub.com/eslint/eslint/issues/16848)) (jonz94) - [`ad38d77`](https://togithub.com/eslint/eslint/commit/ad38d77102d6fe30cfa92c831174f178bb35c88b) docs: Update README (GitHub Actions Bot) #### Chores - [`9dbe06d`](https://togithub.com/eslint/eslint/commit/9dbe06d0ad875e6d5964497e2975e8d789e763d0) chore: add `type` property to array-element-newline schema ([#&#8203;16877](https://togithub.com/eslint/eslint/issues/16877)) (MHO) - [`a061527`](https://togithub.com/eslint/eslint/commit/a061527a0332f0edf559acfc2902a327cae098d9) chore: Remove unused functions ([#&#8203;16868](https://togithub.com/eslint/eslint/issues/16868)) (Nicholas C. Zakas) ### [`v8.33.0`](https://togithub.com/eslint/eslint/releases/tag/v8.33.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.32.0...v8.33.0) #### Features - [`2cc7954`](https://togithub.com/eslint/eslint/commit/2cc7954cdb1fed44e8a5d3c9b3ea1deceadb5e00) feat: add `restrictDefaultExports` option to no-restricted-exports rule ([#&#8203;16785](https://togithub.com/eslint/eslint/issues/16785)) (Nitin Kumar) #### Documentation - [`17f4be2`](https://togithub.com/eslint/eslint/commit/17f4be2b66deb81f4e9ffb3d6bdfb79f3fcf85a2) docs: Fix examples in no-multiple-empty-lines rule ([#&#8203;16835](https://togithub.com/eslint/eslint/issues/16835)) (jonz94) - [`9c7cfe3`](https://togithub.com/eslint/eslint/commit/9c7cfe33c4a39cf2c23529afe02030ea7f8acf70) docs: 'Source Code' content in 'Set up Development Environment' page ([#&#8203;16780](https://togithub.com/eslint/eslint/issues/16780)) (Ben Perlmutter) - [`ede5c64`](https://togithub.com/eslint/eslint/commit/ede5c6475469a905da4f559ab55f0ee73168a9d7) docs: Custom processors page ([#&#8203;16802](https://togithub.com/eslint/eslint/issues/16802)) (Ben Perlmutter) - [`2620614`](https://togithub.com/eslint/eslint/commit/2620614f525de13f2e3ab0a7cd92abe89dae4897) docs: Code of Conduct page ([#&#8203;16781](https://togithub.com/eslint/eslint/issues/16781)) (Ben Perlmutter) - [`50a8efd`](https://togithub.com/eslint/eslint/commit/50a8efd957c70c9978a8ed25744a24193b00e078) docs: report a sec vulnerability page ([#&#8203;16808](https://togithub.com/eslint/eslint/issues/16808)) (Ben Perlmutter) - [`ed60afd`](https://togithub.com/eslint/eslint/commit/ed60afd4450e769a975447178299446f4439d926) docs: Update page titles, section landing pages, and side TOC ([#&#8203;16760](https://togithub.com/eslint/eslint/issues/16760)) (Ben Perlmutter) - [`333c712`](https://togithub.com/eslint/eslint/commit/333c71243537966930e9ab8178bc98c37949b5f2) docs: add background to code-path-diagrams for dark-mode ([#&#8203;16822](https://togithub.com/eslint/eslint/issues/16822)) (Tanuj Kanti) - [`f5f7b9b`](https://togithub.com/eslint/eslint/commit/f5f7b9b8b512f5c6a5b4a1037f81bb3f5a7311e0) docs: Update README (GitHub Actions Bot) - [`2aa4f5f`](https://togithub.com/eslint/eslint/commit/2aa4f5fb2fdb1c4a1734093c225e5c6251b0ee0f) docs: no-constant-condition: Add multi-comparison example ([#&#8203;16776](https://togithub.com/eslint/eslint/issues/16776)) (Sebastian Simon) - [`40287db`](https://togithub.com/eslint/eslint/commit/40287dbe7407934a69805f02ece07491778c3694) docs: Remove Google Group icon ([#&#8203;16779](https://togithub.com/eslint/eslint/issues/16779)) (Nicholas C. Zakas) - [`ea10ca5`](https://togithub.com/eslint/eslint/commit/ea10ca5b7b5bd8f6e6daf030ece9a3a82f10994c) docs: 'a .eslint' -> 'an .eslint' for consistency ([#&#8203;16809](https://togithub.com/eslint/eslint/issues/16809)) (Ben Perlmutter) - [`3be0748`](https://togithub.com/eslint/eslint/commit/3be07488ee7b6a9591d169be9648fbd36b32105e) docs: add example for nodejs lintText api ([#&#8203;16789](https://togithub.com/eslint/eslint/issues/16789)) (Siva K) - [`ce4f5ff`](https://togithub.com/eslint/eslint/commit/ce4f5ff30590df053a539c8e8e2597838e038a36) docs: Replace removed related rules with a valid rule ([#&#8203;16800](https://togithub.com/eslint/eslint/issues/16800)) (Ville Saalo) </details> <details> <summary>github/eslint-plugin-github</summary> ### [`v4.7.0`](https://togithub.com/github/eslint-plugin-github/releases/tag/v4.7.0) [Compare Source](https://togithub.com/github/eslint-plugin-github/compare/v4.6.1...v4.7.0) #### What's Changed - chore(deps): bump [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 5.51.0 to 5.52.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/403](https://togithub.com/github/eslint-plugin-github/pull/403) - chore(deps): bump [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 5.51.0 to 5.52.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/405](https://togithub.com/github/eslint-plugin-github/pull/405) - chore(deps): bump eslint-plugin-escompat from 3.3.4 to 3.4.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/404](https://togithub.com/github/eslint-plugin-github/pull/404) - chore(deps): bump [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 5.52.0 to 5.53.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/409](https://togithub.com/github/eslint-plugin-github/pull/409) - chore(deps-dev): bump eslint from 8.34.0 to 8.35.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/408](https://togithub.com/github/eslint-plugin-github/pull/408) - chore(deps): bump [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 5.52.0 to 5.53.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/407](https://togithub.com/github/eslint-plugin-github/pull/407) - chore(deps): bump [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 5.53.0 to 5.54.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/410](https://togithub.com/github/eslint-plugin-github/pull/410) - chore(deps): bump [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 5.53.0 to 5.54.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/411](https://togithub.com/github/eslint-plugin-github/pull/411) - chore(deps): bump eslint-config-prettier from 8.6.0 to 8.7.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/415](https://togithub.com/github/eslint-plugin-github/pull/415) - chore(deps): bump [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 5.54.0 to 5.54.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/414](https://togithub.com/github/eslint-plugin-github/pull/414) - chore(deps): bump [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 5.54.0 to 5.54.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/412](https://togithub.com/github/eslint-plugin-github/pull/412) - chore(deps-dev): bump eslint from 8.35.0 to 8.36.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/413](https://togithub.com/github/eslint-plugin-github/pull/413) - Automate docs with eslint-doc-generator by [@&#8203;bmish](https://togithub.com/bmish) in [https://github.com/github/eslint-plugin-github/pull/398](https://togithub.com/github/eslint-plugin-github/pull/398) - chore(deps): bump [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 5.54.1 to 5.55.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/417](https://togithub.com/github/eslint-plugin-github/pull/417) - chore(deps): bump [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 5.54.1 to 5.55.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/github/eslint-plugin-github/pull/416](https://togithub.com/github/eslint-plugin-github/pull/416) - Update no-inner-html.md by [@&#8203;khiga8](https://togithub.com/khiga8) in [https://github.com/github/eslint-plugin-github/pull/381](https://togithub.com/github/eslint-plugin-github/pull/381) - New rule to flag invalid aria-label format by [@&#8203;khiga8](https://togithub.com/khiga8) in [https://github.com/github/eslint-plugin-github/pull/418](https://togithub.com/github/eslint-plugin-github/pull/418) #### New Contributors - [@&#8203;bmish](https://togithub.com/bmish) made their first contribution in [https://github.com/github/eslint-plugin-github/pull/398](https://togithub.com/github/eslint-plugin-github/pull/398) **Full Changelog**: https://github.com/github/eslint-plugin-github/compare/v4.6.1...v4.7.0 ### [`v4.6.1`](https://togithub.com/github/eslint-plugin-github/releases/tag/v4.6.1) [Compare Source](https://togithub.com/github/eslint-plugin-github/compare/v4.6.0...v4.6.1) #### What's Changed - Update events handled by `no-useless-passive` and `require-passive-events` by [@&#8203;boris-petrov](https://togithub.com/boris-petrov) in [https://github.com/github/eslint-plugin-github/pull/354](https://togithub.com/github/eslint-plugin-github/pull/354) - feat: `role-supports-aria-props` rule (no `aria-label`-misuse) by [@&#8203;smockle](https://togithub.com/smockle) in [https://github.com/github/eslint-plugin-github/pull/362](https://togithub.com/github/eslint-plugin-github/pull/362) - Updated dependencies #### New Contributors - [@&#8203;boris-petrov](https://togithub.com/boris-petrov) made their first contribution in [https://github.com/github/eslint-plugin-github/pull/354](https://togithub.com/github/eslint-plugin-github/pull/354) - [@&#8203;smockle](https://togithub.com/smockle) made their first contribution in [https://github.com/github/eslint-plugin-github/pull/362](https://togithub.com/github/eslint-plugin-github/pull/362) **Full Changelog**: https://github.com/github/eslint-plugin-github/compare/v4.6.0...v4.6.1 </details> <details> <summary>facebook/jest</summary> ### [`v29.5.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#&#8203;2950) [Compare Source](https://togithub.com/facebook/jest/compare/v29.4.3...v29.5.0) ##### Features - `[jest-changed-files]` Support Sapling ([#&#8203;13941](https://togithub.com/facebook/jest/pull/13941)) - `[jest-circus, @&#8203;jest/cli, jest-config]` Add feature to randomize order of tests via CLI flag or through the config file([#&#8203;12922](https://togithub.com/facebook/jest/pull/12922)) - `[jest-cli, jest-config, @&#8203;jest/core, jest-haste-map, @&#8203;jest/reporters, jest-runner, jest-runtime, @&#8203;jest/types]` Add `workerThreads` configuration option to allow using [worker threads](https://nodejs.org/dist/latest/docs/api/worker_threads.html) for parallelization ([#&#8203;13939](https://togithub.com/facebook/jest/pull/13939)) - `[jest-cli]` Export `yargsOptions` ([#&#8203;13970](https://togithub.com/facebook/jest/pull/13970)) - `[jest-config]` Add `openHandlesTimeout` option to configure possible open handles warning. ([#&#8203;13875](https://togithub.com/facebook/jest/pull/13875)) - `[@jest/create-cache-key-function]` Allow passing `length` argument to `createCacheKey()` function and set its default value to `16` on Windows ([#&#8203;13827](https://togithub.com/facebook/jest/pull/13827)) - `[jest-message-util]` Add support for [AggregateError](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError) ([#&#8203;13946](https://togithub.com/facebook/jest/pull/13946) & [#&#8203;13947](https://togithub.com/facebook/jest/pull/13947)) - `[jest-message-util]` Add support for [Error causes](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause) in `test` and `it` ([#&#8203;13935](https://togithub.com/facebook/jest/pull/13935) & [#&#8203;13966](https://togithub.com/facebook/jest/pull/13966)) - `[jest-reporters]` Add `summaryThreshold` option to summary reporter to allow overriding the internal threshold that is used to print the summary of all failed tests when the number of test suites surpasses it ([#&#8203;13895](https://togithub.com/facebook/jest/pull/13895)) - `[jest-runtime]` Expose `@sinonjs/fake-timers` async APIs functions `advanceTimersByTimeAsync(msToRun)` (`tickAsync(msToRun)`), `advanceTimersToNextTimerAsync(steps)` (`nextAsync`), `runAllTimersAsync` (`runAllAsync`), and `runOnlyPendingTimersAsync` (`runToLastAsync`) ([#&#8203;13981](https://togithub.com/facebook/jest/pull/13981)) - `[jest-runtime, @&#8203;jest/transform]` Allow V8 coverage provider to collect coverage from files which were not loaded explicitly ([#&#8203;13974](https://togithub.com/facebook/jest/pull/13974)) - `[jest-snapshot]` Add support to `cts` and `mts` TypeScript files to inline snapshots ([#&#8203;13975](https://togithub.com/facebook/jest/pull/13975)) - `[jest-worker]` Add `start` method to worker farms ([#&#8203;13937](https://togithub.com/facebook/jest/pull/13937)) - `[jest-worker]` Support passing a URL as path to worker ([#&#8203;13982](https://togithub.com/facebook/jest/pull/13982)) ##### Fixes - `[babel-plugin-jest-hoist]` Fix unwanted hoisting of nested `jest` usages ([#&#8203;13952](https://togithub.com/facebook/jest/pull/13952)) - `[jest-circus]` Send test case results for `todo` tests ([#&#8203;13915](https://togithub.com/facebook/jest/pull/13915)) - `[jest-circus]` Update message printed on test timeout ([#&#8203;13830](https://togithub.com/facebook/jest/pull/13830)) - `[jest-circus]` Avoid creating the word "testfalse" when `takesDoneCallback` is `false` in the message printed on test timeout AND updated timeouts test ([#&#8203;13954](https://togithub.com/facebook/jest/pull/13954)) - `[jest-environment-jsdom]` Stop setting `document` to `null` on teardown ([#&#8203;13972](https://togithub.com/facebook/jest/pull/13972)) - `[@jest/expect-utils]` Update `toStrictEqual()` to be able to check `jest.fn().mock.calls` ([#&#8203;13960](https://togithub.com/facebook/jest/pull/13960)) - `[@jest/test-result]` Allow `TestResultsProcessor` type to return a Promise ([#&#8203;13950](https://togithub.com/facebook/jest/pull/13950)) ##### Chore & Maintenance - `[jest-snapshot]` Remove dependency on `jest-haste-map` ([#&#8203;13977](https://togithub.com/facebook/jest/pull/13977)) ### [`v29.4.3`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#&#8203;2943) [Compare Source](https://togithub.com/facebook/jest/compare/v29.4.2...v29.4.3) ##### Features - `[expect]` Update `toThrow()` to be able to use error `cause`s ([#&#8203;13606](https://togithub.com/facebook/jest/pull/13606)) - `[jest-core]` allow to use `workerIdleMemoryLimit` with only 1 worker or `runInBand` option ([#&#8203;13846](https://togithub.com/facebook/jest/pull/13846)) - `[jest-message-util]` Add support for [error `cause`s](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause) ([#&#8203;13868](https://togithub.com/facebook/jest/pull/13868) & [#&#8203;13912](https://togithub.com/facebook/jest/pull/13912)) - `[jest-runtime]` Revert `import assertions` for JSON modules as it's been relegated to Stage 2 ([#&#8203;13911](https://togithub.com/facebook/jest/pull/13911)) ##### Fixes - `[@jest/expect-utils]` `subsetEquality` should consider also an object's inherited string keys ([#&#8203;13824](https://togithub.com/facebook/jest/pull/13824)) - `[jest-mock]` Clear mock state when `jest.restoreAllMocks()` is called ([#&#8203;13867](https://togithub.com/facebook/jest/pull/13867)) - `[jest-mock]` Prevent `mockImplementationOnce` and `mockReturnValueOnce` bleeding into `withImplementation` ([#&#8203;13888](https://togithub.com/facebook/jest/pull/13888)) - `[jest-mock]` Do not restore mocks when `jest.resetAllMocks()` is called ([#&#8203;13866](https://togithub.com/facebook/jest/pull/13866)) ### [`v29.4.2`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#&#8203;2942) [Compare Source](https://togithub.com/facebook/jest/compare/v29.4.1...v29.4.2) ##### Features - `[@jest/core]` Instrument significant lifecycle events with [`performance.mark()`](https://nodejs.org/docs/latest-v16.x/api/perf_hooks.html#performancemarkname-options) ([#&#8203;13859](https://togithub.com/facebook/jest/pull/13859)) ##### Fixes - `[expect, @&#8203;jest/expect]` Provide type of `actual` as a generic argument to `Matchers` to allow better-typed extensions ([#&#8203;13848](https://togithub.com/facebook/jest/pull/13848)) - `[jest-circus]` Added explicit mention of test failing because `done()` is not being called in error message ([#&#8203;13847](https://togithub.com/facebook/jest/pull/13847)) - `[jest-runtime]` Handle CJS re-exports of node core modules from ESM ([#&#8203;13856](https://togithub.com/facebook/jest/pull/13856)) - `[jest-transform]` Downgrade `write-file-atomic` to v4 ([#&#8203;13853](https://togithub.com/facebook/jest/pull/13853)) - `[jest-worker]` Ignore IPC messages not intended for Jest ([#&#8203;13543](https://togithub.com/facebook/jest/pull/13543)) ##### Chore & Maintenance - `[*]` make sure to exclude `.eslintcache` from published module ([#&#8203;13832](https://togithub.com/facebook/jest/pull/13832)) - `[docs]` Cleanup incorrect links in CHANGELOG.md ([#&#8203;13857](https://togithub.com/facebook/jest/pull/13857)) ### [`v29.4.1`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#&#8203;2941) [Compare Source](https://togithub.com/facebook/jest/compare/v29.4.0...v29.4.1) ##### Features - `[expect, jest-circus, @&#8203;jest/types]` Implement `numPassingAsserts` of testResults to track the number of passing asserts in a test ([#&#8203;13795](https://togithub.com/facebook/jest/pull/13795)) - `[jest-core]` Add newlines to JSON output ([#&#8203;13817](https://togithub.com/facebook/jest/pull/13817)) - `[@jest/reporters]` Automatic log folding in GitHub Actions Reporter ([#&#8203;13626](https://togithub.com/facebook/jest/pull/13626)) ##### Fixes - `[@jest/expect-utils]` `toMatchObject` diffs should include `Symbol` properties ([#&#8203;13810](https://togithub.com/facebook/jest/pull/13810)) - `[jest-runtime]` Handle missing `replaceProperty` ([#&#8203;13823](https://togithub.com/facebook/jest/pull/13823)) - `[@jest/types]` Add partial support for `done` callbacks in typings of `each` ([#&#8203;13756](https://togithub.com/facebook/jest/pull/13756)) </details> <details> <summary>prettier/prettier</summary> ### [`v2.8.7`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#&#8203;287) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.6...2.8.7) [diff](https://togithub.com/prettier/prettier/compare/2.8.6...2.8.7) ##### Allow multiple decorators on same getter/setter ([#&#8203;14584](https://togithub.com/prettier/prettier/pull/14584) by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```ts // Input class A { @&#8203;decorator() get foo () {} @&#8203;decorator() set foo (value) {} } // Prettier 2.8.6 SyntaxError: Decorators cannot be applied to multiple get/set accessors of the same name. (5:3) 3 | get foo () {} 4 | > 5 | @&#8203;decorator() | ^^^^^^^^^^^^ 6 | set foo (value) {} 7 | } // Prettier 2.8.7 class A { @&#8203;decorator() get foo() {} @&#8203;decorator() set foo(value) {} } ``` ### [`v2.8.6`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#&#8203;286) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.5...2.8.6) [diff](https://togithub.com/prettier/prettier/compare/2.8.5...2.8.6) ##### Allow decorators on private members and class expressions ([#&#8203;14548](https://togithub.com/prettier/prettier/pull/14548) by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```ts // Input class A { @&#8203;decorator() #privateMethod () {} } // Prettier 2.8.5 SyntaxError: Decorators are not valid here. (2:3) 1 | class A { > 2 | @&#8203;decorator() | ^^^^^^^^^^^^ 3 | #privateMethod () {} 4 | } // Prettier 2.8.6 class A { @&#8203;decorator() #privateMethod() {} } ``` ### [`v2.8.5`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#&#8203;285) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.4...2.8.5) [diff](https://togithub.com/prettier/prettier/compare/2.8.4...2.8.5) ##### Support TypeScript 5.0 ([#&#8203;14391](https://togithub.com/prettier/prettier/pull/14391) by [@&#8203;fisker](https://togithub.com/fisker), [#&#8203;13819](https://togithub.com/prettier/prettier/pull/13819) by [@&#8203;fisker](https://togithub.com/fisker), [@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki)) TypeScript 5.0 introduces two new syntactic features: - `const` modifiers for type parameters - `export type *` declarations ##### Add missing parentheses for decorator ([#&#8203;14393](https://togithub.com/prettier/prettier/pull/14393) by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```jsx // Input class Person { @&#8203;(myDecoratorArray[0]) greet() {} } // Prettier 2.8.4 class Person { @&#8203;myDecoratorArray[0] greet() {} } // Prettier 2.8.5 class Person { @&#8203;(myDecoratorArray[0]) greet() {} } ``` ##### Add parentheses for `TypeofTypeAnnotation` to improve readability ([#&#8203;14458](https://togithub.com/prettier/prettier/pull/14458) by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```tsx // Input type A = (typeof node.children)[]; // Prettier 2.8.4 type A = typeof node.children[]; // Prettier 2.8.5 type A = (typeof node.children)[]; ``` ##### Support `max_line_length=off` when parsing `.editorconfig` ([#&#8203;14516](https://togithub.com/prettier/prettier/pull/14516) by [@&#8203;josephfrazier](https://togithub.com/josephfrazier)) If an .editorconfig file is in your project and it sets `max_line_length=off` for the file you're formatting, it will be interpreted as a `printWidth` of `Infinity` rather than being ignored (which previously resulted in the default `printWidth` of 80 being applied, if not overridden by Prettier-specific configuration). <!-- prettier-ignore --> ```html <!-- Input --> <div className='HelloWorld' title={`You are visitor number ${ num }`} onMouseOver={onMouseOver}/> <!-- Prettier 2.8.4 --> <div className="HelloWorld" title={`You are visitor number ${num}`} onMouseOver={onMouseOver} />; <!-- Prettier 2.8.5 --> <div className="HelloWorld" title={`You are visitor number ${num}`} onMouseOver={onMouseOver} />; ``` ### [`v2.8.4`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#&#8203;284) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.3...2.8.4) [diff](https://togithub.com/prettier/prettier/compare/2.8.3...2.8.4) ##### Fix leading comments in mapped types with `readonly` ([#&#8203;13427](https://togithub.com/prettier/prettier/pull/13427) by [@&#8203;thorn0](https://togithub.com/thorn0), [@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki)) <!-- prettier-ignore --> ```tsx // Input type Type = { // comment readonly [key in Foo]; }; // Prettier 2.8.3 type Type = { readonly // comment [key in Foo]; }; // Prettier 2.8.4 type Type = { // comment readonly [key in Foo]; }; ``` ##### Group params in opening block statements ([#&#8203;14067](https://togithub.com/prettier/prettier/pull/14067) by [@&#8203;jamescdavis](https://togithub.com/jamescdavis)) This is a follow-up to [#&#8203;13930](https://togithub.com/prettier/prettier/issues/13930) to establish wrapping consistency between opening block statements and else blocks by grouping params in opening blocks. This causes params to break to a new line together and not be split across lines unless the length of params exceeds the print width. This also updates the else block wrapping to behave exactly the same as opening blocks. <!-- prettier-ignore --> ```hbs {{! Input }} {{#block param param param param param param param param param param as |blockParam|}} Hello {{else block param param param param param param param param param param as |blockParam|}} There {{/block}} {{! Prettier 2.8.3 }} {{#block param param param param param param param param param param as |blockParam| }} Hello {{else block param param param param param param param param param param}} There {{/block}} {{! Prettier 2.8.4 }} {{#block param param param param param param param param param param as |blockParam| }} Hello {{else block param param param param param param param param param param as |blockParam| }} There {{/block}} ``` ##### Ignore files in `.sl/` ([#&#8203;14206](https://togithub.com/prettier/prettier/pull/14206) by [@&#8203;bolinfest](https://togithub.com/bolinfest)) In [Sapling SCM](https://sapling-scm.com/), `.sl/` is the folder where it stores its state, analogous to `.git/` in Git. It should be ignored in Prettier like the other SCM folders. ##### Recognize `@satisfies` in Closure-style type casts ([#&#8203;14262](https://togithub.com/prettier/prettier/pull/14262) by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```jsx // Input const a = /** @&#8203;satisfies {Record<string, string>} */ ({hello: 1337}); const b = /** @&#8203;type {Record<string, string>} */ ({hello: 1337}); // Prettier 2.8.3 const a = /** @&#8203;satisfies {Record<string, string>} */ { hello: 1337 }; const b = /** @&#8203;type {Record<string, string>} */ ({ hello: 1337 }); // Prettier 2.8.4 const a = /** @&#8203;satisfies {Record<string, string>} */ ({hello: 1337}); const b = /** @&#8203;type {Record<string, string>} */ ({hello: 1337}); ``` ##### Fix parens in inferred function return types with `extends` ([#&#8203;14279](https://togithub.com/prettier/prettier/pull/14279) by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```ts // Input type Foo<T> = T extends ((a) => a is infer R extends string) ? R : never; // Prettier 2.8.3 (First format) type Foo<T> = T extends (a) => a is infer R extends string ? R : never; // Prettier 2.8.3 (Second format) SyntaxError: '?' expected. // Prettier 2.8.4 type Foo<T> = T extends ((a) => a is infer R extends string) ? R : never; ``` </details> <details> <summary>Microsoft/TypeScript</summary> ### [`v4.9.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.5): TypeScript 4.9.5 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.9.4...v4.9.5) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) #### Changes: - [`69e88ef`](https://togithub.com/Microsoft/TypeScript/commit/69e88ef5513a81acf69ec78f4af1f927da0d0584) Port ignore deprecations to 4.9 ([#&#8203;52419](https://togithub.com/Microsoft/TypeScript/issues/52419)) - [`daf4e81`](https://togithub.com/Microsoft/TypeScript/commit/daf4e817a18def96b70ac34703b158ff0e6d58df) Port timestamp fix to 4.9 ([#&#8203;52426](https://togithub.com/Microsoft/TypeScript/issues/52426)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "after 1 am and before 7 am" in timezone Etc/UTC. 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/canonical/craft-actions). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTkuNSIsInVwZGF0ZWRJblZlciI6IjM1LjIzLjMifQ==-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Closed unmerged after prolonged inactivity; Renovate reported that the dependency update was ignored following closure, with no resolving commit or merged replacement recorded.
stealth/space-bunny-alpha — closed stale Development-dependency update was closed unmerged after prolonged inactivity; Renovate’s June 14, 2023 notification says the update (^29.2.3) was ignored.
stealth/space-bunny-alpha — closed stale Closed unmerged on June 14, 2023; Renovate stopped tracking the proposed Jest 29.5.0 update and would retry when a newer release was available.
qwen/qwen3.6-35b-a3b — — Automated development dependency updates were closed without merging. The Renovate bot confirmed the closure, will ignore this update, and will generate a replacement PR for newer versions.
qwen3.6-35b-a3b-mtp-q6 — — Closed without merging. The automated dependency update was abandoned. Renovate will ignore this specific update and automatically generate a replacement PR when newer versions are released.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#191 chore(deps): update development dependencies (non-major) - autoclosed craft-store closed Renovate PR #437 was auto-closed unmerged after 790 days; no resolving commit was provided.
90%
#488 chore(deps): update development dependencies (non-major) craft-providers closed Closed unmerged because it conflicted with merged PR #484, which constrained Renovate’s dependency updates; the maintainer planned to recreate the dependency PR.
90%
#1063 chore(deps): update patch updates charmcraft closed Renovate PR #1063 was closed unmerged after 70 days without CI or review; its proposed patch dependency batch was not integrated.
87%
#734 chore(deps): update documentation dependencies craft-parts closed Renovate PR #734 was closed unmerged after five days of inactivity; its dependency versions appeared in 84e96162 and were later carried forward by 67623b5d.
85%
#1638 chore(deps): update development dependencies (non-major) charmcraft closed Closed unmerged after Renovate marked the branch edited/blocked; types/pyright 1.1.361 and types-requests 20240407 were not landed through #1638.
85%
#1391 chore(deps): update patch updates - autoclosed charmcraft closed Closed unmerged; its dependency patch set was superseded by merged PR #1486 (commit b6e26ca8).
84%
#1694 chore(deps): update bugfixes charmcraft merged Renovate’s patch updates were merged in #1694 as commit f46fb734, bumping four development dependencies to bugfix releases.
83%
#4696 chore(deps): update development dependencies (non-major) snapcraft merged Renovate's non-major dev-dependency bump (typeshed stubs: types-Deprecated, types-PyYAML, types-requests, types-setuptools, etc.) merged into main via commit 542fd6798.
82%
#494 chore(deps): update development dependencies (non-major) craft-providers merged Renovate's non-major development dependency updates were merged in PR #494 (commit 77d2ce0), covering pytest, coverage, Black, mypy, and other tooling.
82%
#379 chore(deps): update development dependencies (non-major) craft-providers merged Merged Renovate PR #379 in commit 9aa4ba1, updating responses to 0.23.3, types-mypy to 1.5.0, and types-pyright to 1.1.322.
80%