Changelog
Version 13
13.1.0
13.0.2
- #493 feat: 🎸 add types
13.0.1
- #490 chore: bump hoek
13.0.0
- #488 Support hapi v21 and node v18, drop hapi v19 and node v12, test ESM support
Version 12
12.3.0
- #481 Support OAuth1 client wreck options
12.2.0
- #476 Add support for providing clientSecret as a function
12.1.1
- #473 upgrade lab to v24
- #470 migrate to new travis format
- #469 [Bugfix] Okta example code
- #467 update to hapi 20
- #466 upgrade bell to use just regular joi package and update teamwork as well
12.1.0
- #450 Support Okta custom authorization server
12.0.1
- #458 Issue with the meetup provider
12.0.0
- #449 Change plugin name to @hapi/bell
- #448 Require hapi 19
- #447 Only node 12
- #445 Use actual package name for plugin name
Version 11
11.1.0
- #432 Return azureAD provider
11.0.0
- #428 Make dropbox-v2 the only provider
- #427 Replace office365, azuread with updated azure provider
- #426 Update joi
- #420 Add support for PKCE
- #418 New Twitch API oAuth & profile
- #416 Update github login example
- #411 [Bell-410] Add AWS Cognito provider
- #410 Add provider for AWS Cognito
- #409 RFC 7636: Proof Key for Code Exchange
- #404 Add Azure Oauth2 v2 provider
- #403 Correctly utilize JWT tokens instead of normal accessTokens for AzureAD
- #376 Update Office365 / Microsoft provider
Version 10
10.1.1
- #421 Update deps
10.1.0
- #405 Change module namespace
10.0.0
- #400 10.0.0 Release Notes
- #397 Add support for hapi 18
- #394 Google auth redirect loop with hapi v18
- #391 Update LinkedIn to use new lite profile
- #390 Upgrade LinkedIn to support new 'Lite Profile'
Version 9
9.6.0
- #406 Change module namespace for v9 branch
9.5.0
9.4.0
- #386 Cleanup
- #381 FB custom scope + upgrade api version
- #374 Ensure Auth0 profile is availabe in all cases
- #373 Use Stripe Express
- #372 Add config 'fields' to vk provider
9.3.1
- #358 Use OIDC compliant profile from Auth0
9.3.0
- #356 fix(package): update Boom and fix trying to create an instance of .internal
- #355 Set SameSite=Strict for improved security
9.2.0
- #354 Remove new Buffer usage
- #350 Picture object included in the profile object for facebook oauth
- #349 Fix problem with not exist required param 'v' last versitons today 5.…
- #348 VK auth dev error: 'v' is required
- #347 facebook picture field added to get profile picture
9.1.0
9.0.0
Version 8
8.9.0
- #325 Changed the discord providers image url prefix
- #321 Add trakt.tv provider
- #286 Added custom OAuth2 client authentication
8.8.0
- #319 Allowing the location option to be a function
- #318 Add Mixer as a new provider
- #316 Add Stripe as a new provider
- #315 Add
fieldsoption to Facebook provider - #244 New dropbox-v2 provider which uses Dropbox V2 API
8.7.0
- #312 add DigitalOcean provider
- #311 Updates Facebook API to v2.9
- #308 Add
'profile'to list of default scopes for Okta - #303 Facebook
- #252 [Update] Updates Facebook provider to v2.7
8.6.0
- #299 Add support for authentication with Okta
- #298 added spotify
- #273 Fixes #261 expose OAUTH2 token response as request.auth.artifacts
8.5.1
- #289 AzureAD: Support email, when userPrincipalName (upn) is not available
8.5.0
- #291 Medium provider
8.4.0
8.3.0
- #267 Fixes #266 Implements azure active directory as bell azuread module
8.2.1
- #265 Set isSameSite to false and add code to support Hapi 13.5+
- #264 Bell is not compatible with Hapi 15 due to same-site: strict for cookie
8.2.0
- #259 Support Hapi 15 & upgrade boom + wreck dependencies
- #256 allow for leading whitespace in JSON
- #248 Add discord as a new provider
8.1.1
8.1.0
- #249 Twitter additional GET parameters on extended profile request
8.0.1
- #247 Allow hapi 14
8.0.0
- #243 Bell 8.0.0 Release Notes
- #242 Upgrade Joi dependence to 9.x.x
- #240 Fitbit provider
- #235 Separate Google into two providers. #228
- #233 Allow providerParams to be a method invoked with the request
- #228 Remove dependency on Google Plus APIs
Version 7
7.9.3
- #239 [Fix] Fixes email address field in LinkedIn
7.9.1
- #237 Profiles are broken when used directly
7.9.0
- #236 Aphuang2013 patch 1
- #232 Update dependencies
- #231 Only publish root and lib directory in npm. #230
- #230 Only publish root and lib directory in npm
- #227 Implemented RSA-SHA1 signatures for OAuth v1
- #226 OAuth v1: How to handle RSA-SHA1 signing?
7.8.0
- #221 getMethod option
7.7.3
- #225 Fix markup to quote URL correctly to avoid infinite redirect
7.7.2
- #224 Apply the same html redirection logic to oauth v1. Closes #223
- #223 OAuth 1.0 missing HTML redirection workaround
7.7.1
7.7.0
- #216 Consistently return node req object in oauth v1 client. Closes #215
- #215 Fails to always return the node req object from wreck
- #213 Add Pinterest provider
7.6.1
- #208 Fix Safari CORS with Facebook & potentially other providers
- #206 Fix weird error happening when logging in through Facebook on safari …
- #191 Can not login with Facebook on Safari
7.6.0
- #207 Add GitLab provider
7.5.1
- #205 Added appsecret_proof to wordpress provider
7.5.0
- #204 WordPress Provider
7.4.0
- #202 Office365 provider
7.3.0
- #199 Salesforce provider
7.2.0
7.1.0
7.0.0
- #189 Bell 7 release notes
- #188 Add Auth0 provider
- #187 peerDependency on Hapi 13
- #182 Allow passing additional state
Version 6
6.3.0
6.2.0
- #179 Added Twitch provider
- #178 Upgrade devDependencies, test Hapi 12, lint update with tests/examples
6.1.0
- #174 Update bitbucket to use the oAuth2 endpoint
- #168 Add simulated mode. Closes #167
- #167 Simulated mode
6.0.0
- #162 Add error if using non-https server when isSecure is set to true
- #160 Upgrade to Node 4+, Hapi 10+, ES6 styling, Update dependencies
- #159 Bell 6 Release Notes
Version 5
5.4.0
- #155 Added Tumblr provider
- #154 Fixed no-comma-dangle in README
- #153 Test Hapi 9 and 10
- #150 Add documentation about Linkedin custom profile fields
- #148 upgrade to lab 6 and cleanup
5.3.0
5.2.0
- #146 Meetup.com Provider
- #142 Update Providers.md
- #141 500 error on google auth
- #140 Fix tests
- #139 Split up the documentation and add provider specific information plus…
- #137 Node v4
- #132 Fix lasting linting issues
- #127 Document Bell Core API and Providers API
- #109 Provider wiki
- #25 Test Cleanup
5.1.0
- #131 Fix wrong tests. OAuth1 does not include expiresIn for yahoo/bitbucke…
- #130 fixed linting issues // now extends lab linting
- #129 added allowRuntimeProviderParams to allow runtime query params
- #125 Provide variable providerParams
5.0.1
- #120 Facebook Provider: Fix expiresIn, add example, backwards compatibility
- #119 Update google.js
- #117 Lois Desplat is the new maintainer
- #115 Add fields to the query
- #89 facebook expiration won't be mapped properly
5.0.0
- #116 5.0.0 Release Notes
- #114 Updated LinkedIn's default scope
- #110 Fix google example
- #108 Updated Google provider so that login uses the recommended Google+ People endpoint
- #66 Deprecated Google and Facebook APIs
Version 4
4.0.1
- #107 Fix clientSecret usage and adds test case
- #103 remove property username as it is not part of the google profile
- #101 Fix clientSecret usage
4.0.0
- #100 4.0.0 Release Notes
- #99 Ensure only 1 authentication method is used during /token access in o…
- #98 Don't send client credentials as parameters and basic auth while retrieving token
- #96 Allow null for domain
Version 3
3.0.0
Version 2
2.9.0
2.8.0
2.7.1
- #87 Pass
forceHttpsandlocationto v1 client
2.7.0
- #85 add location setting similar to old hapi server location
2.6.0
- #84 Add nest authentication
2.5.0
- #81 Added option to specify the LinkedIn profile fields
- #80 Support Reddit as an OAuth provider
- #79 LinkedIn profile fields
2.4.0
- #78 update facebook URLs to use facebook Graph v2.3
- #77 Support for Phabricator
- #73 Allow environment variables to configure options
2.3.0
- #71 Fix linting issues
- #70 Update Joi to 6.x
- #69 Add LinkedIn provider
- #68 Add ArcGIS Online provider
- #67 Support new wreck in mocks
- #62 Update .travis.yml
2.2.0
- #60 Make forceHttps complete
- #58 passing back expires_in for oauth 2.0 refresh token request
- #54 Added Dropbox.
- #49 pass back expires_in
2.1.0
- #53 Add option for forcing https.
2.0.0
Version 1
1.3.1
- #39 handle oauth user rejection for v2 as well
1.3.0
- #35 Add VK provider.
1.2.0
- #34 handle oauth login user rejection
- #31 Add bitbucket provider
- #27 Replaced nipple with wreck.
- #26 Wreck
1.1.0
- #17 Add Instagram provider.
- #14 Add Foursquare as built-in provider
- #13 Added ability to specify additional query params for the profile request...
- #11 Allow specifying provider name in custom schema
1.0.2
- #7 Use correct API path for GitHub Enterprise, fix #6
- #6 Unable to get GitHub Enterprise profile data
1.0.1
- #5 Bump peer dependency to Hapi >= 6