{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":563529801,"defaultBranch":"master","name":"lady-deirdre","ownerLogin":"Eliah-Lakhin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-08T20:02:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/223986?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725404073.0","currentOid":""},"activityList":{"items":[{"before":"ce7912c544c9e0e8d6236a8a00c2aff8c4c5c522","after":"e49e44ab4c27d2b4103f31617b6de54b87ef7c92","ref":"refs/heads/gh-pages","pushedAt":"2024-09-03T22:44:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy User Guide 13dcceeeb9c837aa72ecea0eecb0b8c1434a0e57 to gh-pages","shortMessageHtmlLink":"Deploy User Guide 13dccee to gh-pages"}},{"before":"e6a27d9d01db893897cd2e61a1f9597d800c75a2","after":"13dcceeeb9c837aa72ecea0eecb0b8c1434a0e57","ref":"refs/heads/master","pushedAt":"2024-09-03T22:44:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"Release 2.1.0\n\nSemantic Analysis Framework:\n\n- #22: Introduced the new `Slot` object. This object is similar to `Attr`, except that its value is edited directly by the API user, and it does not have an associated computable function. This allows users to inject external metadata into the semantic model.\n- #22: Implemented the common semantic feature. This feature enables the user to specify Analyzer-wide semantic graph nodes (attributes and slots) that are shared across all compilation units. These enhancements address the lack of global state within the Analyzer's semantic analysis framework and introduce a conventional method to organize cross-document relationships.\n\nLexer:\n\n- #16: Introduced new `$xid_start` and `$xid_continue` Lexer Regex classes.\n- #16: Added support for classes with combined Unicode properties: `${alpha | num}`.\n- #16: Adjusted the `$alpha` class in accordance with UCD specifications.\n- #16: Introduced the `lexis::Char` and `lexis::CharProperties` types in the main crate, enabling users to test characters for Unicode properties.\n- #20: Added a new Token operator `i(\"abc\")` that expands to case-insensitive matching.\n- Fixed an edge-case bug in the Document (MutableUnit). The Mutable Document's lexer sometimes misinterpreted trailing token bounds when the user rewrote the end of the text.\n- Fixed a minor bug in the `#[constructor]` attribute of the Token macro.\n\nSyntax Parser:\n\n- #19: Fixed a minor bug in the conflict resolutions of the Node macro's root rule.\n\nBreaking Changes:\n\n- #22: The `analysis::Feature` and `analysis::AbstractFeature` traits have received new members.","shortMessageHtmlLink":"Release 2.1.0"}},{"before":"6bf2de117f263f3c3239fe2cc686b5a7c3025615","after":"ce7912c544c9e0e8d6236a8a00c2aff8c4c5c522","ref":"refs/heads/gh-pages","pushedAt":"2024-09-03T21:46:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy User Guide e6a27d9d01db893897cd2e61a1f9597d800c75a2 to gh-pages","shortMessageHtmlLink":"Deploy User Guide e6a27d9 to gh-pages"}},{"before":"f350aaed30373a67694c3aba4d2cfd9874c2a656","after":"e6a27d9d01db893897cd2e61a1f9597d800c75a2","ref":"refs/heads/master","pushedAt":"2024-09-03T21:46:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"Links updated","shortMessageHtmlLink":"Links updated"}},{"before":"8593c5ed637563d13b33b3fe66fe7d29d8f3e324","after":"f350aaed30373a67694c3aba4d2cfd9874c2a656","ref":"refs/heads/master","pushedAt":"2024-09-03T21:34:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"Transparent logo added","shortMessageHtmlLink":"Transparent logo added"}},{"before":"b09c7167a6f475998acbf440d9900a2d4bbcc55e","after":"6bf2de117f263f3c3239fe2cc686b5a7c3025615","ref":"refs/heads/gh-pages","pushedAt":"2024-09-03T20:13:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy User Guide 8593c5ed637563d13b33b3fe66fe7d29d8f3e324 to gh-pages","shortMessageHtmlLink":"Deploy User Guide 8593c5e to gh-pages"}},{"before":"37932fbd901fa3366fc816bcd5c92be61af886ac","after":"8593c5ed637563d13b33b3fe66fe7d29d8f3e324","ref":"refs/heads/master","pushedAt":"2024-09-03T20:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"License Agreement Update\n\nThe Lady Deirdre's General License Agreement has been updated primarily for the purpose of clarity.\n\nNotable Changes:\n\n1. The \"Derivative Works\" section has been renamed to \"Contributions\". The updated section specifically aims to avoid misinterpretation between copyright transfer and the granting of an exclusive license to the derivative work created by the contributor.\n\n2. The \"Commercial-Limited License\" has been renamed to the \"Basic Commercial License\", and the \"Unrestricted Commercial License\" has been renamed to the \"Full Commercial License\".\n\n3. The updated Agreement provides a more precise definition of the Product developed with Lady Deirdre and the use cases of the Work. Specifically, the new \"Permitted Uses and Clarifications\" section introduces specific scenarios for using the Work in Products, including compiled executables and products distributed in source code form.\n\n4. The updated text requires the acquisition of the Full Commercial License when the Basic Commercial License's commercial limit is exceeded, regardless of whether the licensee has been formally notified.\n\nOther Changes in This Commit:\n\n1. The licensing terms clarifications have been extended and moved into a separate \"FAQ.md\" file.\n\n2. File headers have been updated in accordance with these changes.","shortMessageHtmlLink":"License Agreement Update"}},{"before":"8f782bd10ece41adaa8249410d0ee683ae32fb7c","after":null,"ref":"refs/heads/issue-15-common-semantics","pushedAt":"2024-09-03T19:12:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"}},{"before":"28a0a2e8caee112e1dfc718999e5b078e8df5ddb","after":"b09c7167a6f475998acbf440d9900a2d4bbcc55e","ref":"refs/heads/gh-pages","pushedAt":"2024-09-03T17:29:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy User Guide 37932fbd901fa3366fc816bcd5c92be61af886ac to gh-pages","shortMessageHtmlLink":"Deploy User Guide 37932fb to gh-pages"}},{"before":"1b33a98bb3b21c11bf893ddfb3cc450b48f90c81","after":"37932fbd901fa3366fc816bcd5c92be61af886ac","ref":"refs/heads/master","pushedAt":"2024-09-03T17:29:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"Analyzer-Wide Common Semantics API (#22)","shortMessageHtmlLink":"Analyzer-Wide Common Semantics API (#22)"}},{"before":null,"after":"8f782bd10ece41adaa8249410d0ee683ae32fb7c","ref":"refs/heads/issue-15-common-semantics","pushedAt":"2024-09-03T16:25:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"#15 API documentation updated","shortMessageHtmlLink":"#15 API documentation updated"}},{"before":"9ff8b58c1a7ef0b6ae1a92d53d59d210b40a069c","after":"1b33a98bb3b21c11bf893ddfb3cc450b48f90c81","ref":"refs/heads/master","pushedAt":"2024-08-26T10:57:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"Fixes inner edge-case bug in the mutable lexer","shortMessageHtmlLink":"Fixes inner edge-case bug in the mutable lexer"}},{"before":"b11d13de96a045006363b19ed2edfe45cddb30ba","after":null,"ref":"refs/heads/issue-19-proc-macro-node-panic-duplicate-covered-token","pushedAt":"2024-07-09T17:43:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"}},{"before":"5ada725534f14367e185b3d22d5669d69a408e25","after":"9ff8b58c1a7ef0b6ae1a92d53d59d210b40a069c","ref":"refs/heads/master","pushedAt":"2024-07-09T17:43:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"Node macro conflicts checking bug in the root rule (#19)","shortMessageHtmlLink":"Node macro conflicts checking bug in the root rule (#19)"}},{"before":"5ada725534f14367e185b3d22d5669d69a408e25","after":"b11d13de96a045006363b19ed2edfe45cddb30ba","ref":"refs/heads/issue-19-proc-macro-node-panic-duplicate-covered-token","pushedAt":"2024-07-07T03:05:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"#19 Node macro conflicts checking bug in the root rule fixed","shortMessageHtmlLink":"#19 Node macro conflicts checking bug in the root rule fixed"}},{"before":null,"after":"5ada725534f14367e185b3d22d5669d69a408e25","ref":"refs/heads/issue-19-proc-macro-node-panic-duplicate-covered-token","pushedAt":"2024-07-06T23:36:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"New Token macro operator for the case-insensitive grammars (#20)","shortMessageHtmlLink":"New Token macro operator for the case-insensitive grammars (#20)"}},{"before":"5ada725534f14367e185b3d22d5669d69a408e25","after":null,"ref":"refs/heads/19-proc-macro-node-panic-duplicate-covered-token","pushedAt":"2024-07-06T23:35:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"}},{"before":null,"after":"5ada725534f14367e185b3d22d5669d69a408e25","ref":"refs/heads/19-proc-macro-node-panic-duplicate-covered-token","pushedAt":"2024-07-06T23:34:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"New Token macro operator for the case-insensitive grammars (#20)","shortMessageHtmlLink":"New Token macro operator for the case-insensitive grammars (#20)"}},{"before":"fb029833fd9554348f9428a8628a04a1316d7327","after":null,"ref":"refs/heads/issue-18-case-insensitive-grammars","pushedAt":"2024-07-06T23:19:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"}},{"before":"bdb70e22b21f979cb2e87d69a15fbc24a1c8fc91","after":"5ada725534f14367e185b3d22d5669d69a408e25","ref":"refs/heads/master","pushedAt":"2024-07-06T23:19:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"New Token macro operator for the case-insensitive grammars (#20)","shortMessageHtmlLink":"New Token macro operator for the case-insensitive grammars (#20)"}},{"before":"771b10801ea8df81479eb4fd0dc6e139ba0b310c","after":"fb029833fd9554348f9428a8628a04a1316d7327","ref":"refs/heads/issue-18-case-insensitive-grammars","pushedAt":"2024-07-06T15:14:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"#18 transformation and inlinement order bug fixed","shortMessageHtmlLink":"#18 transformation and inlinement order bug fixed"}},{"before":"d0407df7a82a75a1668443dc590e436971095a03","after":"771b10801ea8df81479eb4fd0dc6e139ba0b310c","ref":"refs/heads/issue-18-case-insensitive-grammars","pushedAt":"2024-07-05T22:13:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"#18 Documentation updated","shortMessageHtmlLink":"#18 Documentation updated"}},{"before":"bdb70e22b21f979cb2e87d69a15fbc24a1c8fc91","after":"d0407df7a82a75a1668443dc590e436971095a03","ref":"refs/heads/issue-18-case-insensitive-grammars","pushedAt":"2024-07-05T22:04:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"#18 Case-insensitive operator for the Token macro","shortMessageHtmlLink":"#18 Case-insensitive operator for the Token macro"}},{"before":null,"after":"bdb70e22b21f979cb2e87d69a15fbc24a1c8fc91","ref":"refs/heads/issue-18-case-insensitive-grammars","pushedAt":"2024-07-05T20:27:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"Token macro constructor bug fixed","shortMessageHtmlLink":"Token macro constructor bug fixed"}},{"before":"e909fbbf01160392bf9db932b890b22fb4423135","after":"bdb70e22b21f979cb2e87d69a15fbc24a1c8fc91","ref":"refs/heads/master","pushedAt":"2024-07-05T19:35:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"Token macro constructor bug fixed","shortMessageHtmlLink":"Token macro constructor bug fixed"}},{"before":"fcbf115b154408e4f6d7a6d5915f5fdf31b849c3","after":null,"ref":"refs/heads/issue-14-xid-start-and-continue-classes","pushedAt":"2024-07-04T19:34:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"}},{"before":"cc368765b6079217e466c8cb86ac77eb73e710a6","after":"e909fbbf01160392bf9db932b890b22fb4423135","ref":"refs/heads/master","pushedAt":"2024-07-04T19:34:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"xid_start/xid_continue lexer classes and the Unicode subsystem refactoring (#16)\n\n- `$xid_start` and `$xid_continue` Lexer regex classes added to address an issue with Unicode identifier parsing.\r\n- Support for classes with combined Unicode properties introduced. Users can now write combined classes using the `${...}` syntax in the Token macro rules: `${alpha | num}` means alphabetic or numeric character.\r\n- The choice between individual Unicode classes is now forbidden. Programmers can no longer write `$alpha | $num` expressions (but they can write `${alpha | num}`). This syntax was allowed in the previous version, but it didn't work properly because the corresponding classes intersected in their code-point subsets. In future versions, I will consider partially relaxing this restriction.\r\n- The behavior of `$alpha` has been fixed in this pull request. Previously, it was interpreted as `${upper | lower}`, which does not fit the UCD specification.\r\n- The `lexis::Char` and `lexis::CharProperties` types have been introduced in the main crate. These types allow users to test Unicode properties of characters based on UCD data. These changes also make it easier to introduce new lexer classes into the Token macro regex syntax.","shortMessageHtmlLink":"xid_start/xid_continue lexer classes and the Unicode subsystem refact…"}},{"before":"fa59aeeef5889c0c8623dfdaf592a87b9cebdd61","after":"fcbf115b154408e4f6d7a6d5915f5fdf31b849c3","ref":"refs/heads/issue-14-xid-start-and-continue-classes","pushedAt":"2024-07-04T16:51:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"#14 Token macro documentation fix","shortMessageHtmlLink":"#14 Token macro documentation fix"}},{"before":null,"after":"fa59aeeef5889c0c8623dfdaf592a87b9cebdd61","ref":"refs/heads/issue-14-xid-start-and-continue-classes","pushedAt":"2024-07-04T03:53:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Eliah-Lakhin","name":"Ilya Lakhin","path":"/Eliah-Lakhin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223986?s=80&v=4"},"commit":{"message":"#14 Token macro documentation updated","shortMessageHtmlLink":"#14 Token macro documentation updated"}},{"before":"bd61bab38d6bc24057ee1408967b04dea9f3db9a","after":"28a0a2e8caee112e1dfc718999e5b078e8df5ddb","ref":"refs/heads/gh-pages","pushedAt":"2024-07-02T12:26:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy User Guide cc368765b6079217e466c8cb86ac77eb73e710a6 to gh-pages","shortMessageHtmlLink":"Deploy User Guide cc36876 to gh-pages"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QyMjo0NDo0Ni4wMDAwMDBazwAAAASsFouo","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QyMjo0NDo0Ni4wMDAwMDBazwAAAASsFouo","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMlQxMjoyNjo0MS4wMDAwMDBazwAAAAR0yUyh"}},"title":"Activity · Eliah-Lakhin/lady-deirdre"}