CHANGELOG.md

# Changelog

## 0.10.5 - 2023-03-09

- Fix default port selection when none is specified on the host header [#181](https://github.com/ueberauth/ueberauth/pull/181)

## 0.10.4 - 2023-01-19

- Fix `port` being duplicate when behind reverse proxy and non-standard port [#103](https://github.com/ueberauth/ueberauth/pull/175)

## 0.10.3 - 2022-09-13

- Fix `@spec` for `Ueberauth.Strategy.Helpers.set_errors!/2`

## 0.10.2 - 2022-08-11

- Replace `:csrf_attack` with `"csrf_attack"` so it matches the type specs in `Ueberauth.Failure.Error` [#169](https://github.com/ueberauth/ueberauth/pull/169)

## 0.10.1 - 2022-07-05

- Fix callback URL not mounted right when router has nested paths [#166](https://github.com/ueberauth/ueberauth/pull/166)

## 0.10.0 - 2022-06-16

- Add `state_param_cookie_same_site` to strategy options to support different SameSite values [#148](https://github.com/ueberauth/ueberauth/pull/164#issuecomment-1155406862)

## v0.9.0 - 2022-04-27

- Prefer `x-forwarded-host` to construct callback_url [#161](https://github.com/ueberauth/ueberauth/pull/161)

## v0.8.0 - 2021-08-19

- Add support for custom URL schemes [#144](https://github.com/ueberauth/ueberauth/pull/144)

## v0.7.0 - 2020-04-17

- Add support for CSRF [#136](https://github.com/ueberauth/ueberauth/pull/136)
- Improve documentation [#137](https://github.com/ueberauth/ueberauth/pull/137)

## v0.6.3 - 2020-03-05

- Dynamic providers
- Birthday part of info struct

## v0.6.2 - 2019-09-11

- Fixed Ueberauth request not respecting Script Name [#97](https://github.com/ueberauth/ueberauth/pull/97)

## v0.6.1 - 2019-03-14

- Fix versioning for `plug` dependency

## v0.4.0 - 2016-09-21

- Target Elixir 1.3 and above
- Fix Elixir 1.4 warnings
- Fix bug preventing multiple providers

## v0.3.0 - 2016-07-19

- Allow `:redirect_url` to be configured
- Handle requests with or without trailing slash

## v0.2.1 - 2015-12-23

- Add the ability to select which providers to use on a per-plug basis

## v0.2.0 - 2015-11-28

- Remove the Ueberauth.plug function in favour of making Ueberauth a plug

## v0.1.0 - 2015-11-15

- Initial release