{"id":44496,"name":"assent","ecosystem":"hex","repository_url":"https://github.com/pow-auth/assent","issues_count":2,"created_at":"2025-06-21T01:30:31.072Z","updated_at":"2025-06-21T01:30:31.072Z","purl":"pkg:hex/assent","metadata":{"id":3472473,"name":"assent","ecosystem":"hex","description":"Multi-provider framework","homepage":"https://github.com/sponsors/danschultzer","licenses":"https://github.com/sponsors/danschultzer","normalized_licenses":["Other"],"repository_url":"https://github.com/pow-auth/assent","keywords_array":[],"namespace":null,"versions_count":45,"first_release_published_at":"2019-10-06T14:52:41.594Z","latest_release_published_at":"2025-06-20T11:56:04.531Z","latest_release_number":"0.3.1","last_synced_at":"2025-06-20T12:50:12.999Z","created_at":"2022-04-10T18:53:47.277Z","updated_at":"2025-06-20T12:50:47.487Z","registry_url":"https://hex.pm/packages/assent/","install_command":"mix hex.package fetch assent ","documentation_url":"http://hexdocs.pm/assent/","metadata":{},"repo_metadata":{"id":35169261,"uuid":"210714529","full_name":"pow-auth/assent","owner":"pow-auth","description":"Multi-provider framework in Elixir","archived":false,"fork":false,"pushed_at":"2025-06-20T12:16:19.000Z","size":789,"stargazers_count":489,"open_issues_count":4,"forks_count":51,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-06-20T12:34:41.421Z","etag":null,"topics":["apple-sign-in","auth0","azure-active-directory","basecamp","discord","elixir","facebook","github","gitlab","google","instagram","multi-provider","oauth","oauth2","openid-connect","sign-in-with-apple","slack","twitter","vk","vkontakte"],"latest_commit_sha":null,"homepage":"https://powauth.com","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pow-auth.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-09-24T23:23:16.000Z","updated_at":"2025-06-20T12:16:22.000Z","dependencies_parsed_at":"2024-02-25T02:26:51.715Z","dependency_job_id":"be3a7c2b-25a8-4774-8751-92de07552a7a","html_url":"https://github.com/pow-auth/assent","commit_stats":{"total_commits":332,"total_committers":25,"mean_commits":13.28,"dds":0.1506024096385542,"last_synced_commit":"0647b8c157b995bad1e2abaf2030db8ad9ee2e16"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/pow-auth/assent","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pow-auth","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260948884,"owners_count":23087601,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"pow-auth","name":"Pow - Auth solution for Elixir","uuid":"55240849","kind":"organization","description":"Authentication and user management solution for Elixir","email":null,"website":"https://powauth.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/55240849?v=4","repositories_count":4,"last_synced_at":"2023-03-02T03:30:39.230Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pow-auth","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T21:43:51.740Z","updated_at":"2023-03-02T03:30:39.266Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pow-auth","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pow-auth/repositories"},"tags":[{"name":"v0.3.1","sha":"2f2f7672643809b5a7c20e22dc10ddb4048b0e4e","kind":"commit","published_at":"2025-06-20T11:51:01.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.3.1","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"8d36b27b9d3c0be6a7491db80eba6148cd761877","kind":"commit","published_at":"2025-01-06T22:46:41.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.3.0","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.3.0/manifests"},{"name":"v0.2.13","sha":"3031709ee5fef33afd6191f54d0e25f5ddc12bc0","kind":"commit","published_at":"2025-01-06T22:11:26.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.13","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.13/manifests"},{"name":"v0.2.12","sha":"b6c3ac806eb0c1bebfddd394a39a1c51f57a405f","kind":"commit","published_at":"2024-12-29T22:17:17.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.12","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.12/manifests"},{"name":"v0.2.11","sha":"c4cadb1c94a7d50f8206d7c01ac2046e15d044f4","kind":"commit","published_at":"2024-12-29T21:52:03.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.11","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.11/manifests"},{"name":"v0.2.10","sha":"4457d3eb40cac19428ae45b2f00a884e93389a8b","kind":"commit","published_at":"2024-04-12T00:32:23.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.10","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.10/manifests"},{"name":"v0.2.9","sha":"dcf08f0ec8cc655f6b4a55dc19372326cbfc8398","kind":"commit","published_at":"2023-11-22T14:14:34.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.9","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"977286a766f072f344fdfa27f958aec7f14de1ad","kind":"commit","published_at":"2023-11-19T19:33:54.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.8","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"2932c149555d9158122967515c5028e9bb8dfda5","kind":"commit","published_at":"2023-09-13T00:29:40.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.7","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"a79a734cf77dedaff1c18601ce054ccbadc76943","kind":"commit","published_at":"2023-08-26T23:46:52.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.6","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"d123006d258a94656d571374c55576704d9d72f2","kind":"commit","published_at":"2023-08-22T01:15:44.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.5","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"d376abe7d70568da828ff09d81185bc7d2fb30dc","kind":"commit","published_at":"2023-08-20T17:57:56.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.4","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"4363630838005e9afaab6185c56082db1c659b13","kind":"commit","published_at":"2023-03-23T16:26:22.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.3","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"c01f787d34e70ecf3c54d2c96519280e01e61bd6","kind":"commit","published_at":"2023-02-28T07:16:26.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.2","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"2ea9ff846f54bd1f44e52df661f4eef84d4032d3","kind":"commit","published_at":"2022-09-15T15:13:50.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.1","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"9e5162e32c15f9ba1566252dae16ab6dbd5e049b","kind":"commit","published_at":"2022-03-01T16:39:22.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.2.0","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.2.0/manifests"},{"name":"v0.1.28","sha":"294f43bb279e0105d8bdb6fd384079cf4f7da395","kind":"commit","published_at":"2021-09-30T16:39:52.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.28","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.28/manifests"},{"name":"v0.1.27","sha":"ac8c092860bad2a5bebb35b44115d0d107178bb0","kind":"commit","published_at":"2021-08-21T17:35:55.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.27","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.27/manifests"},{"name":"v0.1.26","sha":"473f7eff0f7dbc839cc58a7b08409985f7192ecd","kind":"commit","published_at":"2021-05-27T19:14:58.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.26","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.26/manifests"},{"name":"v0.1.25","sha":"90da25f238b55e4899e76b874cef71528bb144f5","kind":"commit","published_at":"2021-04-09T15:42:14.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.25","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.25/manifests"},{"name":"v0.1.24","sha":"2d5a793f2edf290dad67ea430ca974ccde039fb8","kind":"commit","published_at":"2021-03-22T16:52:06.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.24","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.24/manifests"},{"name":"v0.1.23","sha":"780fe5a68d0df600a9541ebf0e916c488915f692","kind":"commit","published_at":"2021-03-01T21:28:07.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.23","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.23/manifests"},{"name":"v0.1.22","sha":"99627bc4d0c8becbe38444cf661c9004a8e5e286","kind":"commit","published_at":"2021-02-09T03:10:37.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.22","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.22/manifests"},{"name":"v0.1.21","sha":"dbaaef96b2e765ea4e13b6af80a1890f79ee6e36","kind":"commit","published_at":"2020-12-29T20:13:40.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.21","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.21/manifests"},{"name":"v0.1.20","sha":"3ab2d7eeb32a6fbcf0e3cc03bdd1b6541a35f341","kind":"commit","published_at":"2020-12-10T18:02:18.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.20","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.20/manifests"},{"name":"v0.1.19","sha":"3f5a5d340eb1833cd9d6ada9d7e3056b7e3d4f41","kind":"commit","published_at":"2020-11-25T19:57:39.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.19","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.19/manifests"},{"name":"v0.1.18","sha":"73fc9b8fbf4fc16a7fa8f57a19746c4a7be6937e","kind":"commit","published_at":"2020-11-08T20:11:19.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.18","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.18/manifests"},{"name":"v0.1.17","sha":"e6bd93ea07b79e8a7fbd16bda7dda665c18b3adb","kind":"commit","published_at":"2020-11-05T18:42:32.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.17","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.17/manifests"},{"name":"v0.1.16","sha":"74aab10676cc7c39ce9d6d9318f212742b1b32da","kind":"commit","published_at":"2020-10-21T20:44:43.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.16","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.16/manifests"},{"name":"v0.1.15","sha":"21922fa837a05583b3b32cb6b7273350ee27f1c2","kind":"commit","published_at":"2020-10-18T18:16:13.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.15","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.15/manifests"},{"name":"v0.1.14","sha":"4b4b3c9340e92a9184bb7fbe15b2e84f1d38f042","kind":"commit","published_at":"2020-10-11T18:51:29.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.14","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.14/manifests"},{"name":"v0.1.13","sha":"cc29c3b0053c2570b6b25e3567848c12fc3cf9ab","kind":"commit","published_at":"2020-07-14T17:00:14.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.13","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.13/manifests"},{"name":"v0.1.12","sha":"e694062b190826af12689c1f3c8cb6d6e1e4f4ae","kind":"commit","published_at":"2020-05-24T19:43:39.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.12","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.12/manifests"},{"name":"v0.1.11","sha":"e2dcc29ede17dca68dee02660e6cf30b3bef7a14","kind":"commit","published_at":"2020-05-16T23:21:33.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.11","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.11/manifests"},{"name":"v0.1.10","sha":"54938a3ea154b399566bac62e1d5da0e25252a48","kind":"commit","published_at":"2020-04-24T03:01:00.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.10","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"b73abd8cb7856088a795b18189e233ed88212955","kind":"commit","published_at":"2020-04-23T22:50:29.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.9","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"c240360a5efaf61122177de227311ef97566886a","kind":"commit","published_at":"2020-02-15T19:37:53.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.8","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"e031dca1a1079052e479df2a33a6128cfeb4aadf","kind":"commit","published_at":"2020-02-10T20:32:10.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.7","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"1ad2e77259cd94801e427ca3daf1c166da0dc65c","kind":"commit","published_at":"2020-01-30T21:53:13.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.6","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"b2ff2167f21dca2d711d602dd924551d75994e32","kind":"commit","published_at":"2020-01-13T18:47:45.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.5","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"857e1823f2a7f8752d32ac21180f95234fca6ecf","kind":"commit","published_at":"2019-11-09T16:35:41.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.4","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"659a0753156ede3a061245aff104adc5135269a8","kind":"commit","published_at":"2019-10-27T16:12:09.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.3","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"ae14518ffb115e18ee5961dece18e2271a41271c","kind":"commit","published_at":"2019-10-08T14:21:51.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.2","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"d9a2e9cff6945af0cd16de602ff0fa05316daaf4","kind":"commit","published_at":"2019-10-08T05:23:09.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.1","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"db9a550300a0b4615f1082edac5866e1aea32d81","kind":"commit","published_at":"2019-10-06T14:39:00.000Z","download_url":"https://codeload.github.com/pow-auth/assent/tar.gz/v0.1.0","html_url":"https://github.com/pow-auth/assent/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pow-auth/assent@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pow-auth%2Fassent/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-06-20T12:50:47.486Z","dependent_packages_count":7,"downloads":1163787,"downloads_period":"total","dependent_repos_count":13,"rankings":{"downloads":4.03019363308172,"dependent_repos_count":5.159850324952406,"dependent_packages_count":3.11843487394958,"stargazers_count":3.216278306531014,"forks_count":4.26649163111257,"docker_downloads_count":null,"average":3.9582497539254575},"purl":"pkg:hex/assent","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/assent","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hex/assent","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/assent/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/assent/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/assent/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/assent/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/assent/related_packages","maintainers":[{"uuid":"danschultzer","login":"danschultzer","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://hex.pm/users/danschultzer","role":null,"created_at":"2022-11-08T09:00:49.097Z","updated_at":"2022-11-08T09:00:49.097Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/danschultzer/packages"}],"registry":{"name":"hex.pm","url":"https://hex.pm","ecosystem":"hex","default":true,"packages_count":18108,"maintainers_count":6844,"namespaces_count":0,"keywords_count":6100,"github":"hexpm","metadata":{"funded_packages_count":1277},"icon_url":"https://github.com/hexpm.png","created_at":"2022-04-04T15:19:23.014Z","updated_at":"2025-06-22T05:51:44.485Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/namespaces"}},"unique_repositories_count":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"2608602298","node_id":"PR_kwDOMVi4Hc6bfBy6","number":140,"state":"open","title":"Build(deps): Bump assent from 0.2.10 to 0.3.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-21T00:06:06.000Z","updated_at":"2025-06-21T00:06:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","packages":[{"name":"assent","old_version":"0.2.10","new_version":"0.3.1","repository_url":"https://github.com/pow-auth/assent"}],"path":null,"ecosystem":"hex"},"body":"Bumps [assent](https://github.com/pow-auth/assent) from 0.2.10 to 0.3.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pow-auth/assent/releases\"\u003eassent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.1\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.JWTAdapter.AssentJWT\u003c/code\u003e fixed padding issue with ECDSA that caused invalid signatures \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/192\"\u003e#192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release consists of breaking changes.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eUserinfo is now cast to the correct type per \u003ca href=\"https://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\"\u003ehttps://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\u003c/a\u003e (thanks \u003ca href=\"https://github.com/robinvdvleuten\"\u003e\u003ccode\u003e@​robinvdvleuten\u003c/code\u003e\u003c/a\u003e). When upgrading you must ensure that you do not depend on a specific type in the returned userinfo for any of the strategies listed below.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0.authorize_url/2\u003c/code\u003e no longer accepts \u003ccode\u003e:domain\u003c/code\u003e config, use \u003ccode\u003e:base_url\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/178\"\u003e#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Basecamp.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Github.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now encodes \u003ccode\u003eemail_verified\u003c/code\u003e as a \u003ccode\u003eboolean()\u003c/code\u003e instead of a \u003ccode\u003ebinary()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now return \u003ccode\u003ehd\u003c/code\u003e instead of \u003ccode\u003egoogle_hd\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/169\"\u003e#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Strava.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Telegram.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Twitter.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.VK.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e:site\u003c/code\u003e configuration option removed, use \u003ccode\u003e:base_url\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2.authorize_url/2\u003c/code\u003e no longer allows \u003ccode\u003e:state\u003c/code\u003e in \u003ccode\u003e:authorization_params\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.decode_response/2\u003c/code\u003eremoved, use \u003ccode\u003eAssent.HTTPAdapter.decode_response/2\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.request/5\u003c/code\u003e removed, use \u003ccode\u003eAssent.Strategy.http_request/5\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.prune/1\u003c/code\u003e removed \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.MissingParamError\u003c/code\u003e no longer accepts \u003ccode\u003e:expected_key\u003c/code\u003e, use \u003ccode\u003e:key\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.HTTPAdapter.Mint\u003c/code\u003e removed \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Config\u003c/code\u003e removed \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/178\"\u003e#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Gitlab\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/179\"\u003e#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/169\"\u003e#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.normalize_userinfo/2\u003c/code\u003e now casts the user claims per OpenID specification \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0\u003c/code\u003e deprecated \u003ccode\u003e:domain\u003c/code\u003e config option in favor of \u003ccode\u003e:base_url\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/177\"\u003e#177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent\u003c/code\u003e now has a module doc \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/176\"\u003e#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to using \u003ccode\u003eJSON\u003c/code\u003e instead of \u003ccode\u003eJason\u003c/code\u003e for JSON parsing on Elixir 1.18 \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/161\"\u003e#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2\u003c/code\u003e now supports \u003ccode\u003e:state\u003c/code\u003e config option \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/162\"\u003e#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2\u003c/code\u003e \u003ccode\u003e:state\u003c/code\u003e override in \u003ccode\u003e:authorization_parms\u003c/code\u003e has been deprecated \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/162\"\u003e#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OIDC\u003c/code\u003e now supports \u003ccode\u003enone\u003c/code\u003e authentication method \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/163\"\u003e#163\u003c/a\u003e (thanks \u003ca href=\"https://github.com/tommasop\"\u003e\u003ccode\u003e@​tommasop\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pow-auth/assent/blob/main/CHANGELOG.md\"\u003eassent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.JWTAdapter.AssentJWT\u003c/code\u003e fixed padding issue with ECDSA that caused invalid signatures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.0 (2025-01-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release consists of breaking changes.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eUserinfo is now cast to the correct type per \u003ca href=\"https://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\"\u003ehttps://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\u003c/a\u003e. When upgrading you must ensure that you do not depend on a specific type in the returned userinfo for any of the strategies listed below.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0.authorize_url/2\u003c/code\u003e no longer accepts \u003ccode\u003e:domain\u003c/code\u003e config, use \u003ccode\u003e:base_url\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Basecamp.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Github.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now encodes \u003ccode\u003eemail_verified\u003c/code\u003e as a \u003ccode\u003eboolean()\u003c/code\u003e instead of a \u003ccode\u003ebinary()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now return \u003ccode\u003ehd\u003c/code\u003e instead of \u003ccode\u003egoogle_hd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Strava.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Telegram.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Twitter.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.VK.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e:site\u003c/code\u003e configuration option removed, use \u003ccode\u003e:base_url\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2.authorize_url/2\u003c/code\u003e no longer allows \u003ccode\u003e:state\u003c/code\u003e in \u003ccode\u003e:authorization_params\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.decode_response/2\u003c/code\u003eremoved, use \u003ccode\u003eAssent.HTTPAdapter.decode_response/2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.request/5\u003c/code\u003e removed, use \u003ccode\u003eAssent.Strategy.http_request/5\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.prune/1\u003c/code\u003e removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.MissingParamError\u003c/code\u003e no longer accepts \u003ccode\u003e:expected_key\u003c/code\u003e, use \u003ccode\u003e:key\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.HTTPAdapter.Mint\u003c/code\u003e removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Config\u003c/code\u003e removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Gitlab\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.normalize_userinfo/2\u003c/code\u003e now casts the user claims per OpenID specification\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2\u003c/h2\u003e\n\u003cp\u003eThe CHANGELOG for v0.2 releases can be found \u003ca href=\"https://github.com/pow-auth/assent/blob/v0.2/CHANGELOG.md\"\u003ein the v0.2 branch\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/2f2f7672643809b5a7c20e22dc10ddb4048b0e4e\"\u003e\u003ccode\u003e2f2f767\u003c/code\u003e\u003c/a\u003e Roll version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/a6584394342665f99ae62cb62bf72ddba2b901c9\"\u003e\u003ccode\u003ea658439\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/192\"\u003e#192\u003c/a\u003e from pow-auth/fix-padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/b4ba190f416a7c872bae3e899d3a98e1a86c3f4f\"\u003e\u003ccode\u003eb4ba190\u003c/code\u003e\u003c/a\u003e Fix ECDSA padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/cd45572ee626c5f427fccaa153b2445db87eccc7\"\u003e\u003ccode\u003ecd45572\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/189\"\u003e#189\u003c/a\u003e from pow-auth/fix-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/78b46f4ac871a50ed16a04365496a3ff52ea5fd6\"\u003e\u003ccode\u003e78b46f4\u003c/code\u003e\u003c/a\u003e Correct examples in OIDC and OAuth module docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/cda76a63788f18958a9dbadff3f2c12c443334dc\"\u003e\u003ccode\u003ecda76a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/187\"\u003e#187\u003c/a\u003e from pow-auth/refactor-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/eecf8c54499bcc8f61098df8631e9e90c362e2f4\"\u003e\u003ccode\u003eeecf8c5\u003c/code\u003e\u003c/a\u003e Refactor integration server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/4e023bf436910d32da1a75ce40e5b12276199ad3\"\u003e\u003ccode\u003e4e023bf\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/69a8346eaa036a94b78d107d94825fac92536f16\"\u003e\u003ccode\u003e69a8346\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/186\"\u003e#186\u003c/a\u003e from evadne/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/91dcc68d4443c2cb19139d03a603dc43f2b7e36e\"\u003e\u003ccode\u003e91dcc68\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pow-auth/assent/compare/v0.2.10...v0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=assent\u0026package-manager=hex\u0026previous-version=0.2.10\u0026new-version=0.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hopsor/scrabblex/pull/140","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hopsor%2Fscrabblex/issues/140","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/140/packages"},{"uuid":"2771635431","node_id":"PR_kwDOMVi4Hc6G3-9A","number":81,"state":"closed","title":"Build(deps): Bump assent from 0.2.10 to 0.3.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-21T00:06:08.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-01-06T23:49:24.000Z","updated_at":"2025-06-21T00:06:08.000Z","time_to_close":14257004,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","packages":[{"name":"assent","old_version":"0.2.10","new_version":"0.3.0","repository_url":"https://github.com/pow-auth/assent"}],"path":null,"ecosystem":"hex"},"body":"Bumps [assent](https://github.com/pow-auth/assent) from 0.2.10 to 0.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pow-auth/assent/releases\"\u003eassent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release consists of breaking changes.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eUserinfo is now cast to the correct type per \u003ca href=\"https://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\"\u003ehttps://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\u003c/a\u003e (thanks \u003ca href=\"https://github.com/robinvdvleuten\"\u003e\u003ccode\u003e@​robinvdvleuten\u003c/code\u003e\u003c/a\u003e). When upgrading you must ensure that you do not depend on a specific type in the returned userinfo for any of the strategies listed below.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0.authorize_url/2\u003c/code\u003e no longer accepts \u003ccode\u003e:domain\u003c/code\u003e config, use \u003ccode\u003e:base_url\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/178\"\u003e#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Basecamp.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Github.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now encodes \u003ccode\u003eemail_verified\u003c/code\u003e as a \u003ccode\u003eboolean()\u003c/code\u003e instead of a \u003ccode\u003ebinary()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now return \u003ccode\u003ehd\u003c/code\u003e instead of \u003ccode\u003egoogle_hd\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/169\"\u003e#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Strava.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Telegram.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Twitter.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.VK.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e:site\u003c/code\u003e configuration option removed, use \u003ccode\u003e:base_url\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2.authorize_url/2\u003c/code\u003e no longer allows \u003ccode\u003e:state\u003c/code\u003e in \u003ccode\u003e:authorization_params\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.decode_response/2\u003c/code\u003eremoved, use \u003ccode\u003eAssent.HTTPAdapter.decode_response/2\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.request/5\u003c/code\u003e removed, use \u003ccode\u003eAssent.Strategy.http_request/5\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.prune/1\u003c/code\u003e removed \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.MissingParamError\u003c/code\u003e no longer accepts \u003ccode\u003e:expected_key\u003c/code\u003e, use \u003ccode\u003e:key\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.HTTPAdapter.Mint\u003c/code\u003e removed \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Config\u003c/code\u003e removed \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/178\"\u003e#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Gitlab\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/179\"\u003e#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/169\"\u003e#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.normalize_userinfo/2\u003c/code\u003e now casts the user claims per OpenID specification \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0\u003c/code\u003e deprecated \u003ccode\u003e:domain\u003c/code\u003e config option in favor of \u003ccode\u003e:base_url\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/177\"\u003e#177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent\u003c/code\u003e now has a module doc \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/176\"\u003e#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to using \u003ccode\u003eJSON\u003c/code\u003e instead of \u003ccode\u003eJason\u003c/code\u003e for JSON parsing on Elixir 1.18 \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/161\"\u003e#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2\u003c/code\u003e now supports \u003ccode\u003e:state\u003c/code\u003e config option \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/162\"\u003e#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2\u003c/code\u003e \u003ccode\u003e:state\u003c/code\u003e override in \u003ccode\u003e:authorization_parms\u003c/code\u003e has been deprecated \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/162\"\u003e#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OIDC\u003c/code\u003e now supports \u003ccode\u003enone\u003c/code\u003e authentication method \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/163\"\u003e#163\u003c/a\u003e (thanks \u003ca href=\"https://github.com/tommasop\"\u003e\u003ccode\u003e@​tommasop\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Bitbucket\u003c/code\u003e added \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/160\"\u003e#160\u003c/a\u003e (thanks \u003ca href=\"https://github.com/djgoku\"\u003e\u003ccode\u003e@​djgoku\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Twitch\u003c/code\u003e added \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/159\"\u003e#159\u003c/a\u003e (thanks \u003ca href=\"https://github.com/s0er3n\"\u003e\u003ccode\u003e@​s0er3n\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Telegram\u003c/code\u003e added \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/152\"\u003e#152\u003c/a\u003e (thanks \u003ca href=\"https://github.com/vheathen\"\u003e\u003ccode\u003e@​vheathen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Zitadel\u003c/code\u003e added \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/154\"\u003e#154\u003c/a\u003e (thanks \u003ca href=\"https://github.com/tommasop\"\u003e\u003ccode\u003e@​tommasop\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Facebook.fetch_user/2\u003c/code\u003e fixed bug with user not being decoded \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/168\"\u003e#168\u003c/a\u003e (thanks \u003ca href=\"https://github.com/JohnDoneth\"\u003e\u003ccode\u003e@​JohnDoneth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pow-auth/assent/blob/main/CHANGELOG.md\"\u003eassent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.0 (2025-01-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release consists of breaking changes.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eUserinfo is now cast to the correct type per \u003ca href=\"https://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\"\u003ehttps://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\u003c/a\u003e. When upgrading you must ensure that you do not depend on a specific type in the returned userinfo for any of the strategies listed below.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0.authorize_url/2\u003c/code\u003e no longer accepts \u003ccode\u003e:domain\u003c/code\u003e config, use \u003ccode\u003e:base_url\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Basecamp.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Github.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now encodes \u003ccode\u003eemail_verified\u003c/code\u003e as a \u003ccode\u003eboolean()\u003c/code\u003e instead of a \u003ccode\u003ebinary()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now return \u003ccode\u003ehd\u003c/code\u003e instead of \u003ccode\u003egoogle_hd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Strava.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Telegram.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Twitter.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.VK.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e:site\u003c/code\u003e configuration option removed, use \u003ccode\u003e:base_url\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2.authorize_url/2\u003c/code\u003e no longer allows \u003ccode\u003e:state\u003c/code\u003e in \u003ccode\u003e:authorization_params\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.decode_response/2\u003c/code\u003eremoved, use \u003ccode\u003eAssent.HTTPAdapter.decode_response/2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.request/5\u003c/code\u003e removed, use \u003ccode\u003eAssent.Strategy.http_request/5\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.prune/1\u003c/code\u003e removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.MissingParamError\u003c/code\u003e no longer accepts \u003ccode\u003e:expected_key\u003c/code\u003e, use \u003ccode\u003e:key\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.HTTPAdapter.Mint\u003c/code\u003e removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Config\u003c/code\u003e removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Gitlab\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.normalize_userinfo/2\u003c/code\u003e now casts the user claims per OpenID specification\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2\u003c/h2\u003e\n\u003cp\u003eThe CHANGELOG for v0.2 releases can be found \u003ca href=\"https://github.com/pow-auth/assent/blob/v0.2/CHANGELOG.md\"\u003ein the v0.2 branch\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/8d36b27b9d3c0be6a7491db80eba6148cd761877\"\u003e\u003ccode\u003e8d36b27\u003c/code\u003e\u003c/a\u003e Roll version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/2fd666c1663b7e52aa16a82c33b60177bff9c78e\"\u003e\u003ccode\u003e2fd666c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e from pow-auth/cast-user-claims-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/d453a8fe8bc40b09d263a8035f12fb16bb594367\"\u003e\u003ccode\u003ed453a8f\u003c/code\u003e\u003c/a\u003e Cast user claim values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/f694effb8a325269bb8aac56c3446c4f67a0f6dc\"\u003e\u003ccode\u003ef694eff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/179\"\u003e#179\u003c/a\u003e from pow-auth/gitlab-oidc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/773a9860e249fa066192c7b33add4ae7fa0561be\"\u003e\u003ccode\u003e773a986\u003c/code\u003e\u003c/a\u003e Switch to OIDC for Gitlab strategy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/b4f708aab30b92189ea61cbb945de9aad263f2cf\"\u003e\u003ccode\u003eb4f708a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/178\"\u003e#178\u003c/a\u003e from pow-auth/auth0-oidc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/b4ecb4e97dab11c386ab266b3c95a58a355b28bc\"\u003e\u003ccode\u003eb4ecb4e\u003c/code\u003e\u003c/a\u003e Use OIDC for Auth0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/2676c792ce32175e84fef654acbff98a11b44704\"\u003e\u003ccode\u003e2676c79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/177\"\u003e#177\u003c/a\u003e from pow-auth/deprecate-auth0-domain-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/0647b8c157b995bad1e2abaf2030db8ad9ee2e16\"\u003e\u003ccode\u003e0647b8c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/169\"\u003e#169\u003c/a\u003e from pow-auth/google-oidc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/e175d0364827d07f94f4239cfba1d3fb9435007e\"\u003e\u003ccode\u003ee175d03\u003c/code\u003e\u003c/a\u003e Switch to Google OIDC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pow-auth/assent/compare/v0.2.10...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=assent\u0026package-manager=hex\u0026previous-version=0.2.10\u0026new-version=0.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/hopsor/scrabblex/pull/81","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hopsor%2Fscrabblex/issues/81","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/81/packages"}],"issue_packages":[{"old_version":"0.2.10","new_version":"0.3.1","update_type":"minor","path":null,"pr_created_at":"2025-06-21T00:06:06.000Z","version_change":"0.2.10 → 0.3.1","issue":{"uuid":"2608602298","node_id":"PR_kwDOMVi4Hc6bfBy6","number":140,"state":"open","title":"Build(deps): Bump assent from 0.2.10 to 0.3.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-21T00:06:06.000Z","updated_at":"2025-06-21T00:06:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","packages":[{"name":"assent","old_version":"0.2.10","new_version":"0.3.1","repository_url":"https://github.com/pow-auth/assent"}],"path":null,"ecosystem":"hex"},"body":"Bumps [assent](https://github.com/pow-auth/assent) from 0.2.10 to 0.3.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pow-auth/assent/releases\"\u003eassent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.1\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.JWTAdapter.AssentJWT\u003c/code\u003e fixed padding issue with ECDSA that caused invalid signatures \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/192\"\u003e#192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release consists of breaking changes.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eUserinfo is now cast to the correct type per \u003ca href=\"https://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\"\u003ehttps://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\u003c/a\u003e (thanks \u003ca href=\"https://github.com/robinvdvleuten\"\u003e\u003ccode\u003e@​robinvdvleuten\u003c/code\u003e\u003c/a\u003e). When upgrading you must ensure that you do not depend on a specific type in the returned userinfo for any of the strategies listed below.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0.authorize_url/2\u003c/code\u003e no longer accepts \u003ccode\u003e:domain\u003c/code\u003e config, use \u003ccode\u003e:base_url\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/178\"\u003e#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Basecamp.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Github.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now encodes \u003ccode\u003eemail_verified\u003c/code\u003e as a \u003ccode\u003eboolean()\u003c/code\u003e instead of a \u003ccode\u003ebinary()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now return \u003ccode\u003ehd\u003c/code\u003e instead of \u003ccode\u003egoogle_hd\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/169\"\u003e#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Strava.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Telegram.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Twitter.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.VK.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e:site\u003c/code\u003e configuration option removed, use \u003ccode\u003e:base_url\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2.authorize_url/2\u003c/code\u003e no longer allows \u003ccode\u003e:state\u003c/code\u003e in \u003ccode\u003e:authorization_params\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.decode_response/2\u003c/code\u003eremoved, use \u003ccode\u003eAssent.HTTPAdapter.decode_response/2\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.request/5\u003c/code\u003e removed, use \u003ccode\u003eAssent.Strategy.http_request/5\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.prune/1\u003c/code\u003e removed \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.MissingParamError\u003c/code\u003e no longer accepts \u003ccode\u003e:expected_key\u003c/code\u003e, use \u003ccode\u003e:key\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.HTTPAdapter.Mint\u003c/code\u003e removed \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Config\u003c/code\u003e removed \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/178\"\u003e#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Gitlab\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/179\"\u003e#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/169\"\u003e#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.normalize_userinfo/2\u003c/code\u003e now casts the user claims per OpenID specification \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0\u003c/code\u003e deprecated \u003ccode\u003e:domain\u003c/code\u003e config option in favor of \u003ccode\u003e:base_url\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/177\"\u003e#177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent\u003c/code\u003e now has a module doc \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/176\"\u003e#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to using \u003ccode\u003eJSON\u003c/code\u003e instead of \u003ccode\u003eJason\u003c/code\u003e for JSON parsing on Elixir 1.18 \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/161\"\u003e#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2\u003c/code\u003e now supports \u003ccode\u003e:state\u003c/code\u003e config option \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/162\"\u003e#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2\u003c/code\u003e \u003ccode\u003e:state\u003c/code\u003e override in \u003ccode\u003e:authorization_parms\u003c/code\u003e has been deprecated \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/162\"\u003e#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OIDC\u003c/code\u003e now supports \u003ccode\u003enone\u003c/code\u003e authentication method \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/163\"\u003e#163\u003c/a\u003e (thanks \u003ca href=\"https://github.com/tommasop\"\u003e\u003ccode\u003e@​tommasop\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pow-auth/assent/blob/main/CHANGELOG.md\"\u003eassent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.JWTAdapter.AssentJWT\u003c/code\u003e fixed padding issue with ECDSA that caused invalid signatures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.0 (2025-01-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release consists of breaking changes.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eUserinfo is now cast to the correct type per \u003ca href=\"https://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\"\u003ehttps://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\u003c/a\u003e. When upgrading you must ensure that you do not depend on a specific type in the returned userinfo for any of the strategies listed below.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0.authorize_url/2\u003c/code\u003e no longer accepts \u003ccode\u003e:domain\u003c/code\u003e config, use \u003ccode\u003e:base_url\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Basecamp.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Github.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now encodes \u003ccode\u003eemail_verified\u003c/code\u003e as a \u003ccode\u003eboolean()\u003c/code\u003e instead of a \u003ccode\u003ebinary()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now return \u003ccode\u003ehd\u003c/code\u003e instead of \u003ccode\u003egoogle_hd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Strava.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Telegram.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Twitter.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.VK.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e:site\u003c/code\u003e configuration option removed, use \u003ccode\u003e:base_url\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2.authorize_url/2\u003c/code\u003e no longer allows \u003ccode\u003e:state\u003c/code\u003e in \u003ccode\u003e:authorization_params\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.decode_response/2\u003c/code\u003eremoved, use \u003ccode\u003eAssent.HTTPAdapter.decode_response/2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.request/5\u003c/code\u003e removed, use \u003ccode\u003eAssent.Strategy.http_request/5\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.prune/1\u003c/code\u003e removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.MissingParamError\u003c/code\u003e no longer accepts \u003ccode\u003e:expected_key\u003c/code\u003e, use \u003ccode\u003e:key\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.HTTPAdapter.Mint\u003c/code\u003e removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Config\u003c/code\u003e removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Gitlab\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.normalize_userinfo/2\u003c/code\u003e now casts the user claims per OpenID specification\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2\u003c/h2\u003e\n\u003cp\u003eThe CHANGELOG for v0.2 releases can be found \u003ca href=\"https://github.com/pow-auth/assent/blob/v0.2/CHANGELOG.md\"\u003ein the v0.2 branch\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/2f2f7672643809b5a7c20e22dc10ddb4048b0e4e\"\u003e\u003ccode\u003e2f2f767\u003c/code\u003e\u003c/a\u003e Roll version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/a6584394342665f99ae62cb62bf72ddba2b901c9\"\u003e\u003ccode\u003ea658439\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/192\"\u003e#192\u003c/a\u003e from pow-auth/fix-padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/b4ba190f416a7c872bae3e899d3a98e1a86c3f4f\"\u003e\u003ccode\u003eb4ba190\u003c/code\u003e\u003c/a\u003e Fix ECDSA padding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/cd45572ee626c5f427fccaa153b2445db87eccc7\"\u003e\u003ccode\u003ecd45572\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/189\"\u003e#189\u003c/a\u003e from pow-auth/fix-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/78b46f4ac871a50ed16a04365496a3ff52ea5fd6\"\u003e\u003ccode\u003e78b46f4\u003c/code\u003e\u003c/a\u003e Correct examples in OIDC and OAuth module docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/cda76a63788f18958a9dbadff3f2c12c443334dc\"\u003e\u003ccode\u003ecda76a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/187\"\u003e#187\u003c/a\u003e from pow-auth/refactor-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/eecf8c54499bcc8f61098df8631e9e90c362e2f4\"\u003e\u003ccode\u003eeecf8c5\u003c/code\u003e\u003c/a\u003e Refactor integration server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/4e023bf436910d32da1a75ce40e5b12276199ad3\"\u003e\u003ccode\u003e4e023bf\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/69a8346eaa036a94b78d107d94825fac92536f16\"\u003e\u003ccode\u003e69a8346\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/186\"\u003e#186\u003c/a\u003e from evadne/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/91dcc68d4443c2cb19139d03a603dc43f2b7e36e\"\u003e\u003ccode\u003e91dcc68\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pow-auth/assent/compare/v0.2.10...v0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=assent\u0026package-manager=hex\u0026previous-version=0.2.10\u0026new-version=0.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hopsor/scrabblex/pull/140","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hopsor%2Fscrabblex/issues/140","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/140/packages"}},{"old_version":"0.2.10","new_version":"0.3.0","update_type":"minor","path":null,"pr_created_at":"2025-01-06T23:49:24.000Z","version_change":"0.2.10 → 0.3.0","issue":{"uuid":"2771635431","node_id":"PR_kwDOMVi4Hc6G3-9A","number":81,"state":"closed","title":"Build(deps): Bump assent from 0.2.10 to 0.3.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-21T00:06:08.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-01-06T23:49:24.000Z","updated_at":"2025-06-21T00:06:08.000Z","time_to_close":14257004,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","packages":[{"name":"assent","old_version":"0.2.10","new_version":"0.3.0","repository_url":"https://github.com/pow-auth/assent"}],"path":null,"ecosystem":"hex"},"body":"Bumps [assent](https://github.com/pow-auth/assent) from 0.2.10 to 0.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pow-auth/assent/releases\"\u003eassent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release consists of breaking changes.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eUserinfo is now cast to the correct type per \u003ca href=\"https://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\"\u003ehttps://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\u003c/a\u003e (thanks \u003ca href=\"https://github.com/robinvdvleuten\"\u003e\u003ccode\u003e@​robinvdvleuten\u003c/code\u003e\u003c/a\u003e). When upgrading you must ensure that you do not depend on a specific type in the returned userinfo for any of the strategies listed below.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0.authorize_url/2\u003c/code\u003e no longer accepts \u003ccode\u003e:domain\u003c/code\u003e config, use \u003ccode\u003e:base_url\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/178\"\u003e#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Basecamp.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Github.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now encodes \u003ccode\u003eemail_verified\u003c/code\u003e as a \u003ccode\u003eboolean()\u003c/code\u003e instead of a \u003ccode\u003ebinary()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now return \u003ccode\u003ehd\u003c/code\u003e instead of \u003ccode\u003egoogle_hd\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/169\"\u003e#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Strava.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Telegram.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Twitter.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.VK.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e:site\u003c/code\u003e configuration option removed, use \u003ccode\u003e:base_url\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2.authorize_url/2\u003c/code\u003e no longer allows \u003ccode\u003e:state\u003c/code\u003e in \u003ccode\u003e:authorization_params\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.decode_response/2\u003c/code\u003eremoved, use \u003ccode\u003eAssent.HTTPAdapter.decode_response/2\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.request/5\u003c/code\u003e removed, use \u003ccode\u003eAssent.Strategy.http_request/5\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.prune/1\u003c/code\u003e removed \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.MissingParamError\u003c/code\u003e no longer accepts \u003ccode\u003e:expected_key\u003c/code\u003e, use \u003ccode\u003e:key\u003c/code\u003e instead \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.HTTPAdapter.Mint\u003c/code\u003e removed \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Config\u003c/code\u003e removed \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/178\"\u003e#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Gitlab\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/179\"\u003e#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/169\"\u003e#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.normalize_userinfo/2\u003c/code\u003e now casts the user claims per OpenID specification \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0\u003c/code\u003e deprecated \u003ccode\u003e:domain\u003c/code\u003e config option in favor of \u003ccode\u003e:base_url\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/177\"\u003e#177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent\u003c/code\u003e now has a module doc \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/176\"\u003e#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to using \u003ccode\u003eJSON\u003c/code\u003e instead of \u003ccode\u003eJason\u003c/code\u003e for JSON parsing on Elixir 1.18 \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/161\"\u003e#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2\u003c/code\u003e now supports \u003ccode\u003e:state\u003c/code\u003e config option \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/162\"\u003e#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2\u003c/code\u003e \u003ccode\u003e:state\u003c/code\u003e override in \u003ccode\u003e:authorization_parms\u003c/code\u003e has been deprecated \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/162\"\u003e#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OIDC\u003c/code\u003e now supports \u003ccode\u003enone\u003c/code\u003e authentication method \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/163\"\u003e#163\u003c/a\u003e (thanks \u003ca href=\"https://github.com/tommasop\"\u003e\u003ccode\u003e@​tommasop\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Bitbucket\u003c/code\u003e added \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/160\"\u003e#160\u003c/a\u003e (thanks \u003ca href=\"https://github.com/djgoku\"\u003e\u003ccode\u003e@​djgoku\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Twitch\u003c/code\u003e added \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/159\"\u003e#159\u003c/a\u003e (thanks \u003ca href=\"https://github.com/s0er3n\"\u003e\u003ccode\u003e@​s0er3n\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Telegram\u003c/code\u003e added \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/152\"\u003e#152\u003c/a\u003e (thanks \u003ca href=\"https://github.com/vheathen\"\u003e\u003ccode\u003e@​vheathen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Zitadel\u003c/code\u003e added \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/154\"\u003e#154\u003c/a\u003e (thanks \u003ca href=\"https://github.com/tommasop\"\u003e\u003ccode\u003e@​tommasop\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Facebook.fetch_user/2\u003c/code\u003e fixed bug with user not being decoded \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/168\"\u003e#168\u003c/a\u003e (thanks \u003ca href=\"https://github.com/JohnDoneth\"\u003e\u003ccode\u003e@​JohnDoneth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pow-auth/assent/blob/main/CHANGELOG.md\"\u003eassent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.0 (2025-01-06)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release consists of breaking changes.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eUserinfo is now cast to the correct type per \u003ca href=\"https://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\"\u003ehttps://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.1\u003c/a\u003e. When upgrading you must ensure that you do not depend on a specific type in the returned userinfo for any of the strategies listed below.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0.authorize_url/2\u003c/code\u003e no longer accepts \u003ccode\u003e:domain\u003c/code\u003e config, use \u003ccode\u003e:base_url\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Basecamp.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Github.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now encodes \u003ccode\u003eemail_verified\u003c/code\u003e as a \u003ccode\u003eboolean()\u003c/code\u003e instead of a \u003ccode\u003ebinary()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now return \u003ccode\u003ehd\u003c/code\u003e instead of \u003ccode\u003egoogle_hd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Strava.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Telegram.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Twitter.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.VK.callback/2\u003c/code\u003e now encodes \u003ccode\u003esub\u003c/code\u003e as a \u003ccode\u003ebinary()\u003c/code\u003e instead of an \u003ccode\u003einteger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e:site\u003c/code\u003e configuration option removed, use \u003ccode\u003e:base_url\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.OAuth2.authorize_url/2\u003c/code\u003e no longer allows \u003ccode\u003e:state\u003c/code\u003e in \u003ccode\u003e:authorization_params\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.decode_response/2\u003c/code\u003eremoved, use \u003ccode\u003eAssent.HTTPAdapter.decode_response/2\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.request/5\u003c/code\u003e removed, use \u003ccode\u003eAssent.Strategy.http_request/5\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.prune/1\u003c/code\u003e removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.MissingParamError\u003c/code\u003e no longer accepts \u003ccode\u003e:expected_key\u003c/code\u003e, use \u003ccode\u003e:key\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.HTTPAdapter.Mint\u003c/code\u003e removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Config\u003c/code\u003e removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Auth0\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Gitlab\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.Google\u003c/code\u003e now uses OIDC instead of OAuth 2.0 base strategy\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAssent.Strategy.normalize_userinfo/2\u003c/code\u003e now casts the user claims per OpenID specification\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2\u003c/h2\u003e\n\u003cp\u003eThe CHANGELOG for v0.2 releases can be found \u003ca href=\"https://github.com/pow-auth/assent/blob/v0.2/CHANGELOG.md\"\u003ein the v0.2 branch\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/8d36b27b9d3c0be6a7491db80eba6148cd761877\"\u003e\u003ccode\u003e8d36b27\u003c/code\u003e\u003c/a\u003e Roll version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/2fd666c1663b7e52aa16a82c33b60177bff9c78e\"\u003e\u003ccode\u003e2fd666c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/167\"\u003e#167\u003c/a\u003e from pow-auth/cast-user-claims-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/d453a8fe8bc40b09d263a8035f12fb16bb594367\"\u003e\u003ccode\u003ed453a8f\u003c/code\u003e\u003c/a\u003e Cast user claim values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/f694effb8a325269bb8aac56c3446c4f67a0f6dc\"\u003e\u003ccode\u003ef694eff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/179\"\u003e#179\u003c/a\u003e from pow-auth/gitlab-oidc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/773a9860e249fa066192c7b33add4ae7fa0561be\"\u003e\u003ccode\u003e773a986\u003c/code\u003e\u003c/a\u003e Switch to OIDC for Gitlab strategy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/b4f708aab30b92189ea61cbb945de9aad263f2cf\"\u003e\u003ccode\u003eb4f708a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/178\"\u003e#178\u003c/a\u003e from pow-auth/auth0-oidc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/b4ecb4e97dab11c386ab266b3c95a58a355b28bc\"\u003e\u003ccode\u003eb4ecb4e\u003c/code\u003e\u003c/a\u003e Use OIDC for Auth0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/2676c792ce32175e84fef654acbff98a11b44704\"\u003e\u003ccode\u003e2676c79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/177\"\u003e#177\u003c/a\u003e from pow-auth/deprecate-auth0-domain-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/0647b8c157b995bad1e2abaf2030db8ad9ee2e16\"\u003e\u003ccode\u003e0647b8c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pow-auth/assent/issues/169\"\u003e#169\u003c/a\u003e from pow-auth/google-oidc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pow-auth/assent/commit/e175d0364827d07f94f4239cfba1d3fb9435007e\"\u003e\u003ccode\u003ee175d03\u003c/code\u003e\u003c/a\u003e Switch to Google OIDC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pow-auth/assent/compare/v0.2.10...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=assent\u0026package-manager=hex\u0026previous-version=0.2.10\u0026new-version=0.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/hopsor/scrabblex/pull/81","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hopsor%2Fscrabblex/issues/81","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/81/packages"}}]}