Jessica Janiuk
bd8c08a284
release: cut the v17.0.0-next.2 release
2023-08-30 11:27:05 -07:00
Kristiyan Kostadinov
bf9663847d
build: update type TypeScript 5.2 final ( #51503 )
...
Bumps up the repo to the stable version of TypeScript 5.2.
PR Close #51503
2023-08-28 17:02:30 +00:00
Andrew Kushnir
1a8aa9ddfa
release: cut the v17.0.0-next.1 release
2023-08-23 10:43:22 -07:00
Kristiyan Kostadinov
9cc52b9b85
feat(core): support TypeScript 5.2 ( #51334 )
...
Updates the project to support TypeScript 5.2.
PR Close #51334
2023-08-18 07:55:16 -07:00
Paul Gschwendtner
552ea77854
refactor(compiler-cli): drop tsickle code paths ( #50602 )
...
`tsickle` is not used in any code paths in 3P and we can remove
this complexity. The `tsickle` npm package has not been released
in a while and we are risking breakages with e.g. future TypeScript
versions.
Note that the `ng_module` rule was updated to not emit through
tsickle at all. The tsickle in 1P is done directly by `tsc_wrapped`
and our code path in `compiler-cli` is not needed at all.
PR Close #50602
2023-08-17 10:23:49 -07:00
Pawel Kozlowski
f67812c220
release: switch the next branch to v17.0.0-next.0
2023-08-11 06:19:46 -07:00
Angular Robot
464b458ef8
build: update all non-major dependencies ( #51161 )
...
See associated pull request for more information.
PR Close #51161
2023-08-10 16:28:18 -07:00
Joey Perrott
91ea1bade6
build: update @angular/ng-dev ( #51253 )
...
Update @angular/dev to the latest version
PR Close #51253
2023-08-08 13:58:04 -07:00
Alex Rickabaugh
e7281cc08b
release: bump the next branch to v16.3.0-next.0
2023-08-02 13:23:40 -07:00
Andrew Kushnir
d9a4ca642d
release: cut the v16.2.0-next.4 release
2023-07-26 09:11:32 -07:00
Angular Robot
27d43a4a7f
build: lock file maintenance ( #51134 )
...
See associated pull request for more information.
PR Close #51134
2023-07-24 08:12:51 -07:00
Angular Robot
189d60198a
build: update cross-repo angular dependencies ( #51132 )
...
See associated pull request for more information.
PR Close #51132
2023-07-21 16:42:35 +00:00
Angular Robot
528fea7da1
build: update cross-repo angular dependencies ( #51127 )
...
See associated pull request for more information.
PR Close #51127
2023-07-21 14:12:58 +00:00
Angular Robot
d2e08a60f2
build: update dependency @types/convert-source-map to v2 ( #51085 )
...
See associated pull request for more information.
PR Close #51085
2023-07-20 19:56:54 +00:00
Jessica Janiuk
05657cfde4
release: cut the v16.2.0-next.3 release
2023-07-19 12:32:42 -07:00
Angular Robot
3ef81958db
build: update dependency @types/systemjs to v6 ( #51088 )
...
See associated pull request for more information.
PR Close #51088
2023-07-19 14:37:01 +00:00
Angular Robot
dd43615202
build: update all non-major dependencies ( #50994 )
...
See associated pull request for more information.
PR Close #50994
2023-07-18 21:01:44 +00:00
Dylan Hunn
55d412c5b1
release: cut the v16.2.0-next.2 release
2023-07-13 11:01:59 -07:00
Angular Robot
8f1bbd73ae
build: update dependency prettier to v3 ( #50945 )
...
See associated pull request for more information.
PR Close #50945
2023-07-13 09:38:14 -07:00
Angular Robot
4782336fe4
build: update cross-repo angular dependencies ( #50881 )
...
See associated pull request for more information.
PR Close #50881
2023-06-30 11:43:29 -07:00
Angular Robot
4dcce63665
build: update all non-major dependencies ( #50879 )
...
See associated pull request for more information.
PR Close #50879
2023-06-30 11:41:51 -07:00
Andrew Kushnir
fc9da5ed8c
release: cut the v16.2.0-next.1 release
2023-06-28 08:11:41 -07:00
Angular Robot
77f0a2209a
build: update all non-major dependencies ( #50826 )
...
See associated pull request for more information.
PR Close #50826
2023-06-27 15:58:35 -07:00
Angular Robot
bb617f580c
build: update babel dependencies ( #50509 )
...
See associated pull request for more information.
PR Close #50509
2023-06-21 11:44:59 -07:00
Paul Gschwendtner
8cffdf36f7
build: update angular dev-infra and chromium ( #50772 )
...
Updates Angular dev-infra and Chromium. Fixed up version of
https://github.com/angular/angular/pull/50111
PR Close #50772
2023-06-20 17:20:49 +02:00
Paul Gschwendtner
bb52edee31
build: create script to run benchmarks and perform comparisons ( #50745 )
...
This commit creates a new script that solves the following use-cases:
- Running benchmarks. It's not trivial to figure out the benchmark
target names, and it's also easy to mess up the right Bazel flags.
- Performing comparisons. When e.g. working on a runtime senstive
change, it should be trivial to run benchmarks between the current
working stage, and a base revision (e.g. `main`).
The script takes care of both these use-cases and comes with a
prompt-based command line tool experience.
The script will also be used by a future GitHub action that can run
comparisons triggered via GitHub PR comment (by trusted team members).
PR Close #50745
2023-06-18 19:32:34 +00:00
Joey Perrott
9588b11e5b
build: update angular dev-infra packages ( #50732 )
...
Update the @angular/ng-dev and @angular/build-tooling packages
PR Close #50732
2023-06-16 10:51:10 +02:00
Angular Robot
ad82f3ab47
build: update all non-major dependencies ( #50583 )
...
See associated pull request for more information.
PR Close #50583
2023-06-13 12:45:12 +02:00
Miles Malerba
9429f96f62
test(compiler): Prevent back-sliding on already passing template pipeline tests ( #50582 )
...
Add a flag to disable specific tests when testing the template pipeline
Mark the currently failing tests
Add the template pipeline tests to CI
Update package.json
Co-authored-by: Paul Gschwendtner <paulgschwendtner@gmail.com>
PR Close #50582
2023-06-12 18:25:41 +02:00
Kevin Gay
d5a8ff39b9
build: Update Glob to fast-glob to remove Inflight due to memory leak ( #50632 )
...
Update Glob to fast-glob to remove the dependence of Inflight that contains a memory leak
Signed-off-by: Kevin Gay <5970002+GayKevin@users.noreply.github.com>
PR Close #50632
2023-06-12 15:33:47 +02:00
AleksanderBodurri
dbadfea67f
feat(devtools): create demo application that uses standalone APIs and standalone components/directives/pipes ( #48533 )
...
The existing DevTools demo app that is used for developing on DevTools is exclusively an NgModule application. This commit creates a copy of the old demo app but with no NgModules and only standalone APIs/Components/Directives/Pipes
PR Close #48533
2023-06-12 12:51:24 +02:00
Alex Rickabaugh
e2ca451faa
release: bump the next branch to v16.2.0-next.0
2023-06-08 13:46:33 -07:00
Angular Robot
3044822fc2
build: update dependency gulp-conventional-changelog to v3 ( #50598 )
...
See associated pull request for more information.
PR Close #50598
2023-06-07 12:46:15 -07:00
Kristiyan Kostadinov
cf15c290f0
build: update to TypeScript 5.1 final ( #50548 )
...
Bumps us up to the final version of TypeScript 5.1 which dropped overnight.
PR Close #50548
2023-06-02 14:06:46 -07:00
Dylan Hunn
84b6ef0262
release: cut the v16.1.0-next.3 release
2023-06-01 08:40:56 -07:00
Angular Robot
ad3197e96a
build: update all non-major dependencies ( #50417 )
...
See associated pull request for more information.
PR Close #50417
2023-05-30 13:01:50 -07:00
Angular Robot
04553b9016
build: update dependency https-proxy-agent to v7 ( #50456 )
...
See associated pull request for more information.
PR Close #50456
2023-05-25 14:40:05 +00:00
Jessica Janiuk
06b498f67f
release: cut the v16.1.0-next.2 release
2023-05-24 11:03:56 -07:00
Jessica Janiuk
6ced5c8779
Revert "build: update babel dependencies to v7.21.9 ( #50416 )" ( #50433 )
...
This reverts commit 3c093d767e .
PR Close #50433
2023-05-23 18:28:32 +00:00
Angular Robot
3c093d767e
build: update babel dependencies to v7.21.9 ( #50416 )
...
See associated pull request for more information.
PR Close #50416
2023-05-23 14:11:38 +00:00
Angular Robot
3239160ec9
build: update babel dependencies ( #48273 )
...
See associated pull request for more information.
PR Close #48273
2023-05-19 14:19:19 +00:00
Andrew Kushnir
70099a393c
release: cut the v16.1.0-next.1 release
2023-05-17 11:39:42 -07:00
Angular Robot
c69ef4ef3b
build: update all non-major dependencies ( #50316 )
...
See associated pull request for more information.
PR Close #50316
2023-05-17 08:13:12 -07:00
Greg Magolan
5a9059be38
build: share Saucelabs browsers between karma test targets using background Saucelabs daemon and custom karma launcher ( #49200 )
...
This upgrades the Saucelabs Bazel step on CI to use the more efficient Saucelabs daemon
PR Close #49200
2023-05-15 09:21:46 -07:00
Angular Robot
85b4941be1
build: update all non-major dependencies ( #50217 )
...
See associated pull request for more information.
PR Close #50217
2023-05-12 12:56:25 -07:00
Angular Robot
16866596d5
build: update dependency @rollup/plugin-commonjs to v25 ( #50264 )
...
See associated pull request for more information.
PR Close #50264
2023-05-12 10:15:11 -07:00
Angular Robot
8ce99f5a0d
build: update dependency firebase-tools to v12 ( #50223 )
...
See associated pull request for more information.
PR Close #50223
2023-05-10 14:36:00 -07:00
Matthieu Riegler
8e821ca41e
refactor(elements): remove unnecessary polyfill deps ( #50115 )
...
`webcomponents/custom-elements` and `document-register-element` are unnecessary now that we support only evergreen browsers.
PR Close #50115
2023-05-10 14:32:36 -07:00
Kristiyan Kostadinov
69dadd2502
feat(core): support TypeScript 5.1 ( #50156 )
...
Updates the project to support building with TypeScript 5.1.
PR Close #50156
2023-05-09 14:44:30 -07:00
Angular Robot
84a2e7db55
build: lock file maintenance ( #49914 )
...
See associated pull request for more information.
PR Close #49914
2023-05-09 14:38:45 -07:00
Angular Robot
33669449c1
build: update dependency https-proxy-agent to v6 ( #50152 )
...
See associated pull request for more information.
PR Close #50152
2023-05-08 14:36:54 -07:00
Matthieu Riegler
e60b3d45b9
build: remove unused deps ( #50116 )
...
* All `@types` package removed have typings in their package.
* brotli is unused
* tmp is unused
* vlq is unused
PR Close #50116
2023-05-08 14:33:20 -07:00
Angular Robot
2f360d51c9
build: update all non-major dependencies ( #50100 )
...
See associated pull request for more information.
PR Close #50100
2023-05-03 10:37:56 +02:00
Angular Robot
47c093a739
build: update cross-repo angular dependencies ( #50105 )
...
See associated pull request for more information.
PR Close #50105
2023-05-02 18:26:46 +02:00
Angular Robot
123f689cb6
build: update cross-repo angular dependencies ( #50107 )
...
See associated pull request for more information.
PR Close #50107
2023-05-02 16:10:48 +02:00
Angular Robot
0ccf6c9b58
build: update cross-repo angular dependencies ( #50069 )
...
See associated pull request for more information.
PR Close #50069
2023-05-02 12:17:34 +02:00
Angular Robot
bfa6e6ad23
build: update cross-repo angular dependencies ( #50067 )
...
See associated pull request for more information.
PR Close #50067
2023-04-28 18:19:42 +02:00
Angular Robot
c650b40816
build: update cross-repo angular dependencies ( #49978 )
...
See associated pull request for more information.
PR Close #49978
2023-04-28 13:36:18 +02:00
Angular Robot
9b24bb9e50
build: update all non-major dependencies ( #49990 )
...
See associated pull request for more information.
PR Close #49990
2023-04-26 13:13:29 -07:00
Angular Robot
60f6672747
build: update dependency patch-package to v7 ( #50002 )
...
See associated pull request for more information.
PR Close #50002
2023-04-26 11:29:11 -07:00
Angular Robot
a5428a7fa6
build: update cross-repo angular dependencies ( #49964 )
...
See associated pull request for more information.
PR Close #49964
2023-04-24 11:53:26 -07:00
Angular Robot
27093a7167
build: update cross-repo angular dependencies ( #49956 )
...
See associated pull request for more information.
PR Close #49956
2023-04-21 09:06:25 -07:00
Angular Robot
85f3a38bb3
build: update all non-major dependencies ( #49909 )
...
See associated pull request for more information.
PR Close #49909
2023-04-18 20:54:28 +00:00
Angular Robot
882ca66f05
build: update cross-repo angular dependencies ( #49891 )
...
See associated pull request for more information.
PR Close #49891
2023-04-18 19:06:46 +00:00
Angular Robot
f023020368
build: update cross-repo angular dependencies ( #49887 )
...
See associated pull request for more information.
PR Close #49887
2023-04-17 15:46:39 +00:00
Andrew Kushnir
b98ecbc0ce
build: update minimum supported Node version from 16.13.0 -> 16.14.0 ( #49771 )
...
This commit updates the minimum supported Node version across packages from 16.13.0 -> 16.14.0 to ensure compatibility with dependencies.
PR Close #49771
2023-04-11 07:56:31 -07:00
Dylan Hunn
d3beaaf3f4
release: bump the next branch to v16.1.0-next.0
2023-04-05 20:00:53 -07:00
Angular Robot
1c16be4728
build: update domino digest to aa8de34 ( #49716 )
...
See associated pull request for more information.
PR Close #49716
2023-04-05 10:52:49 -07:00
Angular Robot
a218ef5bf2
build: update domino digest to 89bec1a ( #49703 )
...
See associated pull request for more information.
PR Close #49703
2023-04-04 15:04:50 -07:00
Dylan Hunn
de6dc5f248
release: cut the v16.0.0-next.6 release
2023-04-03 13:37:20 -07:00
Angular Robot
de55fdfceb
build: update cross-repo angular dependencies ( #49649 )
...
See associated pull request for more information.
PR Close #49649
2023-03-31 11:46:15 -07:00
Alan Agius
50c58ce56e
build: update domino digest to f29f047 ( #49461 )
...
Update domino digest to f29f047
PR Close #49461
2023-03-30 09:40:31 -07:00
Alan Agius
3dff6385f4
build: update Domino to dc2f473e8155f0e21162e89681b5b0cb295d86e9 ( #49461 )
...
Update own Domino SHA.
Closes #44685
PR Close #49461
2023-03-30 09:40:31 -07:00
Andrew Scott
f2ba19253d
release: cut the v16.0.0-next.5 release
2023-03-29 15:41:24 -07:00
Angular Robot
23f4619238
build: update cross-repo angular dependencies ( #49553 )
...
See associated pull request for more information.
PR Close #49553
2023-03-27 15:45:46 -07:00
Alan Agius
6762f79b3d
test: remove google-closure-compiler from tests ( #49559 )
...
google-closure-compiler does not support ES2022
(cherry picked from commit 54365418bb8388ffa9b6388ae438e4d6ac4e081d)
PR Close #49559
2023-03-23 08:18:45 -07:00
Andrew Scott
7ebbd6dc39
Revert "test: remove google-closure-compiler from tests ( #49332 )" ( #49554 )
...
This reverts commit 4d89696285 .
PR Close #49554
2023-03-22 14:34:25 -07:00
Alan Agius
4d89696285
test: remove google-closure-compiler from tests ( #49332 )
...
google-closure-compiler does not support ES2022
(cherry picked from commit 54365418bb8388ffa9b6388ae438e4d6ac4e081d)
PR Close #49332
2023-03-22 14:00:20 -07:00
Andrew Scott
0dd5c47811
release: cut the v16.0.0-next.4 release
2023-03-22 13:28:34 -07:00
Angular Robot
1acf3ec84b
build: update cross-repo angular dependencies ( #49514 )
...
See associated pull request for more information.
PR Close #49514
2023-03-21 15:18:13 +01:00
Kristiyan Kostadinov
20f718782c
build: update to TypeScript 5 final ( #49458 )
...
Updates the Framework and AIO to the final version of TypeScript 5.
PR Close #49458
2023-03-17 14:50:05 +01:00
Alex Rickabaugh
e05f5bafab
release: cut the v16.0.0-next.3 release
2023-03-16 12:17:26 -07:00
Angular Robot
c10962b713
build: update cross-repo angular dependencies ( #49388 )
...
See associated pull request for more information.
PR Close #49388
2023-03-13 09:24:13 +00:00
Alan Agius
a50ff60bff
build: update cross-repo angular dependencies ( #49376 )
...
See associated pull request for more information.
(cherry picked from commit ba630a3c65 )
PR Close #49376
2023-03-09 11:32:03 -08:00
Jessica Janiuk
c2edcce436
release: cut the v16.0.0-next.2 release
2023-03-08 10:56:53 -08:00
Angular Robot
8e76107b94
build: update cross-repo angular dependencies ( #49367 )
...
See associated pull request for more information.
PR Close #49367
2023-03-08 18:00:27 +00:00
Angular Robot
984d0f49b5
build: update cross-repo angular dependencies ( #49188 )
...
See associated pull request for more information.
PR Close #49188
2023-03-08 01:54:00 +00:00
Angular Robot
51d7cfbac6
build: update all non-major dependencies ( #49267 )
...
See associated pull request for more information.
PR Close #49267
2023-03-02 14:09:14 -08:00
Paul Gschwendtner
e9bda8a5d7
build: remove ts-node forking bug workaround ( #49289 )
...
In the past, `ts-node` had a bug that prevented forking processes
when used in combination with `--esm`.
We contributed a fix upstream to `ts-node` to fix this, and this
commit updates to the latest version so that we can simplify our
`ng-dev` invocation.
32d07e2b2f
Fixes #46858
PR Close #49289
2023-03-02 13:16:19 -08:00
Alan Agius
2beffeba8c
build: remove core-js-bundle from dependencies ( #49259 )
...
This is no longer needed as Angular is ever green.
PR Close #49259
2023-03-01 11:19:48 -08:00
Andrew Kushnir
3673ea0621
release: cut the v16.0.0-next.1 release
2023-03-01 11:06:37 -08:00
Angular Robot
05d684f959
build: update cross-repo angular dependencies ( #49266 )
...
See associated pull request for more information.
PR Close #49266
2023-02-28 11:56:28 -08:00
Alan Agius
f594725951
refactor(core): remove Node.js v14 support ( #49255 )
...
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.
PR Close #49255
2023-02-28 11:00:25 -08:00
Angular Robot
0c805f128e
build: update bazel setup ( #48240 )
...
See associated pull request for more information.
PR Close #48240
2023-02-28 10:57:12 -08:00
Kristiyan Kostadinov
99d874fe3b
feat(core): add support for TypeScript 5.0 ( #49126 )
...
Updates the project to support TypeScript 5.0 and to resolve any errors that came up as a result of the update.
PR Close #49126
2023-02-28 08:24:47 -08:00
Paul Gschwendtner
47ef9e83c7
build: cleanup unused dependencies ( #49227 )
...
Cleans up a few more unused dependencies.
Related: https://github.com/angular/angular/pull/49226
PR Close #49227
2023-02-27 08:05:59 -08:00
Jessica Janiuk
76731ae5c8
refactor(platform-server): Switch to using angular fork of domino ( #49189 )
...
This changes the dependency on Domino to use the recently forked version.
PR Close #49189
2023-02-24 09:33:07 -08:00
Alan Agius
eea29a7104
build: update Angular FW and CLI packages to version 16.0.0-next ( #49173 )
...
This commit updates the Angular FW and CLI packages to 16.0.0-next`
PR Close #49173
2023-02-23 10:36:29 -08:00
Alan Agius
48aa96ea13
refactor: remove Angular Compatibility Compiler (ngcc) ( #49101 )
...
This commit removes the NGCC code and all the related infra setup required to support it.
BREAKING CHANGE: Angular Compatibility Compiler (ngcc) has been removed and as a result Angular View Engine libraries will no longer work
PR Close #49101
2023-02-16 16:01:17 -08:00
Joey Perrott
6977403a9b
release: bump version to 16.0.0-next.0 ( #49084 )
...
PR Close #49084
2023-02-16 10:51:33 -08:00
Pawel Kozlowski
c3609eca9d
release: bump the next branch to v15.3.0-next.0
2023-02-15 18:48:45 +01:00
Angular Robot
f874d6e226
build: update dependency google-closure-compiler to v20230206 ( #49028 )
...
See associated pull request for more information.
PR Close #49028
2023-02-14 16:24:22 +01:00
Angular Robot
b98b2b3a88
build: update cross-repo angular dependencies ( #49058 )
...
See associated pull request for more information.
PR Close #49058
2023-02-14 16:18:46 +01:00
Angular Robot
31a2e21d09
build: update cross-repo angular dependencies ( #48929 )
...
See associated pull request for more information.
PR Close #48929
2023-02-14 14:46:07 +01:00
Paul Gschwendtner
42619bd670
build: remove puppeteer, remaining usages of webdriver-manager and migrate AIO production test to Bazel ( #49025 )
...
This commit does three things that all related and required to get
rid of `webdriver-manager`:
* Our puppeteer protractor setup in AIO relies on webdriver-manager
because we install a corresponding chromedriver based on the puppeteer
chromium version. We would like to get rid of this brittle setup.
* We don't use `puppeteer` in many places because we manage chromium and
the driver through Bazel. This commit removes the remaining puppeteer
usage and replaces it with the Bazel-managed canonical browser
* We need to migrate the AIO production URL tests to Bazel. These
weren't part of Aspect's migration. This is needed so that we can drop
puppeteer and use the Bazel browser setup.
* Migrates some at-runtime TS `ts-node` test setup to proper idiomatic
Bazel code. Needed because it depends on code that also had to be
migrated to Bazel given the production e2e test Bazel migration (above
points).
Note: The xregexp dependency had to be added to the root project because
`ts_library` does not support compilation deps from `@aio_npm`. This is
something we will fix anyway when we have a more modern toolchain!
PR Close #49025
2023-02-10 19:22:18 +00:00
Angular Robot
cb0feed496
build: update cross-repo angular dependencies ( #48996 )
...
See associated pull request for more information.
PR Close #48996
2023-02-10 17:28:36 +01:00
Paul Gschwendtner
865e67fcb4
build: remove unused webdriver-manager code ( #49009 )
...
We no longer need webdriver-manager as everything is tested
using Bazel with the Bazel-managed browsers and chrome/gecko drivers.
The drivers and browser binaries are managed as part of dev-infra's
shared browser/driver configuration in `bazel/browsers`.
PR Close #49009
2023-02-10 08:25:58 +01:00
Pawel Kozlowski
642cc1c349
release: cut the v15.2.0-next.4 release
2023-02-08 19:26:45 +01:00
Dylan Hunn
3cce18e434
release: cut the v15.2.0-next.3 release
2023-02-02 13:24:18 -08:00
Angular Robot
6e0e94def4
build: update cross-repo angular dependencies ( #48875 )
...
See associated pull request for more information.
PR Close #48875
2023-02-02 09:37:39 -08:00
Angular Robot
fc6d898867
build: update dependency madge to v6 ( #48877 )
...
See associated pull request for more information.
PR Close #48877
2023-02-02 09:37:13 -08:00
Angular Robot
e7a4fd3426
build: update cross-repo angular dependencies ( #48843 )
...
See associated pull request for more information.
PR Close #48843
2023-01-26 22:00:41 +00:00
Jessica Janiuk
c91606b67e
release: cut the v15.2.0-next.2 release
2023-01-25 09:09:50 -08:00
Angular Robot
3440778671
build: update cross-repo angular dependencies ( #48437 )
...
See associated pull request for more information.
PR Close #48437
2023-01-24 18:30:43 +00:00
Angular Robot
4cd331b4e2
build: update cross-repo angular dependencies ( #48809 )
...
See associated pull request for more information.
(cherry picked from commit f254c98403303aeee20b5d7b94b4799907aa2de9)
PR Close #48809
2023-01-24 16:44:32 +00:00
Paul Gschwendtner
f54448c0e9
build: remove unused build optimizer dependency ( #48797 )
...
This dependency is no longer used and causes other versions
of e.g. typescript to be installed. We should remove it.
PR Close #48797
2023-01-23 13:39:04 +00:00
Andrew Kushnir
8377acd94f
release: cut the v15.2.0-next.1 release
2023-01-18 10:26:02 -08:00
Angular Robot
1849ae2675
build: update cross-repo angular dependencies ( #48747 )
...
See associated pull request for more information.
PR Close #48747
2023-01-17 10:46:44 -08:00
Angular Robot
7840352dee
build: update all non-major dependencies ( #48755 )
...
See associated pull request for more information.
PR Close #48755
2023-01-17 09:16:19 -08:00
Kristiyan Kostadinov
5e5e7d79d0
build: update Angular packages to 15.1.0 stable ( #48745 )
...
Bumps up the Angular package dependencies to 15.1.0 stable.
PR Close #48745
2023-01-17 09:13:39 -08:00
Angular Robot
5b1c7c10a0
build: update dependency @rollup/plugin-commonjs to v24 ( #48530 )
...
See associated pull request for more information.
PR Close #48530
2023-01-13 10:35:19 -08:00
Paul Gschwendtner
1898190c28
build: update ng-dev and account for stamping changes ( #48731 )
...
* updates ng-dev and build-tooling since the previous SHAs are
no longer existent after the CircleCI incident snapshot build removal.
* accounts for the new stamping variables.
PR Close #48731
2023-01-13 14:10:39 +00:00
Alex Rickabaugh
9408c18c54
release: bump the next branch to v15.2.0-next.0
2023-01-05 13:33:19 -08:00
Angular Robot
aa51e9b217
build: update all non-major dependencies ( #48462 )
...
See associated pull request for more information.
PR Close #48462
2023-01-04 11:38:40 -08:00
Paul Gschwendtner
3944aa75e9
build: remove unused dependencies ( #48641 )
...
Removes unused dependencies introduced back when the devtools
were moved into the framework repo.
Most of these deps were added when the Bazel http-server from
the components repo was copied here
PR Close #48641
2023-01-04 09:55:52 -08:00
Paul Gschwendtner
90c2088679
build: make devmode a noop and ensure it never runs ( #48521 )
...
This is basically a pre-step for combining devmode and prodmode into a
single compilation. We are already achieving this now, and can claim
with confidence that we reduced possible actions by half. This is
especially important now that prodmode is used more often, but rules
potentially still using the devmode ESM sources. We can avoid double
compilations (which existed before the whole ESM migration too!).
We will measure this more when we have more concrete documentation
of the changes & a better planning document.
Changes:
* ts_library will no longer generate devmode `d.ts`. Definitions are
generated as part of prodmode. That way only prodmode can be exposed
via providers.
* applied the same to `ng_module`.
* updates migrations to bundle because *everything* using `ts_library`
is now ESM. This is actually also useful in the future if
schematics rely on e.g. the compiler.
* updates schematics for localize to also bundle. similar reason as
above.
PR Close #48521
2022-12-19 19:50:45 +00:00
Paul Gschwendtner
84ef1b0719
build: update build-tooling and adjust benchmark macros for ESM ( #48521 )
...
* The benchmark macro should also use devmode ESM 2020. No CommonJS
* The benchmark macro should always add `benchpress` as runtime
dependency because it is loaded asynchronously.
* The protractor `nodejs_binary` should use our ESM-interop binary
so that ESM resolution works (e.g. when `await import(benchpress)` from
the driver utilities is invoked).
PR Close #48521
2022-12-19 19:50:44 +00:00
Paul Gschwendtner
abfef9992a
build: update dev-infra build tooling and properly handle builtin node: imports ( #48521 )
...
* Updates build-tooling to benefit from the latest `spec_bundle`
improvements.
* Updates the ESM extension loader to not attempt adding extensions to
builtin `node:` specifiers. This seems to be disallowed and cannot be
handled gracefully (the attempts are part of a try/catch).
```
Use --sandbox_debug to see verbose messages from the sandbox
Error [ERR_UNKNOWN_BUILTIN_MODULE]: No such built-in module: node:fs.mjs
at new NodeError (node:internal/errors:371:5)
at ESMLoader.builtinStrategy (node:internal/modules/esm/translators:276:11)
at ESMLoader.moduleProvider (node:internal/modules/esm/loader:236:14)
```
PR Close #48521
2022-12-19 19:50:44 +00:00
Paul Gschwendtner
d7fa04fd98
build: update dev-infra build tooling to leverage recent ESM changes ( #48521 )
...
Update dev-infra's build-tooling since multiple ESM changes have
landed there. e.g. not relying on `require.main === module` for API
bundling. This will allow us to also execute all dev-infra rules
in ESM because we plan on applying our ESM patching to `ts_library`
(which would also affect build-tooling then).
PR Close #48521
2022-12-19 19:50:42 +00:00
Paul Gschwendtner
83dbed0a52
build: patch ts_library to not emit a tsickle extern file ( #48521 )
...
The prodmode compilation pipeline -that we intend to use more heavily
now given it emitting files with the `.mjs` extension- exposes an
additional tsickle closure externs file. This file is empty most
of the time anyway since tsickle is not wired up.
We remove this generation as otherwise convenient `$(location` of
such ts library targets break because there always is more than 1 file.
PR Close #48521
2022-12-19 19:50:41 +00:00
Jessica Janiuk
eb52d9eabd
release: cut the v15.1.0-next.3 release
2022-12-14 11:58:18 -08:00
Angular Robot
04d77f5cf5
build: update cross-repo angular dependencies ( #48405 )
...
See associated pull request for more information.
PR Close #48405
2022-12-09 11:26:14 -08:00
Alan Agius
d07241dd12
build: update cross-repo angular dependencies ( #48409 )
...
See associated pull request for more information.
Closes : #48339
(cherry picked from commit 31742210a38b3e01e25cfa9c4e13f6f0e13bf1dd)
PR Close #48409
2022-12-09 11:00:58 -08:00
Joey Perrott
6f70a04b7f
build: update to latest @angular/ng-dev buid ( #48416 )
...
Update to the latest commit to get caretaker check fixes.
PR Close #48416
2022-12-09 09:25:41 -08:00
Angular Robot
4311aa70f7
build: update cross-repo angular dependencies ( #48388 )
...
See associated pull request for more information.
PR Close #48388
2022-12-08 12:29:37 -08:00
Alan Agius
ee78e73e8c
refactor(compiler): replace deprecated sourcemap-codec ( #48387 )
...
`sourcemap-codec` as been deprecated in favor of `@jridgewell/sourcemap-codec`.
See: https://www.npmjs.com/package/sourcemap-codec?activeTab=versions
PR Close #48387
2022-12-07 14:09:17 -08:00
Andrew Kushnir
9226dd20e9
release: cut the v15.1.0-next.2 release
2022-12-07 14:04:39 -08:00
Angular Robot
7c4e9ce5c0
build: update cross-repo angular dependencies ( #47882 )
...
See associated pull request for more information.
PR Close #47882
2022-12-06 12:48:11 -08:00
Angular Robot
126573d76b
build: update all non-major dependencies ( #48372 )
...
See associated pull request for more information.
PR Close #48372
2022-12-06 11:06:39 -08:00
Kristiyan Kostadinov
dd42974b07
feat(core): support TypeScript 4.9 ( #48005 )
...
Updates to TypeScript 4.9 and resolves some of the errors and deprecation warnings that showed up as a result.
PR Close #48005
2022-12-06 10:45:33 -08:00
Andrew Scott
4d398a0bab
release: cut the v15.1.0-next.1 release
2022-11-30 12:37:21 -08:00
Angular Robot
b935255ef9
build: update all non-major dependencies ( #48271 )
...
See associated pull request for more information.
PR Close #48271
2022-11-30 09:29:26 -08:00
Angular Robot
e777588b05
build: update dependency @types/uuid to v9 ( #48285 )
...
See associated pull request for more information.
PR Close #48285
2022-11-30 09:27:04 -08:00
Alan Agius
612eaca3c5
build: update cross-repo dependencies to latest stable version ( #48216 )
...
With this change we update the cross-repo dependencies to the latest stable version
PR Close #48216
2022-11-29 12:29:46 -08:00
Angular Robot
a5c4e3d578
build: update bazel setup to v5.7.1 ( #47884 )
...
See associated pull request for more information.
PR Close #47884
2022-11-23 10:53:00 -08:00
Derek Cormier
a079720de1
build(bazel): fix remote cache missses on Windows and OSX
...
Caused by chromium debug logs in @angular/build-tooling.
2022-11-22 13:51:16 -07:00
Angular Robot
30177a41f9
build: update dependency google-closure-compiler to v20221102 ( #47992 )
...
See associated pull request for more information.
PR Close #47992
2022-11-08 12:39:21 -08:00
Angular Robot
f7a1c92bbc
build: update cross-repo angular dependencies ( #47874 )
...
See associated pull request for more information.
PR Close #47874
2022-10-26 16:33:21 +02:00
Angular Robot
0984039a8c
build: update bazel setup to v5.7.0 ( #47436 )
...
See associated pull request for more information.
PR Close #47436
2022-10-26 15:43:20 +02:00
Angular Robot
ad5eb5d042
build: update cross-repo angular dependencies ( #47846 )
...
See associated pull request for more information.
PR Close #47846
2022-10-26 14:12:24 +02:00