Skip to content

v0.2.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@thaven thaven released this 03 Jun 21:06
· 41 commits to master since this release

CHANGELOG:

  • Minimum version requirement for vibe.d is now 0.8.0-beta.6
  • Deprecated oauth.client and oauth.config modules. Replaced them by
    oauth.exception, oauth.provider, oauth.settings and oauth.session.
  • Deprecated method OAuthSettings.loadSession, replaced by static method
    OAuthSession.load.
  • Method OAuthSession.save is now public
  • OAuthSettings.userAuthUri and OAuthWebapp.login now support an extra
    argument extraParams, 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