v0.2.0-beta.1
Pre-release
Pre-release
CHANGELOG:
- Minimum version requirement for vibe.d is now 0.8.0-beta.6
- Deprecated
oauth.client
andoauth.config
modules. Replaced them by
oauth.exception
,oauth.provider
,oauth.settings
andoauth.session
. - Deprecated method
OAuthSettings.loadSession
, replaced by static method
OAuthSession.load
. - Method
OAuthSession.save
is now public OAuthSettings.userAuthUri
andOAuthWebapp.login
now support an extra
argumentextraParams
, to add extra query parameters to the authorization uri.OAuthProvider
now supports flags to indicate some behaviors that differ from
the RFC 6749 defaults.- The session factory has been removed from
OAuthProvider
OAuthProvider.authUriHandler
is now public for technical reasons, but should
not be used.OAuthProvider.tokenRequestor
has been removed.- Removed session cache from
OAuthWebapp
, now uses request context all the time. - Many things are now @safe, thanks to vibe.d 0.8.
- Provider specific keys in JSON config are now deprecated.
- Rewrite of example using
vibe.web
. - Added some basic logging