{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":29046894,"defaultBranch":"master","name":"gpx","ownerLogin":"georust","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-10T04:16:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10320338?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701731688.0","currentOid":""},"activityList":{"items":[{"before":"a2a63b6ead6700df6a7b355d88ac0bbf359acaba","after":"ef3ab70e90aefc9d7b6428ae42082bf69432f720","ref":"refs/heads/master","pushedAt":"2024-02-08T17:47:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"},"commit":{"message":"Merge pull request #102 from tpikonen/gpx10\n\nWrite speed to GPX 1.0 files","shortMessageHtmlLink":"Merge pull request #102 from tpikonen/gpx10"}},{"before":"c262d02de24494dd979919ec84f20a4c8383c030","after":"a2a63b6ead6700df6a7b355d88ac0bbf359acaba","ref":"refs/heads/master","pushedAt":"2023-12-04T23:14:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"},"commit":{"message":"prepare for 0.10.0 release","shortMessageHtmlLink":"prepare for 0.10.0 release"}},{"before":"5c9814cfcfe231adc279c65b5575c4822996878a","after":"c262d02de24494dd979919ec84f20a4c8383c030","ref":"refs/heads/master","pushedAt":"2023-12-04T23:14:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"},"commit":{"message":"bump geo","shortMessageHtmlLink":"bump geo"}},{"before":"46fc38d177b2147f45d57ee99dc6b9da92391589","after":"5c9814cfcfe231adc279c65b5575c4822996878a","ref":"refs/heads/master","pushedAt":"2023-12-04T23:11:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"},"commit":{"message":"bump rust edition","shortMessageHtmlLink":"bump rust edition"}},{"before":"98da8cc21b13cf4e1010dfad3fe3b7f581c75059","after":"46fc38d177b2147f45d57ee99dc6b9da92391589","ref":"refs/heads/master","pushedAt":"2023-10-22T05:48:08.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"Merge #100\n\n100: Update documentation to include write examples r=lnicola a=wtchen\n\n- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md).\r\n- [x] I added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users.\r\n---\r\n\r\nFixes https://github.com/georust/gpx/issues/98\n\nCo-authored-by: William Chen ","shortMessageHtmlLink":"Merge #100"}},{"before":"b003a7ddd21e63a17fca715f97fc6126f69b7551","after":null,"ref":"refs/heads/staging.tmp","pushedAt":"2023-10-22T05:41:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"}},{"before":"98da8cc21b13cf4e1010dfad3fe3b7f581c75059","after":"46fc38d177b2147f45d57ee99dc6b9da92391589","ref":"refs/heads/staging","pushedAt":"2023-10-22T05:41:38.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"Merge #100\n\n100: Update documentation to include write examples r=lnicola a=wtchen\n\n- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md).\r\n- [x] I added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users.\r\n---\r\n\r\nFixes https://github.com/georust/gpx/issues/98\n\nCo-authored-by: William Chen ","shortMessageHtmlLink":"Merge #100"}},{"before":"aa00d158c09b9d31d56771a5e0532ae8db228ea6","after":"b003a7ddd21e63a17fca715f97fc6126f69b7551","ref":"refs/heads/staging.tmp","pushedAt":"2023-10-22T05:41:37.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-100","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-100"}},{"before":null,"after":"aa00d158c09b9d31d56771a5e0532ae8db228ea6","ref":"refs/heads/staging.tmp","pushedAt":"2023-10-22T05:41:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify]","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify]"}},{"before":"a0cbac6a1ebc2835c34e92b2f392f9dae6a417bd","after":"98da8cc21b13cf4e1010dfad3fe3b7f581c75059","ref":"refs/heads/master","pushedAt":"2023-10-02T14:22:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"Merge #97\n\n97: Allow empty name tag in metadata r=lnicola a=jasper-bosch\n\n- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md).\r\n- [x] I added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users.\r\n---\r\nI ran into an error while reading GPX files from [Sports Tracker](https://www.sports-tracker.com/). Those files appear to contain an empty name tag (``) in the metadata that results in a `NoStringContent` error:\r\n\r\n```\r\n\r\n\r\n\r\n \r\n \r\n Jasper\r\n\r\n\r\n \r\n \r\n `.\r\n\r\nWhen I remove the `` from the file I can read it without any problems.\n\nCo-authored-by: Jasper Bosch ","shortMessageHtmlLink":"Merge #97"}},{"before":"d9e341192ba0874a1772481422601fed6a9bdf1f","after":null,"ref":"refs/heads/staging.tmp","pushedAt":"2023-10-02T14:17:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"}},{"before":"a0cbac6a1ebc2835c34e92b2f392f9dae6a417bd","after":"98da8cc21b13cf4e1010dfad3fe3b7f581c75059","ref":"refs/heads/staging","pushedAt":"2023-10-02T14:17:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"Merge #97\n\n97: Allow empty name tag in metadata r=lnicola a=jasper-bosch\n\n- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md).\r\n- [x] I added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users.\r\n---\r\nI ran into an error while reading GPX files from [Sports Tracker](https://www.sports-tracker.com/). Those files appear to contain an empty name tag (``) in the metadata that results in a `NoStringContent` error:\r\n\r\n```\r\n\r\n\r\n\r\n \r\n \r\n Jasper\r\n\r\n\r\n \r\n \r\n `.\r\n\r\nWhen I remove the `` from the file I can read it without any problems.\n\nCo-authored-by: Jasper Bosch ","shortMessageHtmlLink":"Merge #97"}},{"before":"a4a8a229e0c3e3f68b2248998e6d827f8f56a6f3","after":"d9e341192ba0874a1772481422601fed6a9bdf1f","ref":"refs/heads/staging.tmp","pushedAt":"2023-10-02T14:17:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-97","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-97"}},{"before":null,"after":"a4a8a229e0c3e3f68b2248998e6d827f8f56a6f3","ref":"refs/heads/staging.tmp","pushedAt":"2023-10-02T14:17:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify]","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify]"}},{"before":"fd0f34804ac95cfd11e06fb1fde7ff4289bbe282","after":null,"ref":"refs/heads/bump-checkout","pushedAt":"2023-08-30T03:46:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"}},{"before":"6d50409ba2c811d8c4390e0b8414193016a1bf5c","after":"a0cbac6a1ebc2835c34e92b2f392f9dae6a417bd","ref":"refs/heads/master","pushedAt":"2023-08-30T03:45:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"Merge #96\n\n96: Bump actions/checkout to fix Node version warning r=lnicola a=lnicola\n\n- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md).\r\n- [x] I added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users.\r\n---\r\n\r\n\n\nCo-authored-by: Laurențiu Nicola ","shortMessageHtmlLink":"Merge #96"}},{"before":"ecf5c9692eef26a73ab5ab16861400a66c1d588a","after":null,"ref":"refs/heads/staging.tmp","pushedAt":"2023-08-30T03:40:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"}},{"before":"6d50409ba2c811d8c4390e0b8414193016a1bf5c","after":"a0cbac6a1ebc2835c34e92b2f392f9dae6a417bd","ref":"refs/heads/staging","pushedAt":"2023-08-30T03:40:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"Merge #96\n\n96: Bump actions/checkout to fix Node version warning r=lnicola a=lnicola\n\n- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md).\r\n- [x] I added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users.\r\n---\r\n\r\n\n\nCo-authored-by: Laurențiu Nicola ","shortMessageHtmlLink":"Merge #96"}},{"before":"6d87f47e12f7855d6d2be8a5ed0888ced161b4b3","after":"ecf5c9692eef26a73ab5ab16861400a66c1d588a","ref":"refs/heads/staging.tmp","pushedAt":"2023-08-30T03:40:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-96","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-96"}},{"before":null,"after":"6d87f47e12f7855d6d2be8a5ed0888ced161b4b3","ref":"refs/heads/staging.tmp","pushedAt":"2023-08-30T03:40:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify]","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify]"}},{"before":null,"after":"fd0f34804ac95cfd11e06fb1fde7ff4289bbe282","ref":"refs/heads/bump-checkout","pushedAt":"2023-08-30T03:40:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Bump actions/checkout to fix Node version warning","shortMessageHtmlLink":"Bump actions/checkout to fix Node version warning"}},{"before":"a6745b7a5600c2e6a2f3832faf91b981d0fb222b","after":"6d50409ba2c811d8c4390e0b8414193016a1bf5c","ref":"refs/heads/master","pushedAt":"2023-08-29T12:23:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"Merge #93\n\n93: Allow empty strings in `` and `` of `` r=lnicola a=w-flo\n\n- [X] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md).\r\n- [X] I added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users.\r\n---\r\n\r\nI've sneaked in a second commit in this PR, to add a changelog entry for my previous PR that was merged without a changelog entry. After looking at the changelog, it seems like my previous decision to skip adding an entry was incorrect (the change probably was more important for users than CI rust version bumps).\r\n\r\nOpen question for this change: Should `` result in `text = Some(\"\")` or `text = None`? I like the current `Some(\"\")` approach since I suspect some applications use this crate to read, change and then write GPX files. If `Some(\"\")` was changed to `None` through some magic, the resulting GPX file would have the `` removed. There would also be some (arguably mostly irrelevant) loss of information (\"is there an empty text tag or no text tag?\") when reading a GPX file. However, changing it to `None` might be helpful for applications since most would probably want to treat an emptry string the same as no string. I'd be fine with both approaches.\n\nCo-authored-by: Florian Will ","shortMessageHtmlLink":"Merge #93"}},{"before":"9c7ff0338394a5d683385b3667c3fb3554c280a9","after":null,"ref":"refs/heads/staging.tmp","pushedAt":"2023-08-29T12:19:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"}},{"before":"a6745b7a5600c2e6a2f3832faf91b981d0fb222b","after":"6d50409ba2c811d8c4390e0b8414193016a1bf5c","ref":"refs/heads/staging","pushedAt":"2023-08-29T12:19:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"Merge #93\n\n93: Allow empty strings in `` and `` of `` r=lnicola a=w-flo\n\n- [X] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md).\r\n- [X] I added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users.\r\n---\r\n\r\nI've sneaked in a second commit in this PR, to add a changelog entry for my previous PR that was merged without a changelog entry. After looking at the changelog, it seems like my previous decision to skip adding an entry was incorrect (the change probably was more important for users than CI rust version bumps).\r\n\r\nOpen question for this change: Should `` result in `text = Some(\"\")` or `text = None`? I like the current `Some(\"\")` approach since I suspect some applications use this crate to read, change and then write GPX files. If `Some(\"\")` was changed to `None` through some magic, the resulting GPX file would have the `` removed. There would also be some (arguably mostly irrelevant) loss of information (\"is there an empty text tag or no text tag?\") when reading a GPX file. However, changing it to `None` might be helpful for applications since most would probably want to treat an emptry string the same as no string. I'd be fine with both approaches.\n\nCo-authored-by: Florian Will ","shortMessageHtmlLink":"Merge #93"}},{"before":"57d7b94841e09b3003b9e6f90779ca480810868b","after":"9c7ff0338394a5d683385b3667c3fb3554c280a9","ref":"refs/heads/staging.tmp","pushedAt":"2023-08-29T12:19:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-93","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-93"}},{"before":null,"after":"57d7b94841e09b3003b9e6f90779ca480810868b","ref":"refs/heads/staging.tmp","pushedAt":"2023-08-29T12:19:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify]","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify]"}},{"before":"7151de5d6333bb488e15a3eb8ba746b38eb97126","after":null,"ref":"refs/heads/bump-geo","pushedAt":"2023-08-29T09:02:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"}},{"before":"aba18ad9f3fd538a78f4c055ddf361139b06c0b6","after":"a6745b7a5600c2e6a2f3832faf91b981d0fb222b","ref":"refs/heads/master","pushedAt":"2023-08-29T09:02:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"Merge #95\n\n95: Bump geo r=lnicola a=lnicola\n\n- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md).\r\n- [x] I added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users.\r\n---\r\n\r\n\n\nCo-authored-by: Laurențiu Nicola ","shortMessageHtmlLink":"Merge #95"}},{"before":"619e9126d2dcfbe8423f09f5e9c0f46756ab253e","after":null,"ref":"refs/heads/staging.tmp","pushedAt":"2023-08-29T08:57:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"}},{"before":"aba18ad9f3fd538a78f4c055ddf361139b06c0b6","after":"a6745b7a5600c2e6a2f3832faf91b981d0fb222b","ref":"refs/heads/staging","pushedAt":"2023-08-29T08:57:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors[bot]","name":null,"path":"/apps/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/1847?s=80&v=4"},"commit":{"message":"Merge #95\n\n95: Bump geo r=lnicola a=lnicola\n\n- [x] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md).\r\n- [x] I added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users.\r\n---\r\n\r\n\n\nCo-authored-by: Laurențiu Nicola ","shortMessageHtmlLink":"Merge #95"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wOFQxNzo0NzowMi4wMDAwMDBazwAAAAP1ybHa","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wOFQxNzo0NzowMi4wMDAwMDBazwAAAAP1ybHa","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yOVQwODo1Nzo1Ny4wMDAwMDBazwAAAAN0sIOh"}},"title":"Activity · georust/gpx"}