{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16896900,"defaultBranch":"main","name":"maxminddb-golang","ownerLogin":"oschwald","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-02-16T23:35:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/278835?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725544924.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"29c791bac44ec86c540e7d216e1924110de0c03d","ref":"refs/heads/dependabot/go_modules/golang.org/x/sys-0.25.0","pushedAt":"2024-09-05T14:02:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/sys from 0.24.0 to 0.25.0\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.24.0 to 0.25.0.\n- [Commits](https://github.com/golang/sys/compare/v0.24.0...v0.25.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/sys from 0.24.0 to 0.25.0"}},{"before":"a2b8972db1349de717285d24248e89e18ae199c3","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/sys-0.24.0","pushedAt":"2024-08-18T23:50:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"}},{"before":"b8ac5c09a979620115dde6859bca2cf406472e6d","after":"6c2a9ade4dbbca1a3f39a73c2b1a1adee2b4708e","ref":"refs/heads/main","pushedAt":"2024-08-18T23:49:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Merge pull request #149 from oschwald/dependabot/go_modules/golang.org/x/sys-0.24.0\n\nBump golang.org/x/sys from 0.21.0 to 0.24.0","shortMessageHtmlLink":"Merge pull request #149 from oschwald/dependabot/go_modules/golang.or…"}},{"before":"42e7f859da23aafe2c4e6f41144fd4030f9dea82","after":"b8ac5c09a979620115dde6859bca2cf406472e6d","ref":"refs/heads/main","pushedAt":"2024-08-18T23:27:35.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Merge pull request #144 from oschwald/v2\n\nv2","shortMessageHtmlLink":"Merge pull request #144 from oschwald/v2"}},{"before":"e0f74e914230ce1033ca874c8f2694f16522426c","after":"cb27d1e7784af1c313a8c83ccce633da492cbbc3","ref":"refs/heads/v2","pushedAt":"2024-08-18T23:24:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Rename Network to Prefix\n\nTo more closely match net/netip. Also, it may reduce confusion with\nNetworks and NetworksWithin, which refer to more than just the network.","shortMessageHtmlLink":"Rename Network to Prefix"}},{"before":"51f312aa5777f380abd2d100212317f249cd7f2c","after":null,"ref":"refs/heads/greg/v2-cleanup","pushedAt":"2024-08-18T23:11:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"}},{"before":"365e5deedbe97e34bd99bc27a27b71f5f0ce798f","after":"e0f74e914230ce1033ca874c8f2694f16522426c","ref":"refs/heads/v2","pushedAt":"2024-08-18T23:11:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Remove (*Reader).Decode\n\nAnd replace it with (*Reader).LookupOffset","shortMessageHtmlLink":"Remove (*Reader).Decode"}},{"before":null,"after":"51f312aa5777f380abd2d100212317f249cd7f2c","ref":"refs/heads/greg/v2-cleanup","pushedAt":"2024-08-18T23:09:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Remove (*Reader).Decode\n\nAnd replace it with (*Reader).LookupOffset","shortMessageHtmlLink":"Remove (*Reader).Decode"}},{"before":"457aad75109a11a2f4eb8672094f2639a905fac7","after":"365e5deedbe97e34bd99bc27a27b71f5f0ce798f","ref":"refs/heads/v2","pushedAt":"2024-08-15T02:59:13.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Fix lints with new golangci-lint\n\nThe comment on \"iter\" is because the linter was not stable and kept on\nshifting it every time it ran.","shortMessageHtmlLink":"Fix lints with new golangci-lint"}},{"before":"dbd65c689d61428483a92563b025a8870437743c","after":"8c4b07dca737a6d371b81b55cae2bce916b64aef","ref":"refs/heads/greg/v2-iterator","pushedAt":"2024-08-15T02:57:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Fix lints with new golangci-lint\n\nThe comment on \"iter\" is because the linter was not stable and kept on\nshifting it every time it ran.","shortMessageHtmlLink":"Fix lints with new golangci-lint"}},{"before":"af0d4fda2d607544dac5f5f15c78f91ba573a18c","after":"dbd65c689d61428483a92563b025a8870437743c","ref":"refs/heads/greg/v2-iterator","pushedAt":"2024-08-15T02:52:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Fix lints with new golangci-lint","shortMessageHtmlLink":"Fix lints with new golangci-lint"}},{"before":"a7d25ae936d13dc62a8256e45fb528ece43a81cf","after":"af0d4fda2d607544dac5f5f15c78f91ba573a18c","ref":"refs/heads/greg/v2-iterator","pushedAt":"2024-08-15T02:50:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Fix lints with new golangci-lint","shortMessageHtmlLink":"Fix lints with new golangci-lint"}},{"before":"f025292c6a0ff03ad2b157faf5aed6c789700e9b","after":"a7d25ae936d13dc62a8256e45fb528ece43a81cf","ref":"refs/heads/greg/v2-iterator","pushedAt":"2024-08-14T03:14:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Reduce allocations in Networks\n\nSlice length of 64 is used as most IPv6 trees will have that as their\nmaximum depth.","shortMessageHtmlLink":"Reduce allocations in Networks"}},{"before":"e9302a4d1439988df68b2c117c8c569c54c637e8","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/sys-0.23.0","pushedAt":"2024-08-09T13:18:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"a2b8972db1349de717285d24248e89e18ae199c3","ref":"refs/heads/dependabot/go_modules/golang.org/x/sys-0.24.0","pushedAt":"2024-08-09T13:18:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/sys from 0.21.0 to 0.24.0\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.21.0 to 0.24.0.\n- [Commits](https://github.com/golang/sys/compare/v0.21.0...v0.24.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/sys from 0.21.0 to 0.24.0"}},{"before":"1bdc2b7f9f07422b68aeb1cdda8f1b0ea328f62f","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/sys-0.22.0","pushedAt":"2024-08-05T13:33:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"e9302a4d1439988df68b2c117c8c569c54c637e8","ref":"refs/heads/dependabot/go_modules/golang.org/x/sys-0.23.0","pushedAt":"2024-08-05T13:33:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/sys from 0.21.0 to 0.23.0\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.21.0 to 0.23.0.\n- [Commits](https://github.com/golang/sys/compare/v0.21.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/sys from 0.21.0 to 0.23.0"}},{"before":"616cde253906d5cc70f40579d04974776e6086d2","after":"42e7f859da23aafe2c4e6f41144fd4030f9dea82","ref":"refs/heads/main","pushedAt":"2024-08-03T21:14:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Do not reuse record between iterations in example\n\nAlthough this is fine for the single value case, it can lead to misuse\nin more complicated cases.","shortMessageHtmlLink":"Do not reuse record between iterations in example"}},{"before":"cd36f8890f452399388a44f6fed6e889f12e417e","after":"f025292c6a0ff03ad2b157faf5aed6c789700e9b","ref":"refs/heads/greg/v2-iterator","pushedAt":"2024-07-14T21:44:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Reduce allocations in Networks\n\nSlice length of 64 is used as most IPv6 trees will have that as their\nmaximum depth.","shortMessageHtmlLink":"Reduce allocations in Networks"}},{"before":"cfb4e4b615a40f09d4350026b91b1074f5da206e","after":"cd36f8890f452399388a44f6fed6e889f12e417e","ref":"refs/heads/greg/v2-iterator","pushedAt":"2024-07-11T02:53:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Switch Networks methods to iterators","shortMessageHtmlLink":"Switch Networks methods to iterators"}},{"before":"72ab615e35eccb826e6bf3ee0f7254b74d8a942f","after":"cfb4e4b615a40f09d4350026b91b1074f5da206e","ref":"refs/heads/greg/v2-iterator","pushedAt":"2024-07-11T02:49:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Switch Networks methods to iterators","shortMessageHtmlLink":"Switch Networks methods to iterators"}},{"before":null,"after":"72ab615e35eccb826e6bf3ee0f7254b74d8a942f","ref":"refs/heads/greg/v2-iterator","pushedAt":"2024-07-10T03:12:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Switch Networks methods to iterators","shortMessageHtmlLink":"Switch Networks methods to iterators"}},{"before":"aa3a710ee5f51b056396c3c9a6973bd53f017ab9","after":null,"ref":"refs/heads/greg/v2-result","pushedAt":"2024-07-07T21:01:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"}},{"before":"288208c4f3cc2e3411e9f2154dc74324bd601b81","after":"457aad75109a11a2f4eb8672094f2639a905fac7","ref":"refs/heads/v2","pushedAt":"2024-07-07T21:01:48.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Replace LookupOffset with RecordOffset","shortMessageHtmlLink":"Replace LookupOffset with RecordOffset"}},{"before":"989d42644642bfe833cee7a5ad6b940da382d7c8","after":"aa3a710ee5f51b056396c3c9a6973bd53f017ab9","ref":"refs/heads/greg/v2-result","pushedAt":"2024-07-07T20:57:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Replace LookupOffset with RecordOffset","shortMessageHtmlLink":"Replace LookupOffset with RecordOffset"}},{"before":"e56c7d2ea2a59480e7091c03a99f1e40b550878b","after":"989d42644642bfe833cee7a5ad6b940da382d7c8","ref":"refs/heads/greg/v2-result","pushedAt":"2024-07-07T20:40:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Replace LookupOffset/Decode with RecordKey","shortMessageHtmlLink":"Replace LookupOffset/Decode with RecordKey"}},{"before":"362322553fe6139e41bf8e7347c6fcd26b35fde0","after":"e56c7d2ea2a59480e7091c03a99f1e40b550878b","ref":"refs/heads/greg/v2-result","pushedAt":"2024-07-06T23:26:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Disable gocognit linter\n\nIt is somewhat arbitrary, especially when dealing with switch statements\nand code may be inlined for performance reasons.","shortMessageHtmlLink":"Disable gocognit linter"}},{"before":"601a68215132c6136f533677a8757f22fa5d6c31","after":"362322553fe6139e41bf8e7347c6fcd26b35fde0","ref":"refs/heads/greg/v2-result","pushedAt":"2024-07-06T23:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Add the ability to decode a single path\n\nThis is more ergonomic than creating a struct for a single value and\nthe performance is better as well due to less reflection:\n\nBenchmarkDecodeCountryCodeWithStruct-8 \t 1347441\t 882.4 ns/op\t 1 B/op\t 0 allocs/op\nBenchmarkDecodePathCountryCode-8 \t 2708011\t 445.1 ns/op\t 1 B/op\t 0 allocs/op","shortMessageHtmlLink":"Add the ability to decode a single path"}},{"before":"1b423ec285312f208055c315bd13badd51cd831a","after":"601a68215132c6136f533677a8757f22fa5d6c31","ref":"refs/heads/greg/v2-result","pushedAt":"2024-07-05T20:31:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Make Lookup return a Result\n\nThis makes it easier to extend without adding many different lookup methods.","shortMessageHtmlLink":"Make Lookup return a Result"}},{"before":null,"after":"1b423ec285312f208055c315bd13badd51cd831a","ref":"refs/heads/greg/v2-result","pushedAt":"2024-07-05T20:17:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oschwald","name":"Gregory Oschwald","path":"/oschwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278835?s=80&v=4"},"commit":{"message":"Make Lookup return a Result\n\nThis makes it easier to extend without adding many different lookup methods.","shortMessageHtmlLink":"Make Lookup return a Result"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQxNDowMjowNC4wMDAwMDBazwAAAASt62XU","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQxNDowMjowNC4wMDAwMDBazwAAAASt62XU","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNVQyMDoxNzowNy4wMDAwMDBazwAAAAR4Ff_D"}},"title":"Activity · oschwald/maxminddb-golang"}