{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":560876838,"defaultBranch":"main","name":"angular","ownerLogin":"JeanMeche","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-11-02T13:18:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1300985?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716735504.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"02e8c043cf2378634394e47877c7435cfaea186c","ref":"refs/heads/docs/173-banner","pushedAt":"2024-05-26T14:58:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"docs: archive banner link to adev\n\nfixes #56082","shortMessageHtmlLink":"docs: archive banner link to adev"}},{"before":"d6bdc62158bfb24b21de038e1109412f04205c12","after":"d0848fe62c3aed1dd8a471f8b34cf1da3a88d83f","ref":"refs/heads/core/http-migration-fix","pushedAt":"2024-05-24T16:44:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"fix(core): Do not migrate `HttpClientModule` imports on components.\n\n`provideHttpClient()` returns a `EnvironmentProvider` which is not compatible with component providers.","shortMessageHtmlLink":"fix(core): Do not migrate HttpClientModule imports on components."}},{"before":"98611b1fd54a1166d79430df75042c2445c8f0ab","after":"d6bdc62158bfb24b21de038e1109412f04205c12","ref":"refs/heads/core/http-migration-fix","pushedAt":"2024-05-24T16:41:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"fix(core): Do not migrate `HttpClientModule` imports on components.\n\n`provideHttpClient()` returns a `EnvironmentProvider` which is not compatible with component providers.","shortMessageHtmlLink":"fix(core): Do not migrate HttpClientModule imports on components."}},{"before":"6c4c181ce84bb5776e50ead4bfd77a2cecaaab18","after":"98611b1fd54a1166d79430df75042c2445c8f0ab","ref":"refs/heads/core/http-migration-fix","pushedAt":"2024-05-24T15:12:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"fix(core): Do not migrate `HttpClientModule` imports on components.\n\n`provideHttpClient()` returns a `EnvironmentProvider` which is not compatible with component providers.","shortMessageHtmlLink":"fix(core): Do not migrate HttpClientModule imports on components."}},{"before":null,"after":"6c4c181ce84bb5776e50ead4bfd77a2cecaaab18","ref":"refs/heads/core/http-migration-fix","pushedAt":"2024-05-24T15:00:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"fix(core): Do not migrate `HttpClientModule` imports on components.\n\n`provideHttpClient()` returns a `EnvironmentProvider` which is not compatible with component providers.","shortMessageHtmlLink":"fix(core): Do not migrate HttpClientModule imports on components."}},{"before":"39678f227941ec8ebd3f8d8559097f4d5fba1281","after":"015b1248276cba3376f39c6a89c87bfeebe01807","ref":"refs/heads/poc-intl-date","pushedAt":"2024-05-24T00:27:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"feat(common): add an `Intl` API implementation for date formatting.\n\nWith this commit, the Intl implementation because the default one and doesn't require the CLDR locale data imports anymore.\n\nOpt-out is possible by invoking `useLegacyDateFormatting()` ahead of bootstrap.\n\nBREAKING CHANGE: Some custom date format aren't supported any more (`cccccc`, `EEEEEE`, `aaaaa`, `b` to `bbbbb` and `B` to `BBBBB`)\nThe `DatePipe` will not support offset timezone anymore, use IANA timezones instead .","shortMessageHtmlLink":"feat(common): add an Intl API implementation for date formatting."}},{"before":"42b4fa9368b497b213ca44489258ab6f01c0b803","after":"39678f227941ec8ebd3f8d8559097f4d5fba1281","ref":"refs/heads/poc-intl-date","pushedAt":"2024-05-24T00:01:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"feat(common): add an `Intl` API implementation for date formatting.\n\nWith this commit, the Intl implementation because the default one and doesn't require the CLDR locale data imports anymore.\n\nOpt-out is possible by invoking `useLegacyDateFormatting()` ahead of bootstrap.\n\nBREAKING CHANGE: Some custom date format aren't supported any more (`cccccc`, `EEEEEE`, `aaaaa`, `b` to `bbbbb` and `B` to `BBBBB`)\nThe `DatePipe` will not support offset timezone anymore, use IANA timezones instead .","shortMessageHtmlLink":"feat(common): add an Intl API implementation for date formatting."}},{"before":"fab4c65857c093412678eb2da64eccba58a31b35","after":"f6e94f9fdadab4a197f4a10c641a43c135d007cb","ref":"refs/heads/docs/mat-v18","pushedAt":"2024-05-23T16:48:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"docs: add update material to v18 step","shortMessageHtmlLink":"docs: add update material to v18 step"}},{"before":"401646705045f2d8559ca99e56f1a2c02caefe7f","after":"fab4c65857c093412678eb2da64eccba58a31b35","ref":"refs/heads/docs/mat-v18","pushedAt":"2024-05-23T16:46:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"docs: add update material to v18 step","shortMessageHtmlLink":"docs: add update material to v18 step"}},{"before":null,"after":"401646705045f2d8559ca99e56f1a2c02caefe7f","ref":"refs/heads/docs/mat-v18","pushedAt":"2024-05-23T16:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"docs: add update material to v18 step","shortMessageHtmlLink":"docs: add update material to v18 step"}},{"before":"1cd3763b3e746512dcc9221471cff4c3b7068e15","after":"114c2fccb6b6ef0f40a92c29f13cfb3a14beef85","ref":"refs/heads/versions-18","pushedAt":"2024-05-23T10:50:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"docs: update version support\nfixes #56033","shortMessageHtmlLink":"docs: update version support"}},{"before":"b74f98d142e72a52f9ad47b833b3789bcc38bb19","after":"1cd3763b3e746512dcc9221471cff4c3b7068e15","ref":"refs/heads/versions-18","pushedAt":"2024-05-23T10:48:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"docs: update version support\nfixes #56033","shortMessageHtmlLink":"docs: update version support"}},{"before":"1dae9fb4775260cf63ff7cf4b924f253e48db424","after":"b74f98d142e72a52f9ad47b833b3789bcc38bb19","ref":"refs/heads/versions-18","pushedAt":"2024-05-23T10:42:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"docs: update version support\nfixes #56033","shortMessageHtmlLink":"docs: update version support"}},{"before":null,"after":"1dae9fb4775260cf63ff7cf4b924f253e48db424","ref":"refs/heads/versions-18","pushedAt":"2024-05-23T10:41:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"docs: update version support\nfixes #56033","shortMessageHtmlLink":"docs: update version support"}},{"before":"1347b7ecea0dab9e0568924c927f485b85b2a6ff","after":null,"ref":"refs/heads/core/error-links","pushedAt":"2024-05-23T09:59:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"}},{"before":"85c171920ae2b1861896fa6c2d5d7dc8f030a445","after":"a99154b1aa3c1bb73a3aa4048fe52d84b15ef495","ref":"refs/heads/refactor/search-element","pushedAt":"2024-05-22T23:29:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"refactor(compiler): add support for the new search element\n\nSee #whatwg/html#5811\nSpec: https://html.spec.whatwg.org/multipage/grouping-content.html#the-search-element\n\nfixes #54944","shortMessageHtmlLink":"refactor(compiler): add support for the new search element"}},{"before":"5e8e57c59f9f8832d18e302df41b756759132173","after":"85c171920ae2b1861896fa6c2d5d7dc8f030a445","ref":"refs/heads/refactor/search-element","pushedAt":"2024-05-22T23:26:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"fix(zone.js): do not mutate event listener options (may be readonly) (#55796)\n\nPrior to this commit, event listener options were mutated directly, for example,\n`options.signal = undefined` or `options.once = false`.\n\nThis issue arises in apps using third-party libraries where the responsibility lies\nwith the library provider. Some libraries, like WalletConnect, pass an abort controller\nas `addEventListener` options. Because the abort controller has the `signal` property,\nthis is a valid case. Thus, mutating options would throw an error since `signal`\nis a readonly property.\n\nEven though zone.js is being deprecated as Angular moves towards zoneless change detection,\nthis fix is necessary for apps that still use zone.js and cannot migrate to zoneless change\ndetection because they rely on third-party libraries and are not responsible for the code\nused in them.\n\nCloses #54142\n\nPR Close #55796","shortMessageHtmlLink":"fix(zone.js): do not mutate event listener options (may be readonly) (a…"}},{"before":"2d950c1a546a1238f9356dd2af9ddc555278b450","after":"f29120dbcded8c057eaff949c7d3d940a870db0f","ref":"refs/heads/feat/formArrayDirective","pushedAt":"2024-05-20T23:33:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"feat(forms): Add `FormArrayDirective`\n\nThe `FormArrayDirective` will allow to have a `FormArray` as a top-level form object.\n\n* `NgControlStatusGroup` directive will be applied to the `FormArrayDirective`\n* `NgForm` will still create a `FormGroup`\n\nFixes https://github.com/angular/angular/issues/30264","shortMessageHtmlLink":"feat(forms): Add FormArrayDirective"}},{"before":"8329ec76f95c9bcbdf32b58e3c7fc55201e3cb70","after":null,"ref":"refs/heads/feature/formArray","pushedAt":"2024-05-20T21:42:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"}},{"before":"35741f0f71b1b0921fa2e6d55390ce7eb5863532","after":"2d950c1a546a1238f9356dd2af9ddc555278b450","ref":"refs/heads/feat/formArrayDirective","pushedAt":"2024-05-20T20:30:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"feat(forms): Add `FormArrayDirective`\n\nThe `FormArrayDirective` will allow to have a `FormArray` as a top-level form object.\n\n* `NgControlStatusGroup` directive will be applied to the `FormArrayDirective`\n* `NgForm` will still create a `FormGroup`\n\nFixes https://github.com/angular/angular/issues/30264","shortMessageHtmlLink":"feat(forms): Add FormArrayDirective"}},{"before":"a527047060a047a2007aa4ce57637b42bdb967b4","after":"35741f0f71b1b0921fa2e6d55390ce7eb5863532","ref":"refs/heads/feat/formArrayDirective","pushedAt":"2024-05-20T19:55:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"feat(forms): Add `FormArrayDirective`\n\nThe `FormArrayDirective` will allow to have a `FormArray` as a top-level form object.\n\n* `NgControlStatusGroup` directive will be applied to the `FormArrayDirective`\n* `NgForm` will still create a `FormGroup`\n\nFixes https://github.com/angular/angular/issues/30264","shortMessageHtmlLink":"feat(forms): Add FormArrayDirective"}},{"before":"7c7187a71793b8decc3558346354bf53df847998","after":"a527047060a047a2007aa4ce57637b42bdb967b4","ref":"refs/heads/feat/formArrayDirective","pushedAt":"2024-05-20T13:49:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"feat(forms): Add `FormArrayDirective`\n\nThe `FormArrayDirective` will allow to have a `FormArray` as a top-level form object.\n\n* `NgControlStatusGroup` directive will be applied to the `FormArrayDirective`\n* `NgForm` will still create a `FormGroup`\n\nFixes https://github.com/angular/angular/issues/30264","shortMessageHtmlLink":"feat(forms): Add FormArrayDirective"}},{"before":"0b5878e4e2a73e2e36f70cbfc2a2ae77059ad63b","after":"7c7187a71793b8decc3558346354bf53df847998","ref":"refs/heads/feat/formArrayDirective","pushedAt":"2024-05-20T13:07:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"feat(forms): Add `FormArrayDirective`\n\nThe `FormArrayDirective` will allow to have a `FormArray` as a top-level form object.\n\n* `NgControlStatusGroup` directive will be applied to the `FormArrayDirective`\n* `NgForm` will still create a `FormGroup`\n\nFixes https://github.com/angular/angular/issues/30264","shortMessageHtmlLink":"feat(forms): Add FormArrayDirective"}},{"before":"ae274552e19db1b0e5651d68010cc65191381682","after":"0b5878e4e2a73e2e36f70cbfc2a2ae77059ad63b","ref":"refs/heads/feat/formArrayDirective","pushedAt":"2024-05-20T12:11:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"feat(forms): Add `FormArrayDirective`\n\nThe `FormArrayDirective` will allow to have a `FormArray` as a top-level form object.\n\n* `NgControlStatusGroup` directive will be applied to the `FormArrayDirective`\n* `NgForm` will still create a `FormGroup`\n\nFixes https://github.com/angular/angular/issues/30264","shortMessageHtmlLink":"feat(forms): Add FormArrayDirective"}},{"before":"e4787aa9b7323b3602d1edb9508c050e7aca8881","after":"ae274552e19db1b0e5651d68010cc65191381682","ref":"refs/heads/feat/formArrayDirective","pushedAt":"2024-05-20T12:08:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"feat(forms): Add `FormArrayDirective`\n\nThe `FormArrayDirective` will allow to have a `FormArray` as a top-level form object.\n\n* `NgControlStatusGroup` directive will be applied to the `FormArrayDirective`\n* `NgForm` will still create a `FormGroup`\n\nFixes https://github.com/angular/angular/issues/30264","shortMessageHtmlLink":"feat(forms): Add FormArrayDirective"}},{"before":null,"after":"7baf0dc320a82faaf60c71ad11b0886dbae08b51","ref":"refs/heads/docs/fix-links","pushedAt":"2024-05-20T11:41:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"build: update `build-tooling` deps.\n\nThis commit will fix non-rendered `{@link }` on API docs.\nfixes #55884","shortMessageHtmlLink":"build: update build-tooling deps."}},{"before":"29fbbe7075b34b5113caf123e8a2b46773c70a37","after":"e4787aa9b7323b3602d1edb9508c050e7aca8881","ref":"refs/heads/feat/formArrayDirective","pushedAt":"2024-05-20T03:22:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"feat(forms): Add `FormArrayDirective`\n\nThe `FormArrayDirective` will allow to have a `FormArray` as a top-level form object.\n\n* `NgControlStatusGroup` directive will be applied to the `FormArrayDirective`\n* `NgForm` will still create a `FormGroup`\n\nFixes https://github.com/angular/angular/issues/30264","shortMessageHtmlLink":"feat(forms): Add FormArrayDirective"}},{"before":"3608aff552e04c09703583f802aa4ff4349a12c7","after":"29fbbe7075b34b5113caf123e8a2b46773c70a37","ref":"refs/heads/feat/formArrayDirective","pushedAt":"2024-05-20T03:20:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"feat(forms): Add `FormArrayDirective`\n\nThe `FormArrayDirective` will allow to have a `FormArray` as a top-level form object.\n\n* `NgControlStatusGroup` directive will be applied to the `FormArrayDirective`\n* `NgForm` will still create a `FormGroup`\n\nFixes https://github.com/angular/angular/issues/30264","shortMessageHtmlLink":"feat(forms): Add FormArrayDirective"}},{"before":"48d97829823d8852ab06101feb8c20265602552a","after":"3608aff552e04c09703583f802aa4ff4349a12c7","ref":"refs/heads/feat/formArrayDirective","pushedAt":"2024-05-20T03:15:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"feat(forms): Add `FormArrayDirective`\n\nThe `FormArrayDirective` will allow to have a `FormArray` as a top-level form object.\n\n* `NgControlStatusGroup` directive will be applied to the `FormArrayDirective`\n* `NgForm` will still create a `FormGroup`\n\nFixes https://github.com/angular/angular/issues/30264","shortMessageHtmlLink":"feat(forms): Add FormArrayDirective"}},{"before":null,"after":"6709167be45f1e77b9feeacfb7b7fbd9704bad57","ref":"refs/heads/forms/circu","pushedAt":"2024-05-20T03:13:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JeanMeche","name":"Matthieu Riegler","path":"/JeanMeche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300985?s=80&v=4"},"commit":{"message":"refactor(forms): lift circular deps\n\n`import type` to the rescue.","shortMessageHtmlLink":"refactor(forms): lift circular deps"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVDI7PwA","startCursor":null,"endCursor":null}},"title":"Activity · JeanMeche/angular"}