{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":596274646,"defaultBranch":"main","name":"domino","ownerLogin":"angular","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-01T20:44:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/139426?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696309303.0","currentOid":""},"activityList":{"items":[{"before":"9e7881d2ac1e5977cefbc557f935931ec23f6658","after":"8f228f8862540c6ccd14f76b5a1d9bb5458618af","ref":"refs/heads/main","pushedAt":"2024-04-19T15:30:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"fix: handle base64 URL values (#21)","shortMessageHtmlLink":"fix: handle base64 URL values (#21)"}},{"before":"05028b1330510a754f83304b701f0d6a8f942dc8","after":"e2a19699b9f8c6a67ef2156cd98f30c28e2af15d","ref":"refs/heads/fix/querySelector","pushedAt":"2024-03-28T16:24:49.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: querySelector returns null when nothing is found.\n\nAlso: commenting unused tests code that prevented running the unit tests.\n\nFixes angular/angular#51068","shortMessageHtmlLink":"fix: querySelector returns null when nothing is found."}},{"before":"f2435fe1f9f7c91ade0bd472c4723e5eacd7d19a","after":"9e7881d2ac1e5977cefbc557f935931ec23f6658","ref":"refs/heads/main","pushedAt":"2023-10-26T17:23:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"fix: replace `global` with `globalThis`\n\nThis improves compatibility with cloudflare workers.","shortMessageHtmlLink":"fix: replace global with globalThis"}},{"before":"4f8a2ddf4597e26eb93114b06bbbd5b3d2ff3e17","after":null,"ref":"refs/heads/escape_raw_content","pushedAt":"2023-10-03T05:01:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"}},{"before":"77f745f670cc18b33eca4ba60a18c98e61a5a148","after":"f2435fe1f9f7c91ade0bd472c4723e5eacd7d19a","ref":"refs/heads/main","pushedAt":"2023-10-02T21:46:43.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: escape unsafe patterns in elements, comment nodes and processing instructions (#18)\n\nThis commit updates the logic to espace unsafe patterns:\r\n\r\n- for elements that can have raw text: all matching closing tags are escaped\r\n- for comment nodes: all closing comment tags are escaped\r\n- for processing instructions: all `>` symbols are excaped","shortMessageHtmlLink":"fix: escape unsafe patterns in elements, comment nodes and processing…"}},{"before":"ab8ff690a78e69727ecc0301c5ed005830fd5cf9","after":"4f8a2ddf4597e26eb93114b06bbbd5b3d2ff3e17","ref":"refs/heads/escape_raw_content","pushedAt":"2023-10-02T21:38:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix: escape unsafe patterns in elements, comment nodes and processing instructions\n\nThis commit updates the logic to espace unsafe patterns:\n\n- for elements that can have raw text: all matching closing tags are escaped\n- for comment nodes: all closing comment tags are escaped\n- for processing instructions: all `>` symbols are excaped","shortMessageHtmlLink":"fix: escape unsafe patterns in elements, comment nodes and processing…"}},{"before":"8f25adc7540cca5c9ee6de84d43ce88f44c5a3b4","after":"ab8ff690a78e69727ecc0301c5ed005830fd5cf9","ref":"refs/heads/escape_raw_content","pushedAt":"2023-10-01T19:06:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"test: add tests for internal escaping util functions\n\nThis commit adds extra tests for underlying escaping util functions to verify various scenarios and make it easy to add new scenarios.","shortMessageHtmlLink":"test: add tests for internal escaping util functions"}},{"before":"ff6f26600d6c7badd5c38de4231fd61dfc99e1ad","after":"8f25adc7540cca5c9ee6de84d43ce88f44c5a3b4","ref":"refs/heads/escape_raw_content","pushedAt":"2023-10-01T19:02:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"test: add tests for internal escaping util functions\n\nThis commit adds extra tests for underlying escaping util functions to verify various scenarios and make it easy to add new scenarios.","shortMessageHtmlLink":"test: add tests for internal escaping util functions"}},{"before":"9bf2b98233b61d1c92eca4fb4b78afb3e9786572","after":"ff6f26600d6c7badd5c38de4231fd61dfc99e1ad","ref":"refs/heads/escape_raw_content","pushedAt":"2023-10-01T19:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"test: add tests for internal escaping util functions\n\nThis commit adds extra tests for underlying escaping util functions to verify various scenarios and make it easy to add new scenarios.","shortMessageHtmlLink":"test: add tests for internal escaping util functions"}},{"before":"aa1660318f202900be76f10687708c10adeb5da8","after":"9bf2b98233b61d1c92eca4fb4b78afb3e9786572","ref":"refs/heads/escape_raw_content","pushedAt":"2023-10-01T18:13:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fixup! fix: escape unsafe patterns in elements, comment nodes and processing instructions","shortMessageHtmlLink":"fixup! fix: escape unsafe patterns in elements, comment nodes and pro…"}},{"before":"fe4e7093154a6daf3f306853225ed5abbd666e3e","after":"aa1660318f202900be76f10687708c10adeb5da8","ref":"refs/heads/escape_raw_content","pushedAt":"2023-10-01T18:13:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fixup! fix: escape unsafe patterns in elements, comment nodes and processing instructions","shortMessageHtmlLink":"fixup! fix: escape unsafe patterns in elements, comment nodes and pro…"}},{"before":"e4e1c95f3de71d087751c14398621873767f598d","after":"fe4e7093154a6daf3f306853225ed5abbd666e3e","ref":"refs/heads/escape_raw_content","pushedAt":"2023-10-01T18:12:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fixup! fix: escape unsafe patterns in elements, comment nodes and processing instructions","shortMessageHtmlLink":"fixup! fix: escape unsafe patterns in elements, comment nodes and pro…"}},{"before":"17d7f1582375cb9b45fd483fbdbe55a278db9a7c","after":"e4e1c95f3de71d087751c14398621873767f598d","ref":"refs/heads/escape_raw_content","pushedAt":"2023-09-29T18:52:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix: escape unsafe patterns in elements, comment nodes and processing instructions\n\nThis commit updates the logic to espace unsafe patterns:\n\n- for elements that can have raw text: all matching closing tags are escaped\n- for comment nodes: all closing comment tags are escaped\n- for processing instructions: all `>` symbols are excaped","shortMessageHtmlLink":"fix: escape unsafe patterns in elements, comment nodes and processing…"}},{"before":"1c8f50434f91697be01a2f6d1db4fc3bc7c3414d","after":"17d7f1582375cb9b45fd483fbdbe55a278db9a7c","ref":"refs/heads/escape_raw_content","pushedAt":"2023-09-29T18:42:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix: escape matching closing tag in raw text\n\nThis commit adds a logic to escape a matching closing tag in raw text.\n\nFor example, given `)`, the parent tag would by \"style\" and the raw text is \"\". If we come across a matching closing tag (in out case ``) - replace `<` with `<` to avoid unexpected and unsafe behavior after de-serialization.","shortMessageHtmlLink":"fix: escape matching closing tag in raw text"}},{"before":"c3bcd83e79867a207fe80eaa345f24f8dd35b35f","after":"1c8f50434f91697be01a2f6d1db4fc3bc7c3414d","ref":"refs/heads/escape_raw_content","pushedAt":"2023-09-29T18:33:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix: escape matching closing tag in raw text\n\nThis commit adds a logic to escape a matching closing tag in raw text.\n\nFor example, given `)`, the parent tag would by \"style\" and the raw text is \"\". If we come across a matching closing tag (in out case ``) - replace `<` with `<` to avoid unexpected and unsafe behavior after de-serialization.","shortMessageHtmlLink":"fix: escape matching closing tag in raw text"}},{"before":"ad21ca668152d8734bbf1278eb27891f9a47b04d","after":"c3bcd83e79867a207fe80eaa345f24f8dd35b35f","ref":"refs/heads/escape_raw_content","pushedAt":"2023-09-29T17:40:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix: escape matching closing tag in raw text\n\nThis commit adds a logic to escape a matching closing tag in raw text.\n\nFor example, given `)`, the parent tag would by \"style\" and the raw text is \"\". If we come across a matching closing tag (in out case ``) - replace `<` with `<` to avoid unexpected and unsafe behavior after de-serialization.","shortMessageHtmlLink":"fix: escape matching closing tag in raw text"}},{"before":"9212032befbe7a1c24de952202943701327a7213","after":"77f745f670cc18b33eca4ba60a18c98e61a5a148","ref":"refs/heads/main","pushedAt":"2023-09-29T16:15:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"fix: santize noscript contents\n\nPreviously, `noscript` was parsed as raw text. This however is not correct as `noscript` can contain child elements. We no updated the logic to parse noscript as an element which causes santization of child nodes.","shortMessageHtmlLink":"fix: santize noscript contents"}},{"before":"113c5863c7103cb794071b2e6dc960099aee2be9","after":"ad21ca668152d8734bbf1278eb27891f9a47b04d","ref":"refs/heads/escape_raw_content","pushedAt":"2023-09-28T04:49:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix: escape matching closing tag in raw text\n\nThis commit adds a logic to escape a matching closing tag in raw text.\n\nFor example, given `)`, the parent tag would by \"style\" and the raw text is \"\". If we come across a matching closing tag (in out case ``) - replace `<` with `<` to avoid unexpected and unsafe behavior after de-serialization.","shortMessageHtmlLink":"fix: escape matching closing tag in raw text"}},{"before":"7498b8571dd4b81f0a78a2c3ba194163ef641ecc","after":"113c5863c7103cb794071b2e6dc960099aee2be9","ref":"refs/heads/escape_raw_content","pushedAt":"2023-09-28T01:54:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix: escape matching closing tag in raw text\n\nThis commit adds a logic to escape a matching closing tag in raw text.\n\nFor example, given `)`, the parent tag would by \"style\" and the raw text is \"\". If we come across a matching closing tag (in out case ``) - replace `<` with `<` to avoid unexpected and unsafe behavior after de-serialization.","shortMessageHtmlLink":"fix: escape matching closing tag in raw text"}},{"before":null,"after":"7498b8571dd4b81f0a78a2c3ba194163ef641ecc","ref":"refs/heads/escape_raw_content","pushedAt":"2023-09-28T01:50:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix: escape matching closing tag in raw text\n\nThis commit adds a logic to escape a matching closing tag in raw text.\n\nFor example, given `)`, the parent tag would by \"style\" and the raw text is \"\". If we come across a matching closing tag (in out case ``) - replace `<` with `<` to avoid unexpected and unsafe behavior after de-serialization.","shortMessageHtmlLink":"fix: escape matching closing tag in raw text"}},{"before":"f9eb72decee0f15854f2906120f4a7cdaa5692e8","after":null,"ref":"refs/heads/alan-agius4-patch-1","pushedAt":"2023-09-26T17:18:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"}},{"before":"aa8de3486307f57a518b4b0d9e5e16d9fbd998d1","after":"9212032befbe7a1c24de952202943701327a7213","ref":"refs/heads/main","pushedAt":"2023-09-26T17:18:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"doc: fix Domino link","shortMessageHtmlLink":"doc: fix Domino link"}},{"before":null,"after":"f9eb72decee0f15854f2906120f4a7cdaa5692e8","ref":"refs/heads/alan-agius4-patch-1","pushedAt":"2023-09-26T09:37:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"doc: fix Domino link","shortMessageHtmlLink":"doc: fix Domino link"}},{"before":null,"after":"05028b1330510a754f83304b701f0d6a8f942dc8","ref":"refs/heads/fix/querySelector","pushedAt":"2023-07-17T18:00:26.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: querySelector returns `null` when nothing is found.\n\nAlso: commenting unused tests code that prevented running the unit tests.\n\nFixes angular/angular#51068","shortMessageHtmlLink":"fix: querySelector returns null when nothing is found."}},{"before":"89bec1a652a29944b9b60bc4c9befa4ca066c175","after":"aa8de3486307f57a518b4b0d9e5e16d9fbd998d1","ref":"refs/heads/main","pushedAt":"2023-04-05T15:31:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"fix: update Domino to support newer attributes\n\nThese have been ported over from https://github.com/angular/angular/blob/main/packages/compiler/src/schema/dom_element_schema_registry.ts and https://developer.mozilla.org/en-US/docs/Web/HTML/Reference\n\nWe also removed a incorrect duplicate definition of `HTMLSourceElement` and added a number of additional elements like `content` and `hgroup`.","shortMessageHtmlLink":"fix: update Domino to support newer attributes"}},{"before":"f29f0473d1b5ecca67a93fcc9e1f097d3193d3ab","after":"89bec1a652a29944b9b60bc4c9befa4ca066c175","ref":"refs/heads/main","pushedAt":"2023-04-04T15:55:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"fixup! fix: handle newer style property setter and getter","shortMessageHtmlLink":"fixup! fix: handle newer style property setter and getter"}},{"before":"dc2f473e8155f0e21162e89681b5b0cb295d86e9","after":"f29f0473d1b5ecca67a93fcc9e1f097d3193d3ab","ref":"refs/heads/main","pushedAt":"2023-03-29T18:14:23.850Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"docs: update comment to add more context.\n\nCo-authored-by: Andrew Kushnir <43554145+AndrewKushnir@users.noreply.github.com>","shortMessageHtmlLink":"docs: update comment to add more context."}},{"before":"bfc9114d1eb5b7591c43a7c6aef6ad50d24e369f","after":"dc2f473e8155f0e21162e89681b5b0cb295d86e9","ref":"refs/heads/main","pushedAt":"2023-03-29T07:23:57.707Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"fix: backport style_parser fixes\n\nThis commit backport style parser fixes from https://github.com/angular/angular/pull/49460","shortMessageHtmlLink":"fix: backport style_parser fixes"}},{"before":"4280d0380df839d97b81e7680877ad5b55500e77","after":"bfc9114d1eb5b7591c43a7c6aef6ad50d24e369f","ref":"refs/heads/main","pushedAt":"2023-03-16T16:09:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"fix: handle unknown CSS properties like `@angular/platform-server`\n\nContext: https://github.com/crisbeto/angular/blob/a1e294c55cdbe47fab0e620f9898f8ce917c17a0/packages/platform-server/src/server_renderer.ts#L303\n\nThis is needed to try to remove the `ServerRendererFactory2`.","shortMessageHtmlLink":"fix: handle unknown CSS properties like @angular/platform-server"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENU8cGQA","startCursor":null,"endCursor":null}},"title":"Activity · angular/domino"}