Alex Rickabaugh
be09f0b3cb
release: cut the v18.0.3 release
2024-06-12 16:17:49 -07:00
Angular Robot
995b7fccc2
build: update babel dependencies to v7.24.7 ( #56373 )
...
See associated pull request for more information.
PR Close #56373
2024-06-12 13:11:13 -07:00
Paul Gschwendtner
80618b0469
build: update cross-repo angular dependencies ( #56365 )
...
This commit also performs lock file maintenance on all integration
tests, fixing some ambigous ESM/CJS dependency graph issues.
e.g.
```
Unknown error: Error [ERR_REQUIRE_ESM]: require() of ES Module /tmp/ng-integration-test-aTpQOT/test-sandbox/node_modules/string-width/index.js from /tmp/ng-integration-test-aTpQOT/test-sandbox/node_modules/cliui/build/index.cjs not supported.
Instead change the require of index.js in /tmp/ng-integration-test-aTpQOT/test-sandbox/node_modules/cliui/build/index.cjs to a dynamic import() which is available in all CommonJS modules.
------------------------------------------
```
Closes #56261 .
PR Close #56365
2024-06-11 12:37:14 -07:00
Angular Robot
a61863058b
build: update all non-major dependencies ( #56118 )
...
See associated pull request for more information.
PR Close #56118
2024-06-11 08:21:49 -07:00
Jessica Janiuk
c71d687db4
release: cut the v18.0.2 release
2024-06-05 12:56:00 -07:00
Angular Robot
014fac8ec4
build: update dependency @rollup/plugin-commonjs to v26 ( #56281 )
...
See associated pull request for more information.
PR Close #56281
2024-06-05 18:36:51 +00:00
Angular Robot
609f6053c5
build: update cross-repo angular dependencies ( #56260 )
...
See associated pull request for more information.
PR Close #56260
2024-06-04 16:33:45 +00:00
Alan Agius
a33d85dcb7
build: update Node.js to match Angular CLI engines ( #56187 )
...
The current supported Node.js engines by the Angular CLI are `^18.19.1 || ^20.11.1 || >=22.0.0`
PR Close #56187
2024-06-03 18:00:46 +00:00
Angular Robot
88732f0ca4
build: update cross-repo angular dependencies ( #56169 )
...
See associated pull request for more information.
PR Close #56169
2024-05-30 14:54:05 +00:00
Matthieu Riegler
94726a49d9
docs(docs-infra): move back all xterm code to the fw repo ( #55642 )
...
Previously, the `@angular/docs` package had `xterm` as dependency but wasn't referencing it. It only had dedicated styles. This commit moves back the styles to the FW repo as it is only used here.
PR Close #55642
2024-05-30 14:52:55 +00:00
Pawel Kozlowski
1726b0308d
release: cut the v18.0.1 release
2024-05-29 18:05:21 +02:00
Kristiyan Kostadinov
0b6018b755
build: update to latest dev infra code ( #56128 )
...
Updates the repo to the latest dev infra code which involves updating a patch and renaming all the golden files to end with `.api.md`.
PR Close #56128
2024-05-28 14:42:31 +02:00
Dylan Hunn
d6391eed23
release: cut the v18.0.0 release
2024-05-22 10:54:42 -07:00
Dylan Hunn
ef96158899
release: cut the v18.0.0-rc.3 release
2024-05-21 14:37:26 -07:00
Andrew Scott
e6d8f7459e
release: cut the v18.0.0-rc.2 release
2024-05-15 15:50:11 -07:00
Angular Robot
5775fd245e
build: update dependency conventional-changelog to v6 ( #55668 )
...
See associated pull request for more information.
PR Close #55668
2024-05-15 08:54:19 -07:00
Angular Robot
762f97e153
build: update dependency gulp-conventional-changelog to v5 ( #55669 )
...
See associated pull request for more information.
PR Close #55669
2024-05-15 08:52:31 -07:00
Angular Robot
e7782d4d04
build: update all non-major dependencies ( #55785 )
...
See associated pull request for more information.
PR Close #55785
2024-05-14 11:33:19 -07:00
Joey Perrott
e205dcb21b
ci: release angular.dev on each commit ( #55792 )
...
Release angular.dev on each commit to the appropriate version of the documentation site based on the current state of the repository.
PR Close #55792
2024-05-14 11:12:45 -07:00
Angular Robot
beedb685bf
build: update cross-repo angular dependencies ( #55781 )
...
See associated pull request for more information.
PR Close #55781
2024-05-14 10:54:18 -07:00
Angular Robot
574a7bc666
build: update cross-repo angular dependencies ( #55718 )
...
See associated pull request for more information.
PR Close #55718
2024-05-13 11:12:54 -07:00
Doug Parker
dc6a02fa48
refactor(devtools): remove --config snapshot-build and leave a note for Firefox ( #55717 )
...
We removed display of the Git SHA in Angular DevTools in https://github.com/angular/angular/pull/55694 , so there is no longer a need to stamp release builds in Chrome or Firefox.
I opted to leave a `--config snapshot-build-firefox` option as a no-op which a reader could follow to a comment explaining exactly _why_ we can't stamp Firefox releases. This should hopefully make it less likely that we forget and attempt to re-add this feature in the future only to encounter the same release problems.
PR Close #55717
2024-05-08 11:09:05 -07:00
Andrew Kushnir
a9dd754ad5
release: cut the v18.0.0-rc.1 release
2024-05-08 09:03:17 -07:00
Angular Robot
fdf4941d4b
build: update all non-major dependencies ( #55531 )
...
See associated pull request for more information.
PR Close #55531
2024-05-07 08:05:57 -07:00
Alan Agius
073b168677
build: remove mermaid from deps ( #55664 )
...
This dependency is now pulled via `@angular/docs`
PR Close #55664
2024-05-06 12:31:28 -07:00
Angular Robot
f1dc74fd1b
build: update cross-repo angular dependencies ( #55422 )
...
See associated pull request for more information.
PR Close #55422
2024-05-03 13:00:19 -07:00
Alan Agius
9a6a4cca2f
build: fix adev build ( #55662 )
...
adev is broken at head
PR Close #55662
2024-05-03 10:20:59 -07:00
Angular Robot
333a925475
build: update dependency typescript to v5.4.5 ( #55042 )
...
See associated pull request for more information.
PR Close #55042
2024-05-03 08:06:42 -07:00
Alan Agius
bf884270af
build: update cross-repo angular dependencies ( #55654 )
...
See associated pull request for more information.
PR Close #55654
2024-05-03 08:04:41 -07:00
Andrew Kushnir
92a1e59529
release: cut the v18.0.0-rc.0 release
2024-05-01 11:47:42 -07:00
Andrew Kushnir
2a3db67cdf
release: cut the v18.0.0-next.6 release
2024-04-25 08:34:43 -07:00
Joey Perrott
b28d0bf704
ci: update @angular/ng-dev ( #55513 )
...
Update @angular/ng-dev to latest version
PR Close #55513
2024-04-24 10:46:01 -07:00
Joey Perrott
1f288b269a
ci: reenable integration tests ( #55463 )
...
Begin running integration tests again after they were unintentionally disabled
PR Close #55463
2024-04-23 13:13:20 -07:00
Alan Agius
15f19820b0
build: update Domino to 8f228f8862540c6ccd14f76b5a1d9bb5458618af ( #55424 )
...
This contains the fix for https://github.com/angular/angular/issues/55416
PR Close #55424
2024-04-19 13:24:25 -07:00
Angular Robot
b67e11a521
build: update cross-repo angular dependencies ( #54891 )
...
See associated pull request for more information.
PR Close #54891
2024-04-19 08:51:09 -07:00
Matthieu Riegler
1bea1fe8a0
docs: improvements for API pages ( #55388 )
...
* add link for source files
* add deprecation message for methods
* add usage notes for methods
Fixes #55196
Fixes #52641
PR Close #55388
2024-04-19 06:30:34 -07:00
Pawel Kozlowski
011cc06411
release: cut the v18.0.0-next.5 release
2024-04-17 17:55:10 +02:00
Matthieu Riegler
5cf5f04460
build: bump to node 18.20 to support v18 ( #55162 )
...
The v18 CLI requires node `^18.19.1`, so we need to bump the node version to be able to run ADEV with v18.
PR Close #55162
2024-04-12 14:51:44 -07:00
Angular Robot
c3e34f1822
build: update babel dependencies to v7.24.4 ( #55257 )
...
See associated pull request for more information.
PR Close #55257
2024-04-12 10:21:24 -07:00
Andrew Scott
aae062e8db
release: cut the v18.0.0-next.4 release
2024-04-10 16:18:45 -07:00
Angular Robot
4be03d64ee
build: update all non-major dependencies ( #55164 )
...
See associated pull request for more information.
PR Close #55164
2024-04-09 15:20:52 -07:00
Matthieu Riegler
323611141b
docs: split CLI subcommands in separate doc page ( #55185 )
...
PR Close #55185
2024-04-09 11:05:18 -07:00
Angular Robot
3583d679fd
build: update dependency madge to v7 ( #55245 )
...
See associated pull request for more information.
PR Close #55245
2024-04-08 10:43:15 -07:00
Jessica Janiuk
4e25e402f8
release: cut the v18.0.0-next.3 release
2024-04-03 15:28:04 -07:00
Joey Perrott
ade024407d
fix(docs-infra): remove part aio infra ( #54929 )
...
Remove parts of the aio infra
PR Close #54929
2024-04-02 18:38:04 +00:00
Jessica Janiuk
199150849b
ci: bump ng-dev hashes ( #55172 )
...
This updates ng-dev to the latest hash fixing the merge files query.
PR Close #55172
2024-04-02 18:32:21 +00:00
Angular Robot
a122bd14ea
build: update dependency gulp to v5 ( #55108 )
...
See associated pull request for more information.
PR Close #55108
2024-03-29 10:13:07 -07:00
Angular Robot
218c5bd2b3
build: update dependency @babel/core to v7.24.3 ( #55038 )
...
See associated pull request for more information.
PR Close #55038
2024-03-29 09:44:58 -07:00
Dylan Hunn
6d14fc52b9
release: cut the v18.0.0-next.2 release
2024-03-28 10:05:21 -07:00
Paul Gschwendtner
5672c6442c
refactor(compiler-cli): support extracting initializer API functions ( #54925 )
...
This commit adds support for extracting initializer API functions.
Initialixer API functions are functions conceptually that can are
intended to be used as class member initializers.
Angular started introducing a few of these for the new signal
APIs, like `input`, `model` or signal-based queries.
These APIs are currently confusingly represented in the API docs because
the API extraction:
- does not properly account for call signatures of interfaces
- does not expose information about sub-property objects and call
signatures (e.g. `input.required`)
- the docs rendering syntax highlighting is too bloated and confusing
with all types being included.
This commit adds support for initializer API functions, namely two
variants:
- interface-based initializer APIs. e.g. `export const input:
InputFunction`- which is a pattern for `input` and `input.required`.
- function-based simpler initializer APIs with overloads. e.g.
`contentChildren` has many signatures but doesn't need to be an
interface as there are no sub-property call signatures.
PR Close #54925
2024-03-26 09:17:20 -07:00