All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.0.1 - 2021-09-01
- Ruby 3.0 compatibility (keyword arguments usage)
1.0.0 - 2021-04-01
Mark gem as stable
-
Relax dependency to OmniAuth gem to allow using 2.x versions.
See OmniAuth 2.0.0 release notes if you want to upgrade to it in your app.
0.5.0 - 2019-04-04
-
Added
prompt
option to allow login under different credentials. @EnvekSee Getting user consent documentation page for details.
0.4.0 - 2018-08-10
-
Changed default authentication endpoint. @Envek
Before: https://signin.ebay.com/authorize – always displays user consent screen “Allow APP_NAME to act on your behalf?”.
After: https://auth.ebay.com/oauth2/authorize – doesn't repeatedly ask for user consent.
I can't find new endpoint address in docs, but it is used in the wild.
0.3.0 - 2018-03-23
-
Handling of suspended users login. @Envek
Fail authentication with specific code so application can handle it.
0.2.0 - 2018-03-16
-
Renamed strategy from
ebay
toebay_oauth
. @EnvekThis allow to use this strategy simultaneously with old strategies (like omniauth-ebay and ebay_request)
As eBay allows to have only one OAuth RUName per application keyset while allowing to have many Auth'n'auth RUNames, it may be desirable to use Auth'n'auth for auxilary signins, where obtaining of OAuth tokens is not required.
0.1.1 - 2018-01-09
- Add missing require to fix gem load errors when this gem is being required from another gem. @Envek
0.1.0 - 2017-11-27
- Initial release: fully working strategy. @ignat-z