All Versions
8
Latest Version
Avg Release Cycle
189 days
Latest Release
-

Changelog History

  • v2.3.0 Changes

    • โšก๏ธ Update google.golang.org/api to v0.22.0 (#40)
      • Google API renamed Userinfoplus to Userinfo
  • v2.2.0 Changes

    August 09, 2019
    • ๐Ÿ“ฆ Suffix packages with /v2 to provide Go module support (#37)
      • Module users may import github.com/dghubble/gologin/v2 starting in v2.2.0
      • Non-module users may continue using releases prior to v2.2.0
  • v2.1.0 Changes

    November 20, 2018
    • โž• Add EnterpriseCallbackHandler for Github Enterprise (#33)
    • โž• Add email address to Facebook Users (0acc88)
    • โšก๏ธ Update Facebook API version to v2.9 (0acc88)
    • ๐Ÿ›  Fix facebook CallbackHandler to pass Facebook errors (#31)
    • ๐Ÿ›  Fix Github Users.Get call to accomodate a go-github change (#18)
    • โœ‚ Remove deprecated digits subpackage (#29)
  • v2.0.0 Changes

    January 11, 2017
    • ๐Ÿ‘Œ Support for Go 1.7+ standard context
    • ๐Ÿ”„ Change gologin handlers to be standard http.Handler's
    • โฌ‡๏ธ Drop requirement for ctxh.NewHandler wrapper
    • โฌ‡๏ธ Drop dependency on github.com/dghubble/ctxh shim

    Migration

    • โšก๏ธ Update golang.org/x/net/context imports to context
    • ๐Ÿ”„ Change any ctxh.ContextHandler to a http.Handler. The ctx is passed via the request so the argument is no longer needed.
    • โœ‚ Remove any ctxh.NewHandler(...) wrap. gologin handlers are now standard http.Handler's, conversion is no longer required.
    • ๐Ÿ‘‰ Use req.Context() to obtain the request context within handlers.
    • โšก๏ธ See updated examples
  • v2.0.0-rc1

    January 08, 2017
  • v1.0.1 Changes

    January 08, 2017
    • ๐Ÿ‘‰ Use base64.RawURLEncoding for StateHandler's state (#14)
    • ๐Ÿ›  Fix OAuth1 failure handler's error passing (#13)
    • ๐Ÿ‘Œ Improve test automation. Validate with Go 1.6 and 1.7.
  • v1.0.0 Changes

    January 08, 2017
    • ๐Ÿš€ Official release using the ContextHandler
    • ๐Ÿ‘Œ Support for all OAuth1 and Oauth2 providers
    • Convenience handlers for Google, Github, Facebook, Bitbucket, Twitter, Digits, and Tumblr
    • Token login handlers for Twitter and Digits
  • v0.1.0 Changes

    • ๐ŸŽ‰ Initial proof of concept
    • ๐ŸŒ Web login handlers for Google, Github, Facebook, Bitbucket, Twitter, Digits, and Tumblr
    • Token login handlers for Twitter and Digits
    • ๐Ÿ‘Œ Support for OAuth1 and OAuth2