Skip to content

Releases: oauth-io/oauthd

v1.0.0

08 Dec 21:13
Compare
Choose a tag to compare
  • All core dependencies has been updated including Restify / Node 7 / oauth-js (#171, #175)
  • Use ioredis instead of node-redis
  • Add --name and --noplugins to oauthd init (#181)
  • Fix entity save multiple calls to a callback.
  • Add providers Amazon, Basecamp, Intercom, AWeber, Drip, MailUp, Vertical Response, Socrata (iadb).
  • Fix Vimeo2 provider, Twitter apps links, Mailchimp queries / added me()
  • Update slack provider scopes, add me()
  • Fix Facebook & Google gender in me() (#188)
  • Add emails and more infos to Github me() + updated Github scopes
  • Add v2.8 to Facebook provider
  • Add constant_contact provider me()
  • Add vscode settings
  • Clean dead code + spaces/tabs inconsistences + removed debug logs.
  • Fix gruntfile
  • Fix tests suit
  • Update travis for node 7 build

How to update

To update, you can run (sudo) npm update -g oauthd

In your existing instances, you need to edit plugins.json to update the version of the plugins by replacing 0.x.x by 1.x.x and then, you can run oauthd plugins update to update all plugins to the latest version.

1.0.0 Alpha 9

18 Dec 13:14
Compare
Choose a tag to compare

This alpha release contains the following additions:

Provider updates

  • add me() for Instagram
  • add field mobile.url in Tripit conf file for url replacement for mobile only on oauth/authorize url

Core

  • Made return format to return error when code is not 2xx
  • Added index management in base entity
  • Update handling of special mobile parameters in providers conf to handle a field mobile.url which will replace the first part of the actual url if the opts mobile is set on true in popup firing method.
  • Fix bugs that occurred during plugins install. Check if plugin has git file. info getPluginsJson obj now returning obj if plugin not installed yet. Transform scaffolding Git method into promise.

1.0.0 Alpha 8

05 Dec 12:51
Compare
Choose a tag to compare

This alpha release contains the following additions:

New providers

  • Added AngelList provider
  • Added App.net provider

Provider updates

  • Update Spotify graphics and fix bug about scope separator
  • Fix Uber settings
  • Add Github id (str)
  • Fix syntax error in google conf.json
  • Update some providers settings (change order of parameters to make cliend id always appears before client secret, add apps page url in settings, update docs url)

Core

  • Improve Base Entity class with option on the save method to overwrite and delete unknown keys.

1.0.0 Alpha 7

27 Nov 15:28
Compare
Choose a tag to compare

This alpha release contains the following additions:

Provider updates

  • Change the order of parameters in multiple provider conf file to make client id appears before client secret.
  • Update Spotify, remove client secret from authorize query and remove empty scope causing a bug on oauth.io.

1.0.0 Alpha 6

19 Nov 12:27
Compare
Choose a tag to compare

This alpha release contains the following additions:

New providers

  • Added Spotify provider
  • Added Xing provider
  • Added Rdio provider

Provider updates

  • Added appengine.admin scope to google provider
  • Added gmail.modify scope to google provider and google_mail provider
  • Added gmail.readonly scope to google provider and google_mail provider
  • Added gmail.compose scope to google provider and google_mail provider

Core

  • Allowed statusCode 201 in oauth response parser for Rdio provider

1.0.0 Alpha 5

12 Nov 18:08
Compare
Choose a tag to compare

This alpha release contains the following additions:

New providers

  • Added Jawbone provider
  • Added Strava provider
  • Added MapMyFitness provider

Provider updates

  • Added wl.imap scope to microsoft live provider
  • Added id field for twitter and google providers' me feature

Cli

  • Added way to specify host and port directly from an environment variable in instances
  • Added --default option for oauthd init command

Others

  • Tests fixes

1.0.0 Alpha 1

12 Nov 18:13
Compare
Choose a tag to compare

In this release, oauthd's structure was entirely revised.

Instances
oauthd now works with instances. Each oauthd instance is a set of plugins and configurations. OAuth.io is now an oauthd instance too, which drastically speeds up the feature propagation from oauthd to OAuth.io (from pull requests for example).

Improved plugins system
You can now develop your own oauthd plugins, host them in a github repository, and let other developers use them in their own instance with a command as simple as that:

$ oauthd plugins install "https://github.com/you/your_repo#1.x.x"

New cli

The new CLI allows you to create instances, install, uninstall or create plugins. Using oauthd has never been this easy.

And other new features, like:

  • a new test suite
  • new providers
  • better structure for contributors

Please read the new README.md file and the new WIKI sections for more information about the new oauthd.