{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1213225,"defaultBranch":"main","name":"highlight.js","ownerLogin":"highlightjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-01-01T23:47:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9039821?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727020234.0","currentOid":""},"activityList":{"items":[{"before":"9fdcaa3ada46548c0f8cf93edce677187d10394b","after":"1670e7888e29a952ba2532c300f19502dbc9458f","ref":"refs/heads/hljs-4115-improve-attribute-highlighting","pushedAt":"2024-09-24T04:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"allow attributes inside params scope","shortMessageHtmlLink":"allow attributes inside params scope"}},{"before":null,"after":"9fdcaa3ada46548c0f8cf93edce677187d10394b","ref":"refs/heads/hljs-4115-improve-attribute-highlighting","pushedAt":"2024-09-22T15:50:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"fix(php) improves attribute highlighting\n\nFixes #4115.","shortMessageHtmlLink":"fix(php) improves attribute highlighting"}},{"before":"554352965bb9ee0d57bc6a2db10073914f5fa9c9","after":"a9756e3efbaa2600e49a4957f2d798c5a49754b7","ref":"refs/heads/main","pushedAt":"2024-09-21T02:19:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"(enh) add PowerOn to supported languages (#4118)","shortMessageHtmlLink":"(enh) add PowerOn to supported languages (#4118)"}},{"before":"9a6f65ac60dfe1254954cd81107f82bf26b75050","after":"554352965bb9ee0d57bc6a2db10073914f5fa9c9","ref":"refs/heads/main","pushedAt":"2024-09-20T19:57:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"enh(lua) add 'pluto' as an alias (#4110)\n\n[Pluto](https://pluto-lang.org/) is a fork of Lua that uses the .pluto extension.","shortMessageHtmlLink":"enh(lua) add 'pluto' as an alias (#4110)"}},{"before":"17cfb870360b512fdc2f4cdae37516d860b7d9da","after":"9a6f65ac60dfe1254954cd81107f82bf26b75050","ref":"refs/heads/main","pushedAt":"2024-09-19T22:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"(enh) add example to rollup build against Node/esm modules","shortMessageHtmlLink":"(enh) add example to rollup build against Node/esm modules"}},{"before":"b966ec2ea182aa081636169903cd15253f4ee3bb","after":"17cfb870360b512fdc2f4cdae37516d860b7d9da","ref":"refs/heads/main","pushedAt":"2024-09-19T22:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"(enh) add example to rollup build against CDN/esm modules","shortMessageHtmlLink":"(enh) add example to rollup build against CDN/esm modules"}},{"before":"8a96101ed9eb0790c539b44e7d006d8a4730f025","after":"b966ec2ea182aa081636169903cd15253f4ee3bb","ref":"refs/heads/main","pushedAt":"2024-09-06T01:16:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"enh(bash) add `time` and `coproc` reserved keywords (#4113)","shortMessageHtmlLink":"enh(bash) add time and coproc reserved keywords (#4113)"}},{"before":"07ee3517ecd51590af5e1a0ec2056ee07062650f","after":"8a96101ed9eb0790c539b44e7d006d8a4730f025","ref":"refs/heads/main","pushedAt":"2024-09-03T02:44:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"Add TTCN-3 to SUPPORTED_LANGUAGES.md (#2999) (#4112)","shortMessageHtmlLink":"Add TTCN-3 to SUPPORTED_LANGUAGES.md (#2999) (#4112)"}},{"before":"19819d5e6d6323c047923a13a16729554e6af040","after":"07ee3517ecd51590af5e1a0ec2056ee07062650f","ref":"refs/heads/main","pushedAt":"2024-08-25T21:58:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"fix(c) fixed hex decimal numbers (#4094)","shortMessageHtmlLink":"fix(c) fixed hex decimal numbers (#4094)"}},{"before":"da79da636baa790cfceda931554186ac17f7f48b","after":"19819d5e6d6323c047923a13a16729554e6af040","ref":"refs/heads/main","pushedAt":"2024-08-22T01:56:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"fix(parser) Fix memory leak when creating multiple instances (#4095)\n\n* fix: The memory leaking issue when creating multiple HLJS instances","shortMessageHtmlLink":"fix(parser) Fix memory leak when creating multiple instances (#4095)"}},{"before":"1711895d7b8824ac96a66bb7bf6d3af17fc52f19","after":"da79da636baa790cfceda931554186ac17f7f48b","ref":"refs/heads/main","pushedAt":"2024-08-19T03:08:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"fix(ruby) - fix `|=` operator false positives (as block arguments) (#4093)\n\n* Fix block parameter handling ruby\r\n\r\nin ruby block parameter can be enclosed with |. But ruby also has\r\nbuiltin operator |=. This PR ensure that |= is not marked as be the\r\nbeginning of the block parameter.","shortMessageHtmlLink":"fix(ruby) - fix |= operator false positives (as block arguments) (#…"}},{"before":"263980c6285f77f8637f7f11884060d492ac339f","after":"1711895d7b8824ac96a66bb7bf6d3af17fc52f19","ref":"refs/heads/main","pushedAt":"2024-08-10T17:36:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"enh(csharp) add contextual keywords `file`, `args`, `dynamic`, `record`, `required` and `scoped` (#4087)","shortMessageHtmlLink":"enh(csharp) add contextual keywords file, args, dynamic, `recor…"}},{"before":"e1fa2eacf673ef6f8aab2f5c287fa9198edf4fa5","after":"263980c6285f77f8637f7f11884060d492ac339f","ref":"refs/heads/main","pushedAt":"2024-08-02T22:27:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"(themes) update felipec style (#4088)","shortMessageHtmlLink":"(themes) update felipec style (#4088)"}},{"before":"bc9dfb9831951c48bfdb55350ee9edfd9763fd40","after":"e1fa2eacf673ef6f8aab2f5c287fa9198edf4fa5","ref":"refs/heads/main","pushedAt":"2024-07-28T21:55:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"enh(dart) add support for digit-separators (#4081)","shortMessageHtmlLink":"enh(dart) add support for digit-separators (#4081)"}},{"before":"9267f5022c14bcd848b8a9024f8c88230fcf7b54","after":"bc9dfb9831951c48bfdb55350ee9edfd9763fd40","ref":"refs/heads/main","pushedAt":"2024-07-28T21:44:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"enh(java) add `when` keyword (#4084)\n\n* Update CHANGES.md\r\n\r\n* add when as a java keyword","shortMessageHtmlLink":"enh(java) add when keyword (#4084)"}},{"before":"78f3b1c7a67401a0296d9fdd6f2a06380b9ac946","after":"9267f5022c14bcd848b8a9024f8c88230fcf7b54","ref":"refs/heads/main","pushedAt":"2024-07-13T15:24:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"enh(erlang) Erlang/OTP 27 enhancements (#4063)\n\n* enh(erlang) OTP 27 triple-quoted strings\r\n\r\nhttps://www.erlang.org/blog/highlights-otp-27/\r\nhttps://www.erlang.org/doc/system/data_types#string\r\n\r\nTest examples taken from the blog and the documentation.\r\n\r\n* enh(erlang) OTP 27 doc attribute\r\n\r\nThe doc/moduledoc attributes can contain strings without params so I've adjusted the directive segment to accomodate this.\r\n\r\nhttps://www.erlang.org/blog/highlights-otp-27/\r\nhttps://www.erlang.org/doc/system/documentation\r\n\r\nAlso added some missing directives:\r\nhttps://www.erlang.org/doc/system/modules#pre-defined-module-attributes\r\n\r\n* enh(erlang) OTP 27 Sigil type\r\n\r\nThis one is the most involved change.\r\n\r\nhttps://www.erlang.org/blog/highlights-otp-27/\r\nhttps://www.erlang.org/doc/system/data_types#sigil\r\n\r\n* enh(erlang) OTP25/27 maybe statement\r\n\r\nhttps://www.erlang.org/blog/highlights-otp-27/#no-need-to-enable-feature-maybe\r\nhttps://www.erlang.org/doc/system/expressions#maybe\r\n\r\n* Pure regex TRIPLE_QUOTE\r\n\r\nLifted from csharp\r\n\r\n* change sigil to use variants\r\n\r\n* Fix priority on Sigil variants matching.\r\n\r\n* update changelog\r\n\r\n* forgot contributor link","shortMessageHtmlLink":"enh(erlang) Erlang/OTP 27 enhancements (#4063)"}},{"before":"eddcfb35519b92ea88231576254a48b6305ae138","after":"78f3b1c7a67401a0296d9fdd6f2a06380b9ac946","ref":"refs/heads/main","pushedAt":"2024-07-09T23:07:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"feat: Add Rose Pine themes (#4046)\n\n* feat: Add Rose Pine themes\r\n\r\n* Add Rosé Pine theme to CHANGES.md","shortMessageHtmlLink":"feat: Add Rose Pine themes (#4046)"}},{"before":"33eb3d947c0429802396c26a9c7dc14abe570b86","after":"eddcfb35519b92ea88231576254a48b6305ae138","ref":"refs/heads/main","pushedAt":"2024-07-07T19:14:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"(css) add all properties listed on MDN (#4073)\n\n* Add CSS properties\r\n\r\nAdd all missing properties listed in the navigation sidebar of MDN at https://developer.mozilla.org/en-US/docs/Web/CSS/Reference\r\n\r\n* Sort CSS properties\r\n\r\n---\r\n\r\nFor future reference, an easy way to get the list directly from MDN is using the following snippet in devtools on any CSS page (e.g. the reference page):\r\n\r\n```\r\n$$('a', $x('//*[@id=\"sidebar-quicklinks\"]//summary[text() = \"Properties\"]/..')[0]).map(link => link.textContent).filter(prop => !prop.startsWith('-'))\r\n```\r\n\r\nThis extracts the links from the \"Properties\" section of the sidebar, while excluding the -moz- and -webkit- prefixed properties. These do not however list SVG presentation attributes, so it is important to not replace the existing list, but rather to get their union (for example with [...new Set(currentArray.concat(valuesFromMDN))]).","shortMessageHtmlLink":"(css) add all properties listed on MDN (#4073)"}},{"before":"a125c31e1eb6974323af565d345144f078c3b28b","after":"33eb3d947c0429802396c26a9c7dc14abe570b86","ref":"refs/heads/main","pushedAt":"2024-07-07T02:56:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"fix(makefile) allow strings inside `$()` expressions","shortMessageHtmlLink":"fix(makefile) allow strings inside $() expressions"}},{"before":"366a8bd012f33a8f56edfceb9f244fa1f672732f","after":"a125c31e1eb6974323af565d345144f078c3b28b","ref":"refs/heads/main","pushedAt":"2024-07-06T21:24:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"(maint) new CHANGELOG for v11.11","shortMessageHtmlLink":"(maint) new CHANGELOG for v11.11"}},{"before":"e2e11f72cb7229211cda7da1284b96835be35d95","after":"366a8bd012f33a8f56edfceb9f244fa1f672732f","ref":"refs/heads/main","pushedAt":"2024-07-06T21:09:29.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"(maintainer) bump version 11.9.0 => 11.10.0","shortMessageHtmlLink":"(maintainer) bump version 11.9.0 => 11.10.0"}},{"before":"2aff30e4dafaf6d6d7bfca0557a16f234e51ed74","after":"5fe3c6c022d227ad857c7b1ee176c26ad08fd50f","ref":"refs/heads/release_11_10_0","pushedAt":"2024-07-06T21:06:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"(maintainer) bump version 11.9.0 => 11.10.0","shortMessageHtmlLink":"(maintainer) bump version 11.9.0 => 11.10.0"}},{"before":"4faafd4c7f9c28d254cc5626c268196d42ad76dc","after":"2aff30e4dafaf6d6d7bfca0557a16f234e51ed74","ref":"refs/heads/release_11_10_0","pushedAt":"2024-07-06T21:01:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"(maintainer) bump version 11.9.0 => 11.10.0","shortMessageHtmlLink":"(maintainer) bump version 11.9.0 => 11.10.0"}},{"before":null,"after":"4faafd4c7f9c28d254cc5626c268196d42ad76dc","ref":"refs/heads/release_11_10_0","pushedAt":"2024-07-06T20:59:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"(maintainer) bump version 11.9.0 => 11.10.0","shortMessageHtmlLink":"(maintainer) bump version 11.9.0 => 11.10.0"}},{"before":"f41067d4a60b3d60d7948e75533d348a5ed3e110","after":"e2e11f72cb7229211cda7da1284b96835be35d95","ref":"refs/heads/main","pushedAt":"2024-06-28T00:08:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"Add JSONata as supported language (#4069)\n\n* Add JSONata as supported language\r\n\r\n* Update CHANGES","shortMessageHtmlLink":"Add JSONata as supported language (#4069)"}},{"before":"b9ae5fea90514b864f2c9b2889d7d3302d6156dc","after":"f41067d4a60b3d60d7948e75533d348a5ed3e110","ref":"refs/heads/main","pushedAt":"2024-06-21T01:58:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"improve monokai theme for attr & number (#4067)\n\nCo-authored-by: Wissle Guillaume ","shortMessageHtmlLink":"improve monokai theme for attr & number (#4067)"}},{"before":"888ac759dec65a6e18c7fbcf1c2154d5bd714437","after":"b9ae5fea90514b864f2c9b2889d7d3302d6156dc","ref":"refs/heads/main","pushedAt":"2024-06-08T22:21:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"add `text-decoration-skip-ink`, `text-decoration-thickness` and `text-underline-offset` attributes (#4064)","shortMessageHtmlLink":"add text-decoration-skip-ink, text-decoration-thickness and `text…"}},{"before":"32f6d13c9998d04c278c8fdfed9c633e978bcbf7","after":"888ac759dec65a6e18c7fbcf1c2154d5bd714437","ref":"refs/heads/main","pushedAt":"2024-06-05T03:07:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"Add Mirth to SUPPORTED_LANGUAGES.md (#4061)\n\n* Add Mirth to supported languages\r\n* Update SUPPORTED_LANGUAGES.md with actual repo url","shortMessageHtmlLink":"Add Mirth to SUPPORTED_LANGUAGES.md (#4061)"}},{"before":"4bbf361241d727cbb361859525799cc5f0a651cd","after":"32f6d13c9998d04c278c8fdfed9c633e978bcbf7","ref":"refs/heads/main","pushedAt":"2024-05-30T02:04:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"(chore) Remove unused submodule (#4047)","shortMessageHtmlLink":"(chore) Remove unused submodule (#4047)"}},{"before":"52370045327931058c2321eba7947c193427cab7","after":"4bbf361241d727cbb361859525799cc5f0a651cd","ref":"refs/heads/main","pushedAt":"2024-05-25T21:37:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshgoebel","name":"Josh Goebel","path":"/joshgoebel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6473?s=80&v=4"},"commit":{"message":"enh(typescript) add `satisfies` keyword (#4058)","shortMessageHtmlLink":"enh(typescript) add satisfies keyword (#4058)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwNDo0NjoxNi4wMDAwMDBazwAAAAS-sU-i","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwNDo0NjoxNi4wMDAwMDBazwAAAAS-sU-i","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNVQyMTozNzowOC4wMDAwMDBazwAAAART4jsP"}},"title":"Activity · highlightjs/highlight.js"}