22 Commits

Author SHA1 Message Date
Jan Martin
24bd93f7ba build: update fw and packagr to 20.0.0-next.0 2025-03-04 12:34:23 +01:00
Angular Robot
2f8e7dbc94 build: update angular 2025-02-25 09:51:23 -08:00
Charles Lyding
5e90c1b4ec fix(@angular/cli): remove Node.js v18 support
Node.js v18 will reach its End-of-Life on 2025-04-30 and as a result will
not be supported with the upcoming Angular v20.
Node.js Release Schedule: https://github.com/nodejs/release#release-schedule

BREAKING CHANGE: Node.js v18 is no longer supported with Angular.

Before updating a project to Angular v20, the Node.js version must be
at least 20.11.1. For the full list of supported Node.js versions,
see https://angular.dev/reference/versions.
2025-02-20 13:37:53 -05:00
Alan Agius
954497faf0 Revert "build: update framework and ng-packagr peer-deps"
This reverts commit 5f3b6227087029b5169df5122d6218e3dc8f1a07.
2025-01-29 17:19:31 +01:00
Alan Agius
5f3b622708 build: update framework and ng-packagr peer-deps
```
Discovered errors when validating dependency ranges.
  - latest-versions: Invalid dependency range for "ng-packagr". Expected: ^19.2.0-next.0
  - latest-versions: Invalid dependency range for "@angular/core". Expected: ^19.2.0-next.0

Please fix these failures before publishing a new release.
These checks can be forcibly ignored by setting: SKIP_DEPENDENCY_RANGE_PRECHECK=1
```
2025-01-29 16:49:33 +01:00
Alan Agius
1e088f558a build: update ng-packagr to ^19.2.0-next.0
Bump ng-packagr version.
2025-01-24 12:56:04 +01:00
Charles Lyding
5ee647049a build: update Angular versions for 19.2 prereleases 2025-01-22 16:55:46 -05:00
Alan Agius
31cbf5f9ad build: replace hardcoded Angular and ng-packagr peer dependencies with Bazel stamping
Refactor the build configuration to use Bazel stamping for Angular and ng-packagr dependencies, eliminating the need for hardcoded peer dependencies.
2025-01-16 19:06:30 +01:00
Alan Agius
c3463bb40a build: correctly set @angular/build version in snapshots
Currently this is not being set correctly. Ex: 2760127ec6/package.json (L10)
2024-04-26 12:11:38 -04:00
Alan Agius
4087728c3e feat(@angular/cli): support for Node.js v22
Add support for Node.js v22
2024-04-25 14:04:43 +02:00
Alan Agius
c7b208555e refactor(@angular/cli): remove support for Node.js versions <18.19.1 and <20.11.1
BREAKING CHANGE: Node.js support for versions <18.19.1 and <20.11.1 has been removed.
2024-03-12 16:51:03 +01:00
Alan Agius
6b2b5191ca ci: add node.js 20 setup
Run tests on Node.js 20
2023-10-30 12:28:00 +01:00
Alan Agius
3fe432c71b refactor: update code to integrate universal repo
This commit updates the moved universal code into the cli pipeline
2023-08-22 20:44:53 +00:00
Charles Lyding
5bf7022c47 fix(@angular-devkit/build-angular): remove support for Node.js v16
BREAKING CHANGE: Node.js v16 support has been removed

Node.js v16 is planned to be End-of-Life on 2023-09-11. Angular will stop supporting Node.js v16 in Angular v17.
For Node.js release schedule details, please see: https://github.com/nodejs/release#release-schedule
2023-08-14 10:57:54 +02:00
Alan Agius
4eaf107305 build: update minimum supported Node version from 16.13.0 -> 16.14.0
This commit updates the minimum supported Node version across packages from 16.13.0 -> 16.14.0 to ensure compatibility with dependencies.
2023-04-11 16:46:10 +00:00
Charles Lyding
c29c8e18d8 refactor(@angular/cli): remove Node.js v14 support
BREAKING CHANGE: Node.js v14 support has been removed

Node.js v14 is planned to be End-of-Life on 2023-04-30. Angular will stop supporting Node.js v14 in Angular v16.
Angular v16 will continue to officially support Node.js versions v16 and v18.
2023-02-16 14:08:24 +00:00
Alan Agius
4827d1b23e feat(@angular/cli): add support for Node.js version 18
Pacote version 14 does requires `14.17.x` or `16.13.x`.

BREAKING CHANGE: The Angular CLI  no longer supports `16.10.x`, `16.11.x` and `16.12.x`. Current supported versions of Node.js are `14.20.x`, `16.13.x` and `18.10.x`.
2022-10-07 11:34:43 -04:00
Alan Agius
4b623461a4 feat(@angular/cli): drop support for Node.js versions older than 14.20
Node.js 14.20 and newer support generating UUID using the crypto module. See: https://nodejs.org/docs/latest-v14.x/api/crypto.html#crypto_crypto_randomuuid_options

BREAKING CHANGE: Node.js versions older than 14.20 are no longer supported.
2022-10-04 11:28:43 -04:00
Alan Agius
4ebfe03415 feat(@angular/cli): drop support for Node.js 12
Node.js v12 will become EOL on 2022-04-30. As a result, Angular CLI v14 will no longer support Node.js v12.

BREAKING CHANGE:

Support for Node.js v12 has been removed as it will become EOL on 2022-04-30. Please use Node.js v14.15 or later.
2022-03-04 22:38:45 +01:00
Alan Agius
6df962c7a4 refactor: remove build-optimizer from repo
This package is deprecated and should not be used. It has always been experimental. All the relevant functionality has been moved into `@angular-devkit/build-angular`.
2022-01-27 11:06:00 -08:00
Derek Cormier
043fbf0054 build: substitute snapshot repo dependencies in snapshot builds 2022-01-21 12:50:53 +01:00
Derek Cormier
4102a3f583 build: move engine substitutions out of jq filter 2022-01-12 10:02:23 -08:00