{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":69057970,"defaultBranch":"main","name":"vscode-ng-language-service","ownerLogin":"angular","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-23T20:20:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/139426?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716403147.0","currentOid":""},"activityList":{"items":[{"before":"dceedb686d45f19a65a50398be3dbce2526e7d11","after":"d97df8e18e3adfbee14caac17c44dfcd9e73a4d7","ref":"refs/heads/main","pushedAt":"2024-05-22T18:38:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dylhunn","name":"Dylan Hunn","path":"/dylhunn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135246?s=80&v=4"},"commit":{"message":"release: v18.0.0 (#2035)","shortMessageHtmlLink":"release: v18.0.0 (#2035)"}},{"before":"13d9776143dc6e7941005763a09211e01ed692a5","after":"dceedb686d45f19a65a50398be3dbce2526e7d11","ref":"refs/heads/main","pushedAt":"2024-05-17T17:00:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dylhunn","name":"Dylan Hunn","path":"/dylhunn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135246?s=80&v=4"},"commit":{"message":"fix(syntaxes): Only match known block names (#2034)\n\nThis updates the syntaxes to only match known block names instead of\nrequiring a `{` at the end of the line when the block syntax is used.\n\nfixes https://github.com/angular/angular/issues/53483","shortMessageHtmlLink":"fix(syntaxes): Only match known block names (#2034)"}},{"before":"341065038bc09aeaef0109c5b3c5cc022179bf7e","after":"f49f8cf33a4d4d9e3ec9f53bd978ce7adb2813e9","ref":"refs/heads/17.3.x","pushedAt":"2024-04-30T20:14:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"release: v17.3.2 (#2029)","shortMessageHtmlLink":"release: v17.3.2 (#2029)"}},{"before":"2f741bfa556113e09b38c710992d65818f34a9ee","after":"341065038bc09aeaef0109c5b3c5cc022179bf7e","ref":"refs/heads/17.3.x","pushedAt":"2024-04-29T19:53:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"refactor(client): use `SourceFile` to detect the Angular context in the client (#2027)\n\nWhen using the typescript's scanner to parse the template literals which includes an expression,\nknowing the right `CloseBraceToken` of the expression to invoke the `reScanTemplateToken`\nfunction is a little complex. If don't do this, the rest of the file is temporarily \"poisoned\".\n\nThere is an explanation for why typescript's fast-acting lexical classifications don't work for\ntemplate sting across lines.\nhttps://github.com/microsoft/TypeScript/issues/1477#issuecomment-66907946\nhttps://github.com/microsoft/TypeScript/blob/a4d12a46c8b413c65a730c4ad0323459f1fc44ce/src/services/classifier.ts#L114\n\nSo this PR uses the `SourceFile` to detect the Angular context in the client.\n\n(cherry picked from commit 13d9776143dc6e7941005763a09211e01ed692a5)","shortMessageHtmlLink":"refactor(client): use SourceFile to detect the Angular context in t…"}},{"before":"51d907ebfadb6502d3cd79c3524cf105518dc5ee","after":"13d9776143dc6e7941005763a09211e01ed692a5","ref":"refs/heads/main","pushedAt":"2024-04-29T19:53:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"refactor(client): use `SourceFile` to detect the Angular context in the client (#2027)\n\nWhen using the typescript's scanner to parse the template literals which includes an expression,\nknowing the right `CloseBraceToken` of the expression to invoke the `reScanTemplateToken`\nfunction is a little complex. If don't do this, the rest of the file is temporarily \"poisoned\".\n\nThere is an explanation for why typescript's fast-acting lexical classifications don't work for\ntemplate sting across lines.\nhttps://github.com/microsoft/TypeScript/issues/1477#issuecomment-66907946\nhttps://github.com/microsoft/TypeScript/blob/a4d12a46c8b413c65a730c4ad0323459f1fc44ce/src/services/classifier.ts#L114\n\nSo this PR uses the `SourceFile` to detect the Angular context in the client.","shortMessageHtmlLink":"refactor(client): use SourceFile to detect the Angular context in t…"}},{"before":"608b8d7c73f93dc56cd9789c760e22e0e02e5947","after":"2f741bfa556113e09b38c710992d65818f34a9ee","ref":"refs/heads/17.3.x","pushedAt":"2024-04-09T19:50:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"Revert \"fix(client): fix detection of Angular context after string interpolation (#1922)\" (#2023)\n\nThis reverts commit bd6282ee606d6f0911950687a52f4479bfc63572.\n\nfixes https://github.com/angular/angular/issues/55223\n\n(cherry picked from commit 51d907ebfadb6502d3cd79c3524cf105518dc5ee)","shortMessageHtmlLink":"Revert \"fix(client): fix detection of Angular context after string in…"}},{"before":"410e31f398a4643495d79a249b32d1c66305eced","after":"51d907ebfadb6502d3cd79c3524cf105518dc5ee","ref":"refs/heads/main","pushedAt":"2024-04-09T19:50:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"Revert \"fix(client): fix detection of Angular context after string interpolation (#1922)\" (#2023)\n\nThis reverts commit bd6282ee606d6f0911950687a52f4479bfc63572.\n\nfixes https://github.com/angular/angular/issues/55223","shortMessageHtmlLink":"Revert \"fix(client): fix detection of Angular context after string in…"}},{"before":"5d73b53115db57ea868f11aa5caa4bc0d890bb12","after":"410e31f398a4643495d79a249b32d1c66305eced","ref":"refs/heads/main","pushedAt":"2024-04-09T19:50:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"build: update package targets to v18","shortMessageHtmlLink":"build: update package targets to v18"}},{"before":"202c90c8f0fa3ddfcb2b91befe5c80ca1a0c2ea5","after":"608b8d7c73f93dc56cd9789c760e22e0e02e5947","ref":"refs/heads/17.3.x","pushedAt":"2024-03-20T23:03:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"release: v17.3.1","shortMessageHtmlLink":"release: v17.3.1"}},{"before":"179e35827d45d82a4a20bda99addc0b833eb4792","after":"202c90c8f0fa3ddfcb2b91befe5c80ca1a0c2ea5","ref":"refs/heads/17.3.x","pushedAt":"2024-03-18T16:05:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"release: v17.3.0","shortMessageHtmlLink":"release: v17.3.0"}},{"before":null,"after":"179e35827d45d82a4a20bda99addc0b833eb4792","ref":"refs/heads/17.3.x","pushedAt":"2024-03-18T15:31:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"build: update package targets to 17.3.0","shortMessageHtmlLink":"build: update package targets to 17.3.0"}},{"before":null,"after":"5d73b53115db57ea868f11aa5caa4bc0d890bb12","ref":"refs/heads/17.2.x","pushedAt":"2024-03-18T15:30:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"release: v17.2.2 (#2006)","shortMessageHtmlLink":"release: v17.2.2 (#2006)"}},{"before":"9327e7add7603da23316ebcbdf5698129c4bac97","after":"5d73b53115db57ea868f11aa5caa4bc0d890bb12","ref":"refs/heads/main","pushedAt":"2024-02-14T23:13:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"release: v17.2.2 (#2006)","shortMessageHtmlLink":"release: v17.2.2 (#2006)"}},{"before":"fbd0125d295066068e7868d2d77c1a3721cba116","after":"9327e7add7603da23316ebcbdf5698129c4bac97","ref":"refs/heads/main","pushedAt":"2024-02-14T01:01:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix: pass oldest Angular version in the workspace to the compiler (#2003)\n\nAdds some logic to pass the oldest version of Angular that was detected in the workspace to the compiler so that it can produce the most compatible code possible.","shortMessageHtmlLink":"fix: pass oldest Angular version in the workspace to the compiler (#2003"}},{"before":"bb1b7a08c28ee10aec5fa7caa2735872e4e9a123","after":"fbd0125d295066068e7868d2d77c1a3721cba116","ref":"refs/heads/main","pushedAt":"2024-02-13T18:50:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"release: v17.2.1 (#2002)","shortMessageHtmlLink":"release: v17.2.1 (#2002)"}},{"before":"789a4a3da095e820af37969ab50d60fa6e64dec7","after":"bb1b7a08c28ee10aec5fa7caa2735872e4e9a123","ref":"refs/heads/main","pushedAt":"2024-02-12T22:04:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"release: v17.2.0 (#2000)","shortMessageHtmlLink":"release: v17.2.0 (#2000)"}},{"before":"28739e438742bee69faceda5fd15445682451397","after":"789a4a3da095e820af37969ab50d60fa6e64dec7","ref":"refs/heads/main","pushedAt":"2024-02-12T21:50:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"release: v17.2.0-rc.1 (#1999)","shortMessageHtmlLink":"release: v17.2.0-rc.1 (#1999)"}},{"before":"16a3947ad9b34c5092de146d9cd0f7f484b81acc","after":"8baff95f32277aff991b0ef734b0bfc4bfe02edf","ref":"refs/heads/17.1.x","pushedAt":"2024-02-02T19:21:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"release: v17.1.1","shortMessageHtmlLink":"release: v17.1.1"}},{"before":"49ebaca1d8244c355b1a906f12463305375bbf4e","after":"28739e438742bee69faceda5fd15445682451397","ref":"refs/heads/main","pushedAt":"2024-02-02T18:05:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"Experiments injecting bindings into meta.tag separately (#1993)\n\n* fix(syntaxes): Do not highlight bindings outside element tags\n\nCurrently we inject all the syntaxes into text.html, causing #1725\n\nRather than doing this, we should separate this into two injects, one injecting interpolation into the base html, and another which injects bindings, but only into meta.tag.\n\nfixes #1725\n\n* fixup! fix(syntaxes): Do not highlight bindings outside element tags\n\n---------\n\nCo-authored-by: Andrew Scott ","shortMessageHtmlLink":"Experiments injecting bindings into meta.tag separately (#1993)"}},{"before":"4b764cadf1eca622ca39b495a68bf5bf7026c2c5","after":"16a3947ad9b34c5092de146d9cd0f7f484b81acc","ref":"refs/heads/17.1.x","pushedAt":"2024-02-02T17:54:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"chore(deps): update angular/dev-infra digest to f89362d (#1811)\n\n(cherry picked from commit 49ebaca1d8244c355b1a906f12463305375bbf4e)","shortMessageHtmlLink":"chore(deps): update angular/dev-infra digest to f89362d (#1811)"}},{"before":"ef97ddfc9db553ba606bad65348a712a2d5cdb3c","after":"49ebaca1d8244c355b1a906f12463305375bbf4e","ref":"refs/heads/main","pushedAt":"2024-02-02T17:53:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"chore(deps): update angular/dev-infra digest to f89362d (#1811)","shortMessageHtmlLink":"chore(deps): update angular/dev-infra digest to f89362d (#1811)"}},{"before":"4b764cadf1eca622ca39b495a68bf5bf7026c2c5","after":"ef97ddfc9db553ba606bad65348a712a2d5cdb3c","ref":"refs/heads/main","pushedAt":"2024-01-31T19:46:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"build: Update main to target 17.2.x","shortMessageHtmlLink":"build: Update main to target 17.2.x"}},{"before":null,"after":"4b764cadf1eca622ca39b495a68bf5bf7026c2c5","ref":"refs/heads/17.1.x","pushedAt":"2024-01-17T23:57:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"release: v17.1.0 (#1990)","shortMessageHtmlLink":"release: v17.1.0 (#1990)"}},{"before":"abfdaa7e3c1eefe0054659deb217a967d5b551b8","after":"4b764cadf1eca622ca39b495a68bf5bf7026c2c5","ref":"refs/heads/main","pushedAt":"2024-01-16T04:05:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dylhunn","name":"Dylan Hunn","path":"/dylhunn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135246?s=80&v=4"},"commit":{"message":"release: v17.1.0 (#1990)","shortMessageHtmlLink":"release: v17.1.0 (#1990)"}},{"before":"4dc4438a6eac8c00a91b5404a25841e67a9005ed","after":"04b33171c65caeefc7c3aebecaa8934c87fa26a4","ref":"refs/heads/17.0.x","pushedAt":"2023-12-07T20:31:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"release: v17.0.3","shortMessageHtmlLink":"release: v17.0.3"}},{"before":"89379d1bafee116f8c250d1756c91191661ae709","after":"4dc4438a6eac8c00a91b5404a25841e67a9005ed","ref":"refs/heads/17.0.x","pushedAt":"2023-12-05T18:19:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"fix(syntaxes): Do not apply block syntax highlighting to JS and CSS in templates (#1952)\n\nThis commit excludes the block syntax highlighting from JS and CSS\nscopes in templates. This would include `script` and `style` tags.\n\n(cherry picked from commit abfdaa7e3c1eefe0054659deb217a967d5b551b8)","shortMessageHtmlLink":"fix(syntaxes): Do not apply block syntax highlighting to JS and CSS i…"}},{"before":"487c13a886fa1788a207874767b8d4ffed68272a","after":"abfdaa7e3c1eefe0054659deb217a967d5b551b8","ref":"refs/heads/main","pushedAt":"2023-12-05T18:19:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"fix(syntaxes): Do not apply block syntax highlighting to JS and CSS in templates (#1952)\n\nThis commit excludes the block syntax highlighting from JS and CSS\nscopes in templates. This would include `script` and `style` tags.","shortMessageHtmlLink":"fix(syntaxes): Do not apply block syntax highlighting to JS and CSS i…"}},{"before":"b66cf11272a67fd27c9e20372ef31be835d51c65","after":"487c13a886fa1788a207874767b8d4ffed68272a","ref":"refs/heads/main","pushedAt":"2023-11-13T19:08:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"docs: cherry-pick release notes for 17.0.1 and 2","shortMessageHtmlLink":"docs: cherry-pick release notes for 17.0.1 and 2"}},{"before":"984ecf662e9c99bc3e451cda905e04a2f79d8c2e","after":"b66cf11272a67fd27c9e20372ef31be835d51c65","ref":"refs/heads/main","pushedAt":"2023-11-13T19:03:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"build: update nodeJS version in WORKSPACE","shortMessageHtmlLink":"build: update nodeJS version in WORKSPACE"}},{"before":"46b9a56a2fc5a243b7cb15d97a0a8d77df2afe75","after":"89379d1bafee116f8c250d1756c91191661ae709","ref":"refs/heads/17.0.x","pushedAt":"2023-11-13T17:01:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atscott","name":"Andrew Scott","path":"/atscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/479713?s=80&v=4"},"commit":{"message":"release: v17.0.2","shortMessageHtmlLink":"release: v17.0.2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUUSFxwA","startCursor":null,"endCursor":null}},"title":"Activity · angular/vscode-ng-language-service"}