{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":173434017,"defaultBranch":"main","name":"path-tree","ownerLogin":"viz-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-02T10:26:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41245784?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719193382.0","currentOid":""},"activityList":{"items":[{"before":"03f85c289cea8a3ae9ee7bcadba5633fb465b8da","after":"6deb16c94507373538f3d761a6339c9a6604233c","ref":"refs/heads/main","pushedAt":"2024-06-24T07:29:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"ci: add bench","shortMessageHtmlLink":"ci: add bench"}},{"before":"cceab188f1a42768bd58fc9c6927af88232dd04f","after":"03f85c289cea8a3ae9ee7bcadba5633fb465b8da","ref":"refs/heads/main","pushedAt":"2024-06-24T01:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"bump: v0.8.1","shortMessageHtmlLink":"bump: v0.8.1"}},{"before":"886568c4c53d030109709ca6d39d42df197abae7","after":null,"ref":"refs/heads/smallvec_const_new","pushedAt":"2024-06-24T01:39:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"}},{"before":"8df39b4452c7f044881a224c6b8152bc8b59caca","after":"cceab188f1a42768bd58fc9c6927af88232dd04f","ref":"refs/heads/main","pushedAt":"2024-06-24T01:39:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"deps: enable smallvec const_new feature (#42)","shortMessageHtmlLink":"deps: enable smallvec const_new feature (#42)"}},{"before":null,"after":"886568c4c53d030109709ca6d39d42df197abae7","ref":"refs/heads/smallvec_const_new","pushedAt":"2024-06-24T01:31:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"deps: enable smallvec const_new feature","shortMessageHtmlLink":"deps: enable smallvec const_new feature"}},{"before":"ff63bd3fa43ed2a1d103e79bff631355eb788073","after":"8df39b4452c7f044881a224c6b8152bc8b59caca","ref":"refs/heads/main","pushedAt":"2024-06-06T15:09:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"bump: v0.8.0","shortMessageHtmlLink":"bump: v0.8.0"}},{"before":"14dde2b09df1d193a1cc793eb58e780a6e6d14c7","after":"ff63bd3fa43ed2a1d103e79bff631355eb788073","ref":"refs/heads/main","pushedAt":"2024-06-06T15:06:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"feat: extend api with iterator for routes (#41)\n\n* feat: extend api with iterator for routes\r\n\r\nForward iterator access to the routes to allow collecting\r\nthem as a client. This allows eg. collecting the routes\r\nto subscribe them when using the router in an MQTT usecase.\r\n\r\nSigned-off-by: Marc Bodmer \r\n\r\n* feat: also add into_iter()\r\n\r\nclippy requests an implementation of into_iter()\r\nwhen implementing iter()\r\n\r\nSigned-off-by: Marc Bodmer \r\n\r\n* feat: implement IntoIterator trait instead of forwarding from vec\r\n\r\nSigned-off-by: Marc Bodmer \r\n\r\n* fix: implement IntoIterator for &PathTree\r\n\r\nSigned-off-by: Marc Bodmer \r\n\r\n---------\r\n\r\nSigned-off-by: Marc Bodmer ","shortMessageHtmlLink":"feat: extend api with iterator for routes (#41)"}},{"before":"24480697c9e5b97f7306d8e24621dfcf2a5c9056","after":"14dde2b09df1d193a1cc793eb58e780a6e6d14c7","ref":"refs/heads/main","pushedAt":"2024-05-12T03:58:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"bump: v0.7.7","shortMessageHtmlLink":"bump: v0.7.7"}},{"before":"f7f3989514535518217a86e5478e569519a254b7","after":"24480697c9e5b97f7306d8e24621dfcf2a5c9056","ref":"refs/heads/main","pushedAt":"2024-05-08T08:59:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"It is better to use the repository field (#40)","shortMessageHtmlLink":"It is better to use the repository field (#40)"}},{"before":"53b9906d9a5e6f054bb1a96f3373be596323c078","after":"f7f3989514535518217a86e5478e569519a254b7","ref":"refs/heads/main","pushedAt":"2024-03-24T13:23:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"chore: clippy","shortMessageHtmlLink":"chore: clippy"}},{"before":"319b80b2e4a4db9d193cf7102511b5dbf82a300f","after":"53b9906d9a5e6f054bb1a96f3373be596323c078","ref":"refs/heads/main","pushedAt":"2024-03-24T13:20:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"bump: v0.7.6","shortMessageHtmlLink":"bump: v0.7.6"}},{"before":"dd204af3c4b1143545e6323b7754f5d5eb5dd802","after":"319b80b2e4a4db9d193cf7102511b5dbf82a300f","ref":"refs/heads/main","pushedAt":"2024-03-24T13:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"bump: v0.7.5","shortMessageHtmlLink":"bump: v0.7.5"}},{"before":"fc17846544318674846e7b7d40faefe43e635e77","after":"dd204af3c4b1143545e6323b7754f5d5eb5dd802","ref":"refs/heads/main","pushedAt":"2024-02-12T16:49:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"bump: v0.7.5","shortMessageHtmlLink":"bump: v0.7.5"}},{"before":"730161e509a84d20a7d31c5583952b0138a715aa","after":"762fca7c86e035e30efab7cb8c6ab83ce7a7c0f6","ref":"refs/heads/remove-node","pushedAt":"2024-02-12T16:48:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"bump: v0.7.5","shortMessageHtmlLink":"bump: v0.7.5"}},{"before":"d3d5094a3eccbb8954893681a46f36ae1805fd83","after":"fc17846544318674846e7b7d40faefe43e635e77","ref":"refs/heads/main","pushedAt":"2024-01-15T20:23:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"fix: clippy","shortMessageHtmlLink":"fix: clippy"}},{"before":"ec4a92942589de96c871a2b68d1ba03bd58492d0","after":"730161e509a84d20a7d31c5583952b0138a715aa","ref":"refs/heads/remove-node","pushedAt":"2024-01-15T20:17:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"fix: clippy","shortMessageHtmlLink":"fix: clippy"}},{"before":"238c952cc60999788fd3a97d0c5efa8589323c50","after":"ec4a92942589de96c871a2b68d1ba03bd58492d0","ref":"refs/heads/remove-node","pushedAt":"2024-01-15T19:58:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"fix: clippy","shortMessageHtmlLink":"fix: clippy"}},{"before":"fa8e8cac4258a43e957bbf5b8121748f3595ebe4","after":"238c952cc60999788fd3a97d0c5efa8589323c50","ref":"refs/heads/remove-node","pushedAt":"2024-01-15T19:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"fix: clippy","shortMessageHtmlLink":"fix: clippy"}},{"before":"c1474687f05afa34be0e5e9e302f491b96a2c221","after":"d3d5094a3eccbb8954893681a46f36ae1805fd83","ref":"refs/heads/main","pushedAt":"2024-01-15T19:35:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"fix: clippy","shortMessageHtmlLink":"fix: clippy"}},{"before":null,"after":"fa8e8cac4258a43e957bbf5b8121748f3595ebe4","ref":"refs/heads/remove-node","pushedAt":"2024-01-15T19:23:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"feat: supports removing node by path","shortMessageHtmlLink":"feat: supports removing node by path"}},{"before":"a767043ee830aca8227af8394bd616de6abc6d1c","after":"c1474687f05afa34be0e5e9e302f491b96a2c221","ref":"refs/heads/main","pushedAt":"2024-01-02T05:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"bump: v0.7.4","shortMessageHtmlLink":"bump: v0.7.4"}},{"before":"09edc45ddd9f8e5ec9a26405b901d18f8954e1d0","after":"a767043ee830aca8227af8394bd616de6abc6d1c","ref":"refs/heads/main","pushedAt":"2024-01-02T05:43:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"feat: normal match repeated pattern (#37)\n\n* feat: normal match repeated pattern\r\n\r\nThis commit adds a feature which allows the normal matcher to match\r\npaths like `/:file.gz` or `/:lib.js.gz`\r\n\r\nPreviously this would have found no routes on paths like\r\n`/node.js.gz`\r\n\r\nNow `/:file.gz` matches `/node.js.gz` where \"name\" => \"node.js\"\r\nAnd `/:lib.js.gz` matches `/node.js.gz` where \"lib\" => \"node\"\r\n\r\nWhich to me seems like the correct result in these cases.\r\n\r\nfixes: #36\r\n\r\n* chore: remove iter copied\r\n\r\n* fix: revert iter enumerate\r\n\r\n* chore: remove unless comments\r\n\r\n* chore: check keeprunning first\r\n\r\n---------\r\n\r\nCo-authored-by: Fangdun Tsai ","shortMessageHtmlLink":"feat: normal match repeated pattern (#37)"}},{"before":"4b22405b007e110878195766c083fd2d1c7dd4b4","after":"09edc45ddd9f8e5ec9a26405b901d18f8954e1d0","ref":"refs/heads/main","pushedAt":"2024-01-02T05:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"chore: remove unless comments","shortMessageHtmlLink":"chore: remove unless comments"}},{"before":null,"after":"4b22405b007e110878195766c083fd2d1c7dd4b4","ref":"refs/heads/comments-backup","pushedAt":"2024-01-02T05:02:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"fix: revert iter enumerate","shortMessageHtmlLink":"fix: revert iter enumerate"}},{"before":"b693e244ed84e3a483ea63e35ffc4ea979b48fd6","after":"4b22405b007e110878195766c083fd2d1c7dd4b4","ref":"refs/heads/main","pushedAt":"2024-01-02T04:59:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"fix: revert iter enumerate","shortMessageHtmlLink":"fix: revert iter enumerate"}},{"before":"d91a7f110f19bc0dc7ee1a389e27ac27336009cb","after":"b693e244ed84e3a483ea63e35ffc4ea979b48fd6","ref":"refs/heads/main","pushedAt":"2024-01-02T04:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"chore: remove iter copied","shortMessageHtmlLink":"chore: remove iter copied"}},{"before":"206e13657151a0db324c6d1108ee4b0a5663d5ab","after":"d91a7f110f19bc0dc7ee1a389e27ac27336009cb","ref":"refs/heads/main","pushedAt":"2024-01-01T06:46:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"chore(tests): add plus mode","shortMessageHtmlLink":"chore(tests): add plus mode"}},{"before":"c7961e5a11e0335ee3852dabc8a5434b4f2c9462","after":"206e13657151a0db324c6d1108ee4b0a5663d5ab","ref":"refs/heads/main","pushedAt":"2024-01-01T06:32:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"chore(tests): add dots tests, #36","shortMessageHtmlLink":"chore(tests): add dots tests, #36"}},{"before":"c0933ecc7b70f94a4b5a26e7aa1fea9c76e35f67","after":"c7961e5a11e0335ee3852dabc8a5434b4f2c9462","ref":"refs/heads/main","pushedAt":"2023-12-28T12:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"fix: clippy","shortMessageHtmlLink":"fix: clippy"}},{"before":"6566800a3a92471d73202fbc42103ab5cb01ce2a","after":"c0933ecc7b70f94a4b5a26e7aa1fea9c76e35f67","ref":"refs/heads/main","pushedAt":"2023-12-28T11:40:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fundon","name":"Fangdun Tsai","path":"/fundon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27926?s=80&v=4"},"commit":{"message":"bump: v0.7.3","shortMessageHtmlLink":"bump: v0.7.3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNFQwNzoyOToyMi4wMDAwMDBazwAAAARtOKCd","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yOFQxMTo0MDowOS4wMDAwMDBazwAAAAPTYtKw"}},"title":"Activity ยท viz-rs/path-tree"}