Bumps [esbuild](
https://github.com/evanw/esbuild) to 0.25.5 and updates ancestor dependencies [esbuild](
https://github.com/evanw/esbuild), [@angular-devkit/build-angular](
https://github.com/angular/angular-cli) and [ng-packagr](
https://github.com/ng-packagr/ng-packagr). These dependencies need to be updated together.
Updates `esbuild` from 0.17.18 to 0.25.5
- [Release notes](
https://github.com/evanw/esbuild/releases)
- [Changelog](
https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md)
- [Commits](
evanw/esbuild@v0.17.18...v0.25.5)
Updates `@angular-devkit/build-angular` from 16.0.2 to 20.0.2
- [Release notes](
https://github.com/angular/angular-cli/releases)
- [Changelog](
https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](
angular/angular-cli@16.0.2...20.0.2)
Updates `ng-packagr` from 16.0.1 to 20.0.0
- [Release notes](
https://github.com/ng-packagr/ng-packagr/releases)
- [Changelog](
https://github.com/ng-packagr/ng-packagr/blob/main/CHANGELOG.md)
- [Commits](
ng-packagr/ng-packagr@16.0.1...20.0.0)
---
updated-dependencies:
- dependency-name: esbuild
dependency-version: 0.25.5
dependency-type: indirect
- dependency-name: "@angular-devkit/build-angular"
dependency-version: 20.0.2
dependency-type: direct:development
- dependency-name: ng-packagr
dependency-version: 20.0.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps esbuild to 0.25.5 and updates ancestor dependencies esbuild, @angular-devkit/build-angular and ng-packagr. These dependencies need to be updated together.
Updates esbuild from 0.17.18 to 0.25.5
Release notesSourced from esbuild's releases.
v0.25.5
Fix a regression with browser in package.json (#4187)
The fix to #4144 in version 0.25.3 introduced a regression that caused browser overrides specified in package.json to fail to override relative path names that end in a trailing slash. That behavior change affected the axios@0.30.0 package. This regression has been fixed, and now has test coverage.
Add support for certain keywords as TypeScript tuple labels (#4192)
Previously esbuild could incorrectly fail to parse certain keywords as TypeScript tuple labels that are parsed by the official TypeScript compiler if they were followed by a ? modifier. These labels included function, import, infer, new, readonly, and typeof. With this release, these keywords will now be parsed correctly. Here's an example of some affected code:
Add CSS prefixes for the stretch sizing value (#4184)
This release adds support for prefixing CSS declarations such as div { width: stretch }. That CSS is now transformed into this depending on what the --target= setting includes:
v0.25.4
Add simple support for CORS to esbuild's development server (#4125)
Starting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as "debugging in production" by having your production website load code from localhost where the esbuild development server is running.
To enable this use case, esbuild is adding a feature to allow Cross-Origin Resource Sharing (a.k.a. CORS) for simple requests. Specifically, passing your origin to the new cors option will now set the Access-Control-Allow-Origin response header when the request has a matching Origin header. Note that this currently only works for requests that don't send a preflight OPTIONS request, as esbuild's development server doesn't currently support OPTIONS requests.
Some examples:
CLI:
JS:
... (truncated)
ChangelogSourced from esbuild's changelog.
Changelog: 2023
This changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).
0.19.11
Fix TypeScript-specific class transform edge case (#3559)
The previous release introduced an optimization that avoided transforming super() in the class constructor for TypeScript code compiled with useDefineForClassFields set to false if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case and there are #private instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to super() (since super() is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:
Minifier: allow reording a primitive past a side-effect (#3568)
The minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:
... (truncated)
CommitsUpdates @angular-devkit/build-angular from 16.0.2 to 20.0.2
Release notesSourced from @angular-devkit/build-angular's releases.
20.0.2
@schematics/angular
@angular/build
20.0.1
@schematics/angular
@angular/cli
@angular/build
20.0.0
@angular/cli
@schematics/angular
... (truncated)
ChangelogSourced from @angular-devkit/build-angular's changelog.
20.0.2 (2025-06-11)
@schematics/angular
@angular/build
19.2.15 (2025-06-11)
@angular-devkit/build-angular
18.2.20 (2025-06-11)
@angular-devkit/build-angular
20.1.0-next.0 (2025-06-05)
@schematics/angular
... (truncated)
CommitsUpdates ng-packagr from 16.0.1 to 20.0.0
Release notesSourced from ng-packagr's releases.
20.0.0
⚠ BREAKING CHANGES
Features
Bug Fixes
Performance
20.0.0-rc.2
Bug Fixes
20.0.0-rc.1
Bug Fixes
20.0.0-next.8
Bug Fixes
... (truncated)
ChangelogSourced from ng-packagr's changelog.
20.0.0 (2025-05-28)
⚠ BREAKING CHANGES
Features
Bug Fixes
Performance
20.0.0-rc.2 (2025-05-27)
Bug Fixes
20.0.0-rc.1 (2025-05-21)
Bug Fixes
20.0.0-rc.0 (2025-04-30)
20.0.0-next.8 (2025-04-23)
... (truncated)
CommitsDependabot 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 optionsYou can trigger Dependabot actions by commenting on this PR:
You can disable automated security fix PRs for this repo from the Security Alerts page.