Skip to content

Conversation

angular-robot
Copy link
Collaborator

@angular-robot angular-robot commented Jan 27, 2024

This PR contains the following updates:

Package Type Update Change
@typescript-eslint/eslint-plugin (source) devDependencies minor 6.19.1 -> 6.20.0
@typescript-eslint/parser (source) devDependencies minor 6.19.1 -> 6.20.0
esbuild optionalDependencies minor 0.19.12 -> 0.20.0
esbuild devDependencies minor 0.19.12 -> 0.20.0
esbuild-wasm dependencies minor 0.19.12 -> 0.20.0
esbuild-wasm devDependencies minor 0.19.12 -> 0.20.0
husky devDependencies patch 9.0.6 -> 9.0.7
inquirer (source) dependencies patch 9.2.12 -> 9.2.13
inquirer (source) devDependencies patch 9.2.12 -> 9.2.13
undici (source) dependencies minor 6.4.0 -> 6.5.0
undici (source) devDependencies minor 6.4.0 -> 6.5.0

Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v6.20.0

Compare Source

🚀 Features
  • eslint-plugin: [member-ordering] allow easy reuse of the default ordering
🩹 Fixes
  • eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result

  • eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable

  • eslint-plugin: [no-useless-template-literals] report Infinity & NaN

  • eslint-plugin: [prefer-readonly] disable checking accessors

❤️ Thank You
  • Alex Parloti
  • auvred
  • James Browning
  • StyleShit
  • YeonJuan

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

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v6.20.0

Compare Source

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

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

evanw/esbuild (esbuild)

v0.20.0

Compare Source

This release deliberately contains backwards-incompatible changes. To avoid automatically picking up releases like this, you should either be pinning the exact version of esbuild in your package.json file (recommended) or be using a version range syntax that only accepts patch upgrades such as ^0.19.0 or ~0.19.0. See npm's documentation about semver for more information.

This time there is only one breaking change, and it only matters for people using Deno. Deno tests that use esbuild will now fail unless you make the change described below.

  • Work around API deprecations in Deno 1.40.x (#​3609, #​3611)

    Deno 1.40.0 was just released and introduced run-time warnings about certain APIs that esbuild uses. With this release, esbuild will work around these run-time warnings by using newer APIs if they are present and falling back to the original APIs otherwise. This should avoid the warnings without breaking compatibility with older versions of Deno.

    Unfortunately, doing this introduces a breaking change. The newer child process APIs lack a way to synchronously terminate esbuild's child process, so calling esbuild.stop() from within a Deno test is no longer sufficient to prevent Deno from failing a test that uses esbuild's API (Deno fails tests that create a child process without killing it before the test ends). To work around this, esbuild's stop() function has been changed to return a promise, and you now have to change esbuild.stop() to await esbuild.stop() in all of your Deno tests.

  • Reorder implicit file extensions within node_modules (#​3341, #​3608)

    In version 0.18.0, esbuild changed the behavior of implicit file extensions within node_modules directories (i.e. in published packages) to prefer .js over .ts even when the --resolve-extensions= order prefers .ts over .js (which it does by default). However, doing that also accidentally made esbuild prefer .css over .ts, which caused problems for people that published packages containing both TypeScript and CSS in files with the same name.

    With this release, esbuild will reorder TypeScript file extensions immediately after the last JavaScript file extensions in the implicit file extension order instead of putting them at the end of the order. Specifically the default implicit file extension order is .tsx,.ts,.jsx,.js,.css,.json which used to become .jsx,.js,.css,.json,.tsx,.ts in node_modules directories. With this release it will now become .jsx,.js,.tsx,.ts,.css,.json instead.

    Why even rewrite the implicit file extension order at all? One reason is because the .js file is more likely to behave correctly than the .ts file. The behavior of the .ts file may depend on tsconfig.json and the tsconfig.json file may not even be published, or may use extends to refer to a base tsconfig.json file that wasn't published. People can get into this situation when they forget to add all .ts files to their .npmignore file before publishing to npm. Picking .js over .ts helps make it more likely that resulting bundle will behave correctly.

typicode/husky (husky)

v9.0.7

Compare Source

SBoudrias/Inquirer.js (inquirer)

v9.2.13

Compare Source

nodejs/undici (undici)

v6.5.0

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.4.0...v6.5.0


Configuration

📅 Schedule: Branch creation - "after 10:00pm every weekday,before 4:00am every weekday,every weekend" in timezone America/Tijuana, Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Renovate Bot.

@angular-robot angular-robot added action: merge The PR is ready for merge by the caretaker target: minor This PR is targeted for the next minor release labels Jan 27, 2024
@angular-robot angular-robot bot added the area: build & ci Related the build and CI infrastructure of the project label Jan 27, 2024
@angular-robot angular-robot force-pushed the ng-renovate/all-minor-patch branch from 38896aa to 76b9670 Compare January 27, 2024 17:10
@angular-robot angular-robot changed the title build: update dependency undici to v6.5.0 build: update all non-major dependencies Jan 27, 2024
@angular-robot angular-robot force-pushed the ng-renovate/all-minor-patch branch from 76b9670 to bb9eee7 Compare January 27, 2024 20:10
@angular-robot angular-robot force-pushed the ng-renovate/all-minor-patch branch from bb9eee7 to be82ef6 Compare January 29, 2024 14:11
@angular-robot angular-robot force-pushed the ng-renovate/all-minor-patch branch from be82ef6 to 0965d19 Compare January 29, 2024 18:11
@dgp1130 dgp1130 merged commit 8515c6b into angular:main Jan 29, 2024
@angular-robot angular-robot deleted the ng-renovate/all-minor-patch branch January 30, 2024 00:14
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Mar 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: minor This PR is targeted for the next minor release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants