{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":523323392,"defaultBranch":"main","name":"fingerprint-pro-server-api-go-sdk","ownerLogin":"fingerprintjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-10T11:51:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/67208791?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718979508.0","currentOid":""},"activityList":{"items":[{"before":"3b5e3aeab96d9862d63ca5027b39023013a8629c","after":"afc814886e23dd29d934172958b97ae9f35a774a","ref":"refs/heads/test","pushedAt":"2024-06-21T14:18:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fingerprint-dx-team[bot]","name":null,"path":"/apps/fingerprint-dx-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/851302?s=80&v=4"},"commit":{"message":"chore(release): 6.0.0-test.1 [skip ci]\n\n## [6.0.0-test.1](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/compare/v5.0.2...v6.0.0-test.1) (2024-06-21)\n\n### ⚠ BREAKING CHANGES\n\n* it is now easier to check for too many requests error (429):\n\n```go\n\tresponse, httpRes, err := client.FingerprintApi.GetVisits(auth, visitorId, &opts)\n\tfmt.Printf(\"%+v\\n\", httpRes)\n\n\tif err != nil {\n\t\tvar tooManyRequestsError *sdk.TooManyRequestsError\n\n\t\tif errors.As(err, &tooManyRequestsError) {\n\t\t\tlog.Fatalf(\"Too many requests, retry after %d seconds\", tooManyRequestsError.RetryAfter())\n\t\t} else {\n\t\t\tlog.Fatal(err)\n\t\t}\n\t}\n```\n* rename `GenericSwaggerError` to `ApiError`\n* rename `ManyRequestsResponse` to `TooManyRequestsResponse`\n* go 1.20 has reached EOL. Minimal supported version of go is now 1.21\n* right now we use native `errors` package for joining errors, meaning that multiple error messages are now joined by new line rather than colon (:)\n* optional pkg is no longer used in this SDK. Please pass native GO types instead.\n\n### Features\n\n* add `IsValidWebhookSignature` function for validating webhook signature ([a5bf13d](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/a5bf13d62171ce06ec031e26a33d27d3f0b851bb))\n* add delete API ([0e077c3](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/0e077c3546c4a29d4ca8ae42da2eff6c587fee6f))\n* add os Mismatch ([30b0215](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/30b0215128f488db116ce29e8c531cbb8718eafb))\n* add revision string field to confidence object ([8a2f270](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/8a2f270a3cc057dec78bf7b4aaa36522ca960d9c))\n* drop support for go 1.20 ([46953bc](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/46953bc345e5d6c8acdb215c2b665b54c91fe5a8))\n* drop usage of `github.com/pkg/errors` ([186d30a](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/186d30a6ae0135a02f6abd20e0746ee59bee024a))\n* introduce `TooManyRequestsError` ([6ee7ff2](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/6ee7ff270b40b05fe5761b378afbeee78c0615ac))\n* provide `HttpResponse()` in `ApiError` ([acd1274](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/acd1274a1e7b157f0b3dad1ff1d9b53a2730b4e6))\n* re-write request handling logic ([14b7e7f](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/14b7e7f2f26280e5ffe59269273995b17ab19126))\n* remove usage of github.com/antihax/optional package ([62db97f](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/62db97f9373b7bf929cee3f8b5fccb50d8b82bd8))\n* rename `GenericSwaggerError` to `ApiError` ([259b7b4](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/259b7b417c7dcab31021e67aaa34e8daa3e41d82))\n* rename `ManyRequestsResponse` to `TooManyRequestsResponse` ([3f66641](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/3f66641c610d34db4cd0657833ff2696948f2f3b))\n\n### Bug Fixes\n\n* allow passing `nil` configuration to `NewAPIClient` ([595eaf8](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/595eaf8615f794362ae5df5770a96fa3c9430cb1))\n* move test related dependencies to test module ([298275d](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/298275d75d13298745304916425539f905b0225f))\n\n### Reverts\n\n* \"chore(release): 6.0.0-test.1 [skip ci]\" ([84ec138](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/84ec138b42fe10a7ffe649c031692da68e2cfaff))","shortMessageHtmlLink":"chore(release): 6.0.0-test.1 [skip ci]"}},{"before":"b968719d89737f26a484d4e77549ea5401865e89","after":null,"ref":"refs/heads/feature/release-6.0.0-test","pushedAt":"2024-06-21T14:17:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"}},{"before":"7e955b31049cb290281631c5c66028d0dd0acbdb","after":"3b5e3aeab96d9862d63ca5027b39023013a8629c","ref":"refs/heads/test","pushedAt":"2024-06-21T14:17:28.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"Merge pull request #74 from fingerprintjs/feature/release-6.0.0-test\n\nRefactor request sending logic, update Open API schema","shortMessageHtmlLink":"Merge pull request #74 from fingerprintjs/feature/release-6.0.0-test"}},{"before":null,"after":"f6a56febe7e98101170cae1690f28028b6555eb6","ref":"refs/heads/docs/fix_example","pushedAt":"2024-06-21T14:10:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"necipallef","name":null,"path":"/necipallef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11958773?s=80&v=4"},"commit":{"message":"docs: fix typo","shortMessageHtmlLink":"docs: fix typo"}},{"before":"7d3c6f4b648fbdfa1c890b164150bbc97a076a93","after":"b968719d89737f26a484d4e77549ea5401865e89","ref":"refs/heads/feature/release-6.0.0-test","pushedAt":"2024-06-21T12:46:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"chore: handle nil params","shortMessageHtmlLink":"chore: handle nil params"}},{"before":"682180d1cf93d1b6cc9dc8d0a92cbfa65fe309b2","after":"7790d91dc17a8b9cce41cc9b7d5ed67dfc1889c8","ref":"refs/heads/feature/release-6.0.0","pushedAt":"2024-06-21T12:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"chore: handle nil params","shortMessageHtmlLink":"chore: handle nil params"}},{"before":"779d9c80a3109721088414e15f163790b783b0fc","after":"7d3c6f4b648fbdfa1c890b164150bbc97a076a93","ref":"refs/heads/feature/release-6.0.0-test","pushedAt":"2024-06-21T12:39:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"chore: set correct HTTP method","shortMessageHtmlLink":"chore: set correct HTTP method"}},{"before":"c6c7a3465790e380855556cbc91cbfc455515c3d","after":"682180d1cf93d1b6cc9dc8d0a92cbfa65fe309b2","ref":"refs/heads/feature/release-6.0.0","pushedAt":"2024-06-21T12:39:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"chore: set correct HTTP method","shortMessageHtmlLink":"chore: set correct HTTP method"}},{"before":"32c974acd639823b5a05657503bbbff548fdca25","after":"779d9c80a3109721088414e15f163790b783b0fc","ref":"refs/heads/feature/release-6.0.0-test","pushedAt":"2024-06-21T12:30:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"Revert \"chore(release): 6.0.0-test.1 [skip ci]\"\n\nThis reverts commit 7e955b31","shortMessageHtmlLink":"Revert \"chore(release): 6.0.0-test.1 [skip ci]\""}},{"before":"7e955b31049cb290281631c5c66028d0dd0acbdb","after":null,"ref":"refs/tags/v6.0.0-test.1","pushedAt":"2024-06-21T12:29:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"}},{"before":null,"after":"32c974acd639823b5a05657503bbbff548fdca25","ref":"refs/heads/feature/release-6.0.0-test","pushedAt":"2024-06-21T12:27:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"refactor: extract generic `f.doRequest()` method for sending requests","shortMessageHtmlLink":"refactor: extract generic f.doRequest() method for sending requests"}},{"before":"c45e6a59e724cb5d1ee20ec8545570ec55509e64","after":"c6c7a3465790e380855556cbc91cbfc455515c3d","ref":"refs/heads/feature/release-6.0.0","pushedAt":"2024-06-21T12:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"refactor: extract generic `f.doRequest()` method for sending requests","shortMessageHtmlLink":"refactor: extract generic f.doRequest() method for sending requests"}},{"before":"b749ce773a3dd611d6a5e4034cb3684ba10dc759","after":"c45e6a59e724cb5d1ee20ec8545570ec55509e64","ref":"refs/heads/feature/release-6.0.0","pushedAt":"2024-06-21T12:02:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"build: update install_hooks.sh","shortMessageHtmlLink":"build: update install_hooks.sh"}},{"before":"795990f62ac4b766ec8c0c96d24716783bb9bc9d","after":"b749ce773a3dd611d6a5e4034cb3684ba10dc759","ref":"refs/heads/feature/release-6.0.0","pushedAt":"2024-06-21T11:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"fix: allow passing `nil` configuration to `NewAPIClient`","shortMessageHtmlLink":"fix: allow passing nil configuration to NewAPIClient"}},{"before":"8ecf630537595f0128e046f0c78d0f2b33f39d9c","after":"795990f62ac4b766ec8c0c96d24716783bb9bc9d","ref":"refs/heads/feature/release-6.0.0","pushedAt":"2024-06-21T11:49:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"chore: use `NewRequestWithContext`","shortMessageHtmlLink":"chore: use NewRequestWithContext"}},{"before":"4bb1a9defe2f2afcea6889106940f6b19669fe54","after":"8ecf630537595f0128e046f0c78d0f2b33f39d9c","ref":"refs/heads/feature/release-6.0.0","pushedAt":"2024-06-21T10:40:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"refactor: use GetMockResponse for loading mock responses","shortMessageHtmlLink":"refactor: use GetMockResponse for loading mock responses"}},{"before":"8027e4645cfa5538076df3f455d4c9ca03c4f0e3","after":"7e955b31049cb290281631c5c66028d0dd0acbdb","ref":"refs/heads/test","pushedAt":"2024-06-19T11:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fingerprint-dx-team[bot]","name":null,"path":"/apps/fingerprint-dx-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/851302?s=80&v=4"},"commit":{"message":"chore(release): 6.0.0-test.1 [skip ci]\n\n## [6.0.0-test.1](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/compare/v5.0.2...v6.0.0-test.1) (2024-06-19)\n\n### ⚠ BREAKING CHANGES\n\n* it is now easier to check for too many requests error (429):\n\n```go\n\tresponse, httpRes, err := client.FingerprintApi.GetVisits(auth, visitorId, &opts)\n\tfmt.Printf(\"%+v\\n\", httpRes)\n\n\tif err != nil {\n\t\tvar tooManyRequestsError *sdk.TooManyRequestsError\n\n\t\tif errors.As(err, &tooManyRequestsError) {\n\t\t\tlog.Fatalf(\"Too many requests, retry after %d seconds\", tooManyRequestsError.RetryAfter())\n\t\t} else {\n\t\t\tlog.Fatal(err)\n\t\t}\n\t}\n```\n* rename `GenericSwaggerError` to `ApiError`\n* rename `ManyRequestsResponse` to `TooManyRequestsResponse`\n* go 1.20 has reached EOL. Minimal supported version of go is now 1.21\n* right now we use native `errors` package for joining errors, meaning that multiple error messages are now joined by new line rather than colon (:)\n* optional pkg is no longer used in this SDK. Please pass native GO types instead.\n\n### Features\n\n* add `IsValidWebhookSignature` function for validating webhook signature ([a5bf13d](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/a5bf13d62171ce06ec031e26a33d27d3f0b851bb))\n* add delete API ([0e077c3](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/0e077c3546c4a29d4ca8ae42da2eff6c587fee6f))\n* add os Mismatch ([30b0215](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/30b0215128f488db116ce29e8c531cbb8718eafb))\n* add revision string field to confidence object ([8a2f270](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/8a2f270a3cc057dec78bf7b4aaa36522ca960d9c))\n* drop support for go 1.20 ([46953bc](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/46953bc345e5d6c8acdb215c2b665b54c91fe5a8))\n* drop usage of `github.com/pkg/errors` ([186d30a](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/186d30a6ae0135a02f6abd20e0746ee59bee024a))\n* introduce `TooManyRequestsError` ([6ee7ff2](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/6ee7ff270b40b05fe5761b378afbeee78c0615ac))\n* provide `HttpResponse()` in `ApiError` ([acd1274](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/acd1274a1e7b157f0b3dad1ff1d9b53a2730b4e6))\n* re-write request handling logic ([14b7e7f](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/14b7e7f2f26280e5ffe59269273995b17ab19126))\n* remove usage of github.com/antihax/optional package ([62db97f](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/62db97f9373b7bf929cee3f8b5fccb50d8b82bd8))\n* rename `GenericSwaggerError` to `ApiError` ([259b7b4](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/259b7b417c7dcab31021e67aaa34e8daa3e41d82))\n* rename `ManyRequestsResponse` to `TooManyRequestsResponse` ([3f66641](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/3f66641c610d34db4cd0657833ff2696948f2f3b))\n\n### Bug Fixes\n\n* move test related dependencies to test module ([298275d](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/298275d75d13298745304916425539f905b0225f))\n\n### Reverts\n\n* \"chore(release): 6.0.0-test.1 [skip ci]\" ([84ec138](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/84ec138b42fe10a7ffe649c031692da68e2cfaff))","shortMessageHtmlLink":"chore(release): 6.0.0-test.1 [skip ci]"}},{"before":"730c3827e51865e1526b0cb7a3006c1bba9c1843","after":null,"ref":"refs/heads/build/shared-commit-lint-config","pushedAt":"2024-06-19T11:04:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"}},{"before":"b20be77aeec2f3e7edec63c304fd2fd24c1eb191","after":"4bb1a9defe2f2afcea6889106940f6b19669fe54","ref":"refs/heads/feature/release-6.0.0","pushedAt":"2024-06-19T11:04:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"Merge pull request #69 from fingerprintjs/build/shared-commit-lint-config\n\nbuild: use shared commit lint config","shortMessageHtmlLink":"Merge pull request #69 from fingerprintjs/build/shared-commit-lint-co…"}},{"before":null,"after":"b20be77aeec2f3e7edec63c304fd2fd24c1eb191","ref":"refs/heads/feature/release-6.0.0","pushedAt":"2024-06-19T11:02:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"feature/release-6.0.0","shortMessageHtmlLink":"feature/release-6.0.0"}},{"before":null,"after":"d037ccbb6a61411964bf17366d8771a8b2dfe9e3","ref":"refs/heads/chore/commit-non-go-files","pushedAt":"2024-06-19T11:00:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"build: commit go.mod and readme.mustache during release","shortMessageHtmlLink":"build: commit go.mod and readme.mustache during release"}},{"before":"6a5441e3e72570fc7fd5cfe8f8bdf3d255e52818","after":"8027e4645cfa5538076df3f455d4c9ca03c4f0e3","ref":"refs/heads/test","pushedAt":"2024-06-19T10:54:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"Merge pull request #70 from fingerprintjs/chore/commit-non-go-files\n\nbuild: commit go.mod and readme.mustache during release","shortMessageHtmlLink":"Merge pull request #70 from fingerprintjs/chore/commit-non-go-files"}},{"before":"d037ccbb6a61411964bf17366d8771a8b2dfe9e3","after":null,"ref":"refs/heads/chore/commit-non-go-files","pushedAt":"2024-06-19T10:54:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"}},{"before":null,"after":"d037ccbb6a61411964bf17366d8771a8b2dfe9e3","ref":"refs/heads/chore/commit-non-go-files","pushedAt":"2024-06-19T10:53:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"build: commit go.mod and readme.mustache during release","shortMessageHtmlLink":"build: commit go.mod and readme.mustache during release"}},{"before":"6a5441e3e72570fc7fd5cfe8f8bdf3d255e52818","after":null,"ref":"refs/tags/v6.0.0-test.1","pushedAt":"2024-06-19T10:45:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"}},{"before":null,"after":"730c3827e51865e1526b0cb7a3006c1bba9c1843","ref":"refs/heads/build/shared-commit-lint-config","pushedAt":"2024-06-19T10:17:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"build: use shared commit lint config","shortMessageHtmlLink":"build: use shared commit lint config"}},{"before":"a772efad41803b47a5a264acc2725f8ac2c67198","after":null,"ref":"refs/heads/build/use-shared-commit-lint","pushedAt":"2024-06-19T10:17:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"}},{"before":"3df34b1955002e2b8812e94e72711129be4b86b7","after":"a772efad41803b47a5a264acc2725f8ac2c67198","ref":"refs/heads/build/use-shared-commit-lint","pushedAt":"2024-06-19T10:16:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"build: use shared commit lint config","shortMessageHtmlLink":"build: use shared commit lint config"}},{"before":null,"after":"3df34b1955002e2b8812e94e72711129be4b86b7","ref":"refs/heads/build/use-shared-commit-lint","pushedAt":"2024-06-19T10:16:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheUnderScorer","name":"Przemysław Żydek","path":"/TheUnderScorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17906692?s=80&v=4"},"commit":{"message":"build: use shared commit lint config","shortMessageHtmlLink":"build: use shared commit lint config"}},{"before":"1f6f850340d93d4b8910e49ebf07be295b7decb5","after":"6a5441e3e72570fc7fd5cfe8f8bdf3d255e52818","ref":"refs/heads/test","pushedAt":"2024-06-19T10:11:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fingerprint-dx-team[bot]","name":null,"path":"/apps/fingerprint-dx-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/851302?s=80&v=4"},"commit":{"message":"chore(release): 6.0.0-test.1 [skip ci]\n\n## [6.0.0-test.1](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/compare/v5.0.2...v6.0.0-test.1) (2024-06-19)\n\n### ⚠ BREAKING CHANGES\n\n* it is now easier to check for too many requests error (429):\n\n```go\n\tresponse, httpRes, err := client.FingerprintApi.GetVisits(auth, visitorId, &opts)\n\tfmt.Printf(\"%+v\\n\", httpRes)\n\n\tif err != nil {\n\t\tvar tooManyRequestsError *sdk.TooManyRequestsError\n\n\t\tif errors.As(err, &tooManyRequestsError) {\n\t\t\tlog.Fatalf(\"Too many requests, retry after %d seconds\", tooManyRequestsError.RetryAfter())\n\t\t} else {\n\t\t\tlog.Fatal(err)\n\t\t}\n\t}\n```\n* rename `GenericSwaggerError` to `ApiError`\n* rename `ManyRequestsResponse` to `TooManyRequestsResponse`\n* go 1.20 has reached EOL. Minimal supported version of go is now 1.21\n* right now we use native `errors` package for joining errors, meaning that multiple error messages are now joined by new line rather than colon (:)\n* optional pkg is no longer used in this SDK. Please pass native GO types instead.\n\n### Features\n\n* add `IsValidWebhookSignature` function for validating webhook signature ([a5bf13d](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/a5bf13d62171ce06ec031e26a33d27d3f0b851bb))\n* add delete API ([0e077c3](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/0e077c3546c4a29d4ca8ae42da2eff6c587fee6f))\n* add os Mismatch ([30b0215](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/30b0215128f488db116ce29e8c531cbb8718eafb))\n* add revision string field to confidence object ([8a2f270](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/8a2f270a3cc057dec78bf7b4aaa36522ca960d9c))\n* drop support for go 1.20 ([46953bc](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/46953bc345e5d6c8acdb215c2b665b54c91fe5a8))\n* drop usage of `github.com/pkg/errors` ([186d30a](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/186d30a6ae0135a02f6abd20e0746ee59bee024a))\n* introduce `TooManyRequestsError` ([6ee7ff2](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/6ee7ff270b40b05fe5761b378afbeee78c0615ac))\n* provide `HttpResponse()` in `ApiError` ([acd1274](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/acd1274a1e7b157f0b3dad1ff1d9b53a2730b4e6))\n* re-write request handling logic ([14b7e7f](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/14b7e7f2f26280e5ffe59269273995b17ab19126))\n* remove usage of github.com/antihax/optional package ([62db97f](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/62db97f9373b7bf929cee3f8b5fccb50d8b82bd8))\n* rename `GenericSwaggerError` to `ApiError` ([259b7b4](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/259b7b417c7dcab31021e67aaa34e8daa3e41d82))\n* rename `ManyRequestsResponse` to `TooManyRequestsResponse` ([3f66641](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/3f66641c610d34db4cd0657833ff2696948f2f3b))\n\n### Bug Fixes\n\n* move test related dependencies to test module ([298275d](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/298275d75d13298745304916425539f905b0225f))\n\n### Reverts\n\n* \"chore(release): 6.0.0-test.1 [skip ci]\" ([84ec138](https://github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/commit/84ec138b42fe10a7ffe649c031692da68e2cfaff))","shortMessageHtmlLink":"chore(release): 6.0.0-test.1 [skip ci]"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEa6wMOAA","startCursor":null,"endCursor":null}},"title":"Activity · fingerprintjs/fingerprint-pro-server-api-go-sdk"}