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

build: update all non-major dependencies #24232

Merged
merged 1 commit into from
Nov 16, 2022

Conversation

angular-robot
Copy link
Collaborator

@angular-robot angular-robot commented Nov 15, 2022

This PR contains the following updates:

Package Type Update Change
@typescript-eslint/eslint-plugin devDependencies minor 5.42.1 -> 5.43.0
@typescript-eslint/parser devDependencies minor 5.42.1 -> 5.43.0
esbuild optionalDependencies patch 0.15.13 -> 0.15.14
esbuild devDependencies patch 0.15.13 -> 0.15.14
esbuild-wasm dependencies patch 0.15.13 -> 0.15.14
esbuild-wasm devDependencies patch 0.15.13 -> 0.15.14
mini-css-extract-plugin dependencies minor 2.6.1 -> 2.7.0
mini-css-extract-plugin devDependencies minor 2.6.1 -> 2.7.0
ng-packagr devDependencies patch 15.0.0-rc.0 -> 15.0.0

Release Notes

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

v5.43.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-shadow] handle false positives on generics and parameters (#​5902) (769e8c8)
  • eslint-plugin: [promise-function-async] handle keyword token (#​5907) (f25a94f)
Features
  • eslint-plugin: [consistent-type-imports] support fixing to inline types (#​5050) (75dcdf1)
  • eslint-plugin: [naming-convention] add support for "override" and "async" modifiers (#​5310) (#​5610) (c759da1)
  • eslint-plugin: [prefer-optional-chain] support suggesting !foo || !foo.bar as a valid match for the rule (#​5594) (923d486)

5.42.1 (2022-11-07)

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

v5.43.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

5.42.1 (2022-11-07)

Note: Version bump only for package @​typescript-eslint/parser

evanw/esbuild

v0.15.14

Compare Source

  • Fix parsing of TypeScript infer inside a conditional extends (#​2675)

    Unlike JavaScript, parsing TypeScript sometimes requires backtracking. The infer A type operator can take an optional constraint of the form infer A extends B. However, this syntax conflicts with the similar conditional type operator A extends B ? C : D in cases where the syntax is combined, such as infer A extends B ? C : D. This is supposed to be parsed as (infer A) extends B ? C : D. Previously esbuild incorrectly parsed this as (infer A extends B) ? C : D instead, which is a parse error since the ?: conditional operator requires the extends keyword as part of the conditional type. TypeScript disambiguates by speculatively parsing the extends after the infer, but backtracking if a ? token is encountered afterward. With this release, esbuild should now do the same thing, so esbuild should now correctly parse these types. Here's a real-world example of such a type:

    type Normalized<T> = T extends Array<infer A extends object ? infer A : never>
      ? Dictionary<Normalized<A>>
      : {
          [P in keyof T]: T[P] extends Array<infer A extends object ? infer A : never>
            ? Dictionary<Normalized<A>>
            : Normalized<T[P]>
        }
  • Avoid unnecessary watch mode rebuilds when debug logging is enabled (#​2661)

    When debug-level logs are enabled (such as with --log-level=debug), esbuild's path resolution subsystem generates debug log messages that say something like "Read 20 entries for directory /home/user" to help you debug what esbuild's path resolution is doing. This caused esbuild's watch mode subsystem to add a dependency on the full list of entries in that directory since if that changes, the generated log message would also have to be updated. However, meant that on systems where a parent directory undergoes constant directory entry churn, esbuild's watch mode would continue to rebuild if --log-level=debug was passed.

    With this release, these debug log messages are now generated by "peeking" at the file system state while bypassing esbuild's watch mode dependency tracking. So now watch mode doesn't consider the count of directory entries in these debug log messages to be a part of the build that needs to be kept up to date when the file system state changes.

webpack-contrib/mini-css-extract-plugin

v2.7.0

Compare Source

Features
2.6.1 (2022-06-15)
Bug Fixes
ng-packagr/ng-packagr

v15.0.0

Compare Source

⚠ BREAKING CHANGES
  • ng-packagr no longer supports Node.js versions 14.[15-19].x and 16.[10-12].x. Current supported versions of Node.js are 14.20.x, 16.13.x and 18.10.x.
  • TypeScript versions older than 4.8.2 are no longer supported.
  • Deprecated support for Stylus has been removed. The Stylus package has never reached a stable version and it's usage in the ng-packagr is minimal. It's recommended to migrate to another CSS preprocessor that the ng-packagr supports.
Features
  • add support for tailwindcss (fdc0707), closes #​1943
  • add support for Node.js version 18 (e70e3a3)
  • drop support for TypeScript 4.6 and 4.7 (56d9a85)
  • switch to sass modern API (b1ebee3)
Bug Fixes
  • grammatical update error message (6d7d2a9)
  • remove support for Stylus (2f92ab8)
  • emit TypeScript declaration diagnostics (844ea6c), closes #​2405
  • exclude scanning node_modules when trying to locate README.md (b54159b), closes #​2418
  • exclude scanning nested node_modules when locating README.md (4e4c00b), closes #​2459
  • show actionable error when component resource is not found (5dcba25)

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, click this checkbox.

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 Nov 15, 2022
@angular-robot angular-robot force-pushed the ng-renovate/all-minor-patch branch 2 times, most recently from c9744b3 to c242403 Compare November 16, 2022 09:40
@dgp1130 dgp1130 merged commit 69306dd into angular:main Nov 16, 2022
@angular-robot angular-robot deleted the ng-renovate/all-minor-patch branch November 16, 2022 21:39
@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 Dec 17, 2022
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 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