{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":740099390,"defaultBranch":"main","name":"mabo","ownerLogin":"dnaka91","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-07T14:25:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36804488?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707998245.0","currentOid":""},"activityList":{"items":[{"before":"d8f706154a4adc14397fcfa12e9514db9571381d","after":"4a782f5bb295726a8d5b4437ba0895eb39d8cc0a","ref":"refs/heads/main","pushedAt":"2024-05-17T07:24:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"refactor: fix new lints and some typos\n\nAdjust to the new lints from Rust 1.78 and fix some small typos along\nthe way.","shortMessageHtmlLink":"refactor: fix new lints and some typos"}},{"before":"d926afa3bb41fd969ac5103ebae82ddb6de6cbea","after":"d8f706154a4adc14397fcfa12e9514db9571381d","ref":"refs/heads/main","pushedAt":"2024-04-23T13:01:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"chore: update license link in readme","shortMessageHtmlLink":"chore: update license link in readme"}},{"before":"dda49f6a23a8f3b90c8e445c256bfabf86e376db","after":"d926afa3bb41fd969ac5103ebae82ddb6de6cbea","ref":"refs/heads/main","pushedAt":"2024-03-07T08:19:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"refactor(vscode): run TypeScript compiler on the extension\n\nAs part of the linting step, run the `tsc` TypeScript compiler on the\ncode base to ensure the type usage is actually correct, as esbuild only\nstrips type information.\n\nAlso, apply the default tsconfig.json from fresh Bun projects (`bun\ninit`).","shortMessageHtmlLink":"refactor(vscode): run TypeScript compiler on the extension"}},{"before":"a8c02441f1c8c614cb90b29de87b73a6172e158f","after":"dda49f6a23a8f3b90c8e445c256bfabf86e376db","ref":"refs/heads/main","pushedAt":"2024-03-04T04:50:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"chore: limit log level to info for release builds\n\nTrace and debug logs are mostly useful during development and not needed\nfor release builds. By activacting the `log` crate's feature flag, these\nlevels can be filtered out during compile time.\n\nThe effects are likely better runtime performance and most notably\nreduced binary size.","shortMessageHtmlLink":"chore: limit log level to info for release builds"}},{"before":"e06754d138185fb0c467df1e567c34ca8798f84d","after":"a8c02441f1c8c614cb90b29de87b73a6172e158f","ref":"refs/heads/main","pushedAt":"2024-02-24T08:04:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"chore(deps): update vscode types and vsce utility","shortMessageHtmlLink":"chore(deps): update vscode types and vsce utility"}},{"before":"2a9167ce264f3ff2fa623d6002cdcd53366499ee","after":"e06754d138185fb0c467df1e567c34ca8798f84d","ref":"refs/heads/main","pushedAt":"2024-02-23T08:38:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"doc(book): remove incomplete sections\n\nRemove the sections from the config which are clearly not ready and\nbasically a blank space. The Markdown files are kept in place as\nreminder for these features.","shortMessageHtmlLink":"doc(book): remove incomplete sections"}},{"before":"6a6de5a0441d01cd04049ba8505d79548edb1330","after":"2a9167ce264f3ff2fa623d6002cdcd53366499ee","ref":"refs/heads/main","pushedAt":"2024-02-21T14:40:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"refactor: simplify token parsing\n\nCreate a `surround` parser for delimiters that performs the common task\nof wrapping any parser with an opening and closing delimiter.\n\nAlso, create some helper parsers for each token to reduce the amount of\nboilerplate wherever the tokens are used together with other parsers.","shortMessageHtmlLink":"refactor: simplify token parsing"}},{"before":"f481d61c18ace63d1789c048d52cb487ebb7f593","after":"6a6de5a0441d01cd04049ba8505d79548edb1330","ref":"refs/heads/main","pushedAt":"2024-02-21T07:02:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"feat: track double colon location in external type paths\n\nKeep track of the double colons that separate the individual segments of\nthe path in external types.","shortMessageHtmlLink":"feat: track double colon location in external type paths"}},{"before":"554008d01e8548aa1025b21475423c5077001192","after":"f481d61c18ace63d1789c048d52cb487ebb7f593","ref":"refs/heads/main","pushedAt":"2024-02-21T03:39:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"chore(deps): update dependencies","shortMessageHtmlLink":"chore(deps): update dependencies"}},{"before":"f23c517a24c537c751f86c704263d4874b55f97a","after":"554008d01e8548aa1025b21475423c5077001192","ref":"refs/heads/main","pushedAt":"2024-02-21T02:58:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"refactor: introduce a container for punctuation\n\nMany elements in Mabo schema files use some form of punctuation to\nseparate from another. This common logic could be centralized in a\ncustom container that keeps track of punctuation spans and takes care of\nformatting logic.\n\nThis adds missing tracking of token spans that haven't be tracked before\nyet.","shortMessageHtmlLink":"refactor: introduce a container for punctuation"}},{"before":"1f1790a188db58b01e50804566d86265b919138b","after":"f23c517a24c537c751f86c704263d4874b55f97a","ref":"refs/heads/main","pushedAt":"2024-02-18T17:09:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"chore(deps): update dependencies","shortMessageHtmlLink":"chore(deps): update dependencies"}},{"before":"e5d73fe68759aab1721f74e9845c57ea74fbd911","after":"1f1790a188db58b01e50804566d86265b919138b","ref":"refs/heads/main","pushedAt":"2024-02-15T12:10:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"fix: update winnow to fix broken integer parsing\n\nVersion 0.6 introduced a bug that caused the literal `0` not to be\nparsed as valid integer anymore. This was fixed with 0.6.1.","shortMessageHtmlLink":"fix: update winnow to fix broken integer parsing"}},{"before":"2d0bd084b77d12e4d8d1815eb733442c456276be","after":"67a1125c8b348bd2f2a76317969f768b5f72cbdd","ref":"refs/heads/document-features","pushedAt":"2024-02-15T12:08:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"doc: auto document feature flags","shortMessageHtmlLink":"doc: auto document feature flags"}},{"before":"6f9ae1326c8b96ecf737db9f7c9e222ef4d25695","after":null,"ref":"refs/heads/go-writer","pushedAt":"2024-02-15T11:57:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"}},{"before":null,"after":"070b3a382427e466702cd860b59a59c28c05b7cf","ref":"refs/heads/experiment/builtin-uppercase","pushedAt":"2024-02-15T11:56:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"feat: make all advanced built-in types uppercase\n\nAbsolute basic types like `bool`, integers and floating point numbers\nstay in snake_case form, but all more advanced types like strings, bytes\nand any container type are now represented in PascalCase.","shortMessageHtmlLink":"feat: make all advanced built-in types uppercase"}},{"before":"a0fcf73d7199007abe15d3a58df28daa56f937c7","after":null,"ref":"refs/heads/builtin-uppercase","pushedAt":"2024-02-15T11:55:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"}},{"before":null,"after":"6976fca71b7ed1a19bf0b6c6cb17b5768dd50cf7","ref":"refs/heads/experiment/bigint","pushedAt":"2024-02-15T11:55:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"feat: add new integer type for arbitrary sizes\n\nA new integer type that can represent any size of integer with no fixed\nbyte size. This is a common data type for when even 128-bit don't\nsuffice and the data should still be encoded as varint.","shortMessageHtmlLink":"feat: add new integer type for arbitrary sizes"}},{"before":"a269bf914ee7952b90586980f31e6fd579e54291","after":null,"ref":"refs/heads/bigint","pushedAt":"2024-02-15T11:55:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"}},{"before":null,"after":"dfe11c6ac6e03aa86e2cb8f07843f28ea4956ecb","ref":"refs/heads/experiment/alias-rename","pushedAt":"2024-02-15T11:54:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"feat: change type alias to plain alias (including the keyword)\n\nType aliasing has been named inconsistently. The keyword is `type`,\noften it's called type alias in the code, and sometimes just alias.\n\nAs types are the only thing that can be aliased in a schema, it is now\nsimply named `alias` everywhere, with the keyword changed from `type` to\n`alias` as well.","shortMessageHtmlLink":"feat: change type alias to plain alias (including the keyword)"}},{"before":"494dc5f5db4fe05ec689d5433718ec61d62abc87","after":null,"ref":"refs/heads/alias-rename","pushedAt":"2024-02-15T11:53:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"}},{"before":"658a42e765a437a3238c49767236c756c3a923ab","after":null,"ref":"refs/heads/rel-uris","pushedAt":"2024-02-15T08:23:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"}},{"before":"83bfd8ca6ad3403cc4cbb372290c8c426f49965b","after":"e5d73fe68759aab1721f74e9845c57ea74fbd911","ref":"refs/heads/main","pushedAt":"2024-02-14T06:04:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"chore(doc): fix ambiguous links in the Rust docs","shortMessageHtmlLink":"chore(doc): fix ambiguous links in the Rust docs"}},{"before":"ca198c954cda2ac80fe523e5a765bc221e5d859f","after":null,"ref":"refs/heads/capi","pushedAt":"2024-02-14T03:24:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"}},{"before":null,"after":"f59af959075693b0e8b32bc7c462350a185c666f","ref":"refs/heads/lang/capi","pushedAt":"2024-02-14T03:24:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"a77b5377d67b2d95bcea6a8d1ce6480b32e5e4b0","ref":"refs/heads/lang/kotlin","pushedAt":"2024-02-14T03:21:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"58fea5b8c635f2ed7911a563a9c0e955a8634c9f","after":null,"ref":"refs/heads/typescript","pushedAt":"2024-02-14T03:21:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"}},{"before":null,"after":"7e1ce6c105f69d967cfd65d3d591008a1a9be602","ref":"refs/heads/lang/typescript","pushedAt":"2024-02-14T03:20:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"554b05b8799abaaa06caa73260882d22ba4856f2","after":"83bfd8ca6ad3403cc4cbb372290c8c426f49965b","ref":"refs/heads/main","pushedAt":"2024-02-14T03:12:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"chore(deps): update to winnow v0.6\n\nAlso, update all the other dependencies, but the winnow update is the\nbiggest change with several API adjustments.","shortMessageHtmlLink":"chore(deps): update to winnow v0.6"}},{"before":"66a61e3fef74293c7096b92b03a0558df6c28048","after":"554b05b8799abaaa06caa73260882d22ba4856f2","ref":"refs/heads/main","pushedAt":"2024-02-09T15:50:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"chore: bump MSRV to 1.76 and update dependencies\n\nDeprecations in `winnow` as well as increases in MSRVs in the\ndependencies. Bumping the MSRV to the very latest Rust version as there\nare no MSRV promises as of now and `clap` bumped their MSRV.","shortMessageHtmlLink":"chore: bump MSRV to 1.76 and update dependencies"}},{"before":"38af273445a37dc56e04a90c85f0f57ae5621a1a","after":"66a61e3fef74293c7096b92b03a0558df6c28048","ref":"refs/heads/main","pushedAt":"2024-02-08T00:58:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnaka91","name":"Dominik Nakamura","path":"/dnaka91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36804488?s=80&v=4"},"commit":{"message":"chore(deps): update Vitepress to RC 42","shortMessageHtmlLink":"chore(deps): update Vitepress to RC 42"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETKF0rgA","startCursor":null,"endCursor":null}},"title":"Activity ยท dnaka91/mabo"}