Matthieu Riegler
6cd91c675c
refactor(devtools): enables typescript strict option ( #53340 )
...
Enabling `strict` is part of an effort to improve the quality of the devtools code base.
One of the direct side effect is to enable `noImplicitAny`, `strictPropertyInitialization` and `strictBindCallApply`.
This commit also replaces `fullTemplateTypeCheck` with `stringTemplates`.
PR Close #53340
2023-12-05 12:42:56 -08:00
Joey Perrott
6462ddd178
build: set up initial adev guide ( #53208 )
...
Set up the pipeline for guides in adev with first exampele, animations
PR Close #53208
2023-11-29 20:37:44 +00:00
Pawel Kozlowski
38bf0a320b
release: cut the v17.1.0-next.2 release
2023-11-29 18:31:45 +01:00
Kristiyan Kostadinov
c62b2dae8c
build: update to TypeScript 5.3 final ( #53087 )
...
Bumps the repo to the final version of TypeScript 5.3.
PR Close #53087
2023-11-21 10:45:00 -08:00
Andrew Kushnir
33959f4bea
release: cut the v17.1.0-next.1 release
2023-11-20 11:56:49 -08:00
Kristiyan Kostadinov
94096c6ede
feat(core): support TypeScript 5.3 ( #52572 )
...
Updates the repo to support TypeScript 5.3 and resolve any issues. Fixes include:
* Updating usages of TS compiler APIs to match their new signatures.
* In TS 5.3 negative numbers are represented as `PrefixUnaryExpression` instead of `NumericExpression`. These changes update all usages to account for it since passing a negative number into the old APIs results in a runtime error.
PR Close #52572
2023-11-09 22:56:41 +00:00
Thomas Wilkinson
77770c6d5b
refactor(common): Add a new platform_navigation that provides the Navigation API. ( #52363 )
...
This allows using the Navigation API in Angular packages like Router.
PR Close #52363
2023-11-09 18:01:33 +00:00
Angular Robot
5ab5be74f9
build: update dependency multimatch to v7 ( #52426 )
...
See associated pull request for more information.
PR Close #52426
2023-11-03 07:45:30 -07:00
Jeremy Elbourn
a3abe1671c
build: add target to generate api manifest ( #52472 )
...
This adds a target to generate a manifest of all public api symbols. The majority of inputs are generated from the extraction rules, but API entries that don't have a TypeScript source symbol (elements and blocks) are defined in hand-written json collections.
PR Close #52472
2023-11-02 11:00:59 -07:00
Alan Agius
19a426d54e
build: update node.js engines version to be more explicate about v20 support ( #52448 )
...
This commit adds Node.js 20 as explicitly supported version to match the Angular CLI engines.
See: https://github.com/angular/angular-cli/pull/26173
PR Close #52448
2023-10-31 14:18:36 -07:00
Angular Robot
7888819063
build: update cross-repo angular dependencies ( #52191 )
...
See associated pull request for more information.
PR Close #52191
2023-10-26 14:12:34 -07:00
Angular Robot
83f5911a95
build: update all non-major dependencies ( #51897 )
...
See associated pull request for more information.
PR Close #51897
2023-10-18 17:49:46 +02:00
Angular Robot
6fefbe8fca
build: update babel dependencies to v7.23.2 ( #52236 )
...
See associated pull request for more information.
PR Close #52236
2023-10-17 18:11:09 +02:00
Angular Robot
11c29f9cc3
build: update cross-repo angular dependencies ( #52159 )
...
See associated pull request for more information.
PR Close #52159
2023-10-12 12:42:24 +02:00
Andrew Scott
faad22a3f2
release: bump the next branch to v17.1.0-next.0
2023-10-11 10:19:41 -07:00
Angular Robot
11588a1a07
build: update dependency @types/jasmine to v5 ( #52060 )
...
See associated pull request for more information.
PR Close #52060
2023-10-10 14:08:02 -07:00
Angular Robot
5a4ccdfa7b
build: update cross-repo angular dependencies ( #52133 )
...
See associated pull request for more information.
PR Close #52133
2023-10-10 10:58:45 -07:00
Angular Robot
b9a4941a32
build: update babel dependencies ( #51898 )
...
See associated pull request for more information.
PR Close #51898
2023-10-09 17:01:20 -07:00
Angular Robot
4a75c44b88
build: update all non-major dependencies ( #52023 )
...
See associated pull request for more information.
PR Close #52023
2023-10-09 12:01:32 -07:00
Alex Rickabaugh
fe81ff8cd6
release: cut the v17.0.0-next.7 release
2023-10-04 14:31:00 -07:00
Joey Perrott
5269cae788
build: lock file maintenance ( #51834 )
...
Update the lock file.
PR Close #51834
2023-10-04 11:31:27 -07:00
Angular Robot
068b38a05d
build: update cross-repo angular dependencies ( #51996 )
...
See associated pull request for more information.
(cherry picked from commit e169b2da2e )
PR Close #51996
2023-10-03 08:07:48 -07:00
Dylan Hunn
e1728a2a39
release: cut the v17.0.0-next.6 release
2023-09-27 14:00:03 -07:00
Angular Robot
013aec850c
build: update cross-repo angular dependencies ( #51783 )
...
See associated pull request for more information.
PR Close #51783
2023-09-22 09:48:59 -07:00
Pawel Kozlowski
0a4f18a419
release: cut the v17.0.0-next.5 release
2023-09-20 20:04:30 +02:00
Alan Agius
0ee0f780e4
build: update dependency jasmine to v5 ( #51820 )
...
The patch is to fix upstream bug in `@bazel/jasmine`. See: bazelbuild/rules_nodejs#3691
PR Close #51820
2023-09-19 18:40:16 +02:00
Angular Robot
396e064f80
build: update dependency jasmine-core to v5 ( #51794 )
...
See associated pull request for more information.
PR Close #51794
2023-09-19 12:23:09 +02:00
Angular Robot
88ac76fb34
build: update dependency conventional-changelog to v5 ( #51606 )
...
See associated pull request for more information.
PR Close #51606
2023-09-15 09:07:04 +02:00
Angular Robot
25b9b86373
build: update babel dependencies ( #50932 )
...
See associated pull request for more information.
PR Close #50932
2023-09-15 09:03:24 +02:00
Angular Robot
a2681c7c9d
build: update cross-repo angular dependencies ( #51780 )
...
See associated pull request for more information.
PR Close #51780
2023-09-14 19:35:45 +02:00
Alan Agius
aa74ea3b86
build: update @angular/build-tooling to 17a3a88dc637f365a0bc3168de839c18c7f6db81 ( #51752 )
...
This is needed to consume a zone.js related import fix. https://github.com/angular/dev-infra/pull/1383
PR Close #51752
2023-09-14 12:11:05 +02:00
Andrew Kushnir
5a0d6aac74
release: cut the v17.0.0-next.4 release
2023-09-13 10:44:14 -07:00
Andrew Scott
73e4bf2ed2
feat(router): Add feature to support the View Transitions API ( #51314 )
...
The View Transitions API enables easy animations when transitioning between different DOM states. This commit adds an opt-in feature to the Router which runs the component activation and deactivation logic in the document.startViewTransition callback. If the browser does not support this API, route activation and deactivation will happen synchronously.
resolves #49401
PR Close #51314
2023-09-11 10:36:10 -07:00
Jessica Janiuk
8cd9663a92
release: cut the v17.0.0-next.3 release
2023-09-06 11:25:44 -07:00
Joey Perrott
e804075740
build: update @angular/ng-dev ( #51658 )
...
Update version of @angular/ng-dev
PR Close #51658
2023-09-05 17:40:32 +00:00
Joey Perrott
0907f396d5
build: migrate to node 18 ( #51609 )
...
Migrate to use node version 18
PR Close #51609
2023-09-01 15:12:43 +00:00
Angular Robot
bb47f81063
build: update dependency gulp-conventional-changelog to v4 ( #51607 )
...
See associated pull request for more information.
PR Close #51607
2023-09-01 14:16:23 +00:00
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