Changelog

#493
feat: 🎸 add types
#490
chore: bump hoek
13.0.0
breaking changes
#488
Support hapi v21 and node v18, drop hapi v19 and node v12, test ESM support
#481
Support OAuth1 client wreck options
#476
Add support for providing clientSecret as a function
#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
#450
Support Okta custom authorization server
#458
Issue with the meetup provider
12.0.0
breaking changes
#449
Change plugin name to @hapi/bell
#448
Require hapi 19
#447
Only node 12
#445
Use actual package name for plugin name
#432
Return azureAD provider
11.0.0
breaking changes
#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
#421
Update deps
#405
Change module namespace
#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'
#406
Change module namespace for v9 branch
#396
Allow isSameSite customization
#395
Safari isSameSite
#389
Add changelog.md
#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
#358
Use OIDC compliant profile from Auth0
#356
fix(package): update Boom and fix trying to create an instance of .internal
#355
Set SameSite=Strict for improved security
#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
breaking changes
#295
Expose query in spite of errors
#288
Remove or more comprehensively document provider.version
#345
9.0.0 Release Notes
#332
[WIP] Hapi 17 Support
#330
hapi v17 support
#325
Changed the discord providers image url prefix
#321
Add trakt.tv provider
#286
Added custom OAuth2 client authentication
#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 `fields` option to Facebook provider
#244
New dropbox-v2 provider which uses Dropbox V2 API
8.7.0
breaking changes
#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
#299
Add support for authentication with Okta
#298
added spotify
#273
Fixes #261 expose OAUTH2 token response as request.auth.artifacts
#289
AzureAD: Support email, when userPrincipalName (upn) is not available
#291
Medium provider
#280
hapi 16
#266
Implement Azure Active Directory authentication for enterprise AD logins
#267
Fixes #266 Implements azure active directory as bell azuread module
#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
#259
Support Hapi 15 & upgrade boom + wreck dependencies
#256
allow for leading whitespace in JSON
#248
Add discord as a new provider
#254
fix mapping of google profile fixes #251
#251
Google user info
#249
Twitter additional GET parameters on extended profile request
#247
Allow hapi 14
#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
#239
[Fix] Fixes email address field in LinkedIn
#237
Profiles are broken when used directly
#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?
#221
getMethod option
#225
Fix markup to quote URL correctly to avoid infinite redirect
#224
Apply the same html redirection logic to oauth v1. Closes #223
#223
OAuth 1.0 missing HTML redirection workaround
#222
Upgrade to code 3.x.x
#210
Test with Node 6
#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
#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
#207
Add GitLab provider
#205
Added appsecret_proof to wordpress provider
#204
WordPress Provider
#202
Office365 provider
#199
Salesforce provider
#198
Add Slack provider
#196
Bitbucket incorrect id and styling inconsistency.
#194
Support returning raw resource payload. Closes #193
#193
client.resource() raw payload
#189
Bell 7 release notes
#188
Add Auth0 provider
#187
peerDependency on Hapi 13
#182
Allow passing additional state
#183
skipProfile option
#163
Auth fails silently
#179
Added Twitch provider
#178
Upgrade devDependencies, test Hapi 12, lint update with tests/examples
#174
Update bitbucket to use the oAuth2 endpoint
#168
Add simulated mode. Closes #167
#167
Simulated mode
#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
#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
#147
Update Wreck to 6.x.x and some devDependencies
#133
Update Wreck to 6.1.0 or latest version
#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
#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
#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
#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
#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
#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
3.0.0
breaking changes
#94
Rewrite OAuth 1.0 client interface
#92
Fix POST payload format and location
#91
OAuth client resource() endpoint
#90
Expose OAuth 1.0 client protected resource endpoing
#88
Expose OAuth interface. Closes #48
#48
Expose Client as a plugin method
#87
Pass `forceHttps` and `location` to v1 client
#85
add location setting similar to old hapi server location
#84
Add nest authentication
#81
Added option to specify the LinkedIn profile fields
#80
Support Reddit as an OAuth provider
#79
LinkedIn profile fields
#78
update facebook URLs to use facebook Graph v2.3
#77
Support for Phabricator
#73
Allow environment variables to configure options
#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
#60
Make forceHttps complete
#58
passing back expires_in for oauth 2.0 refresh token request
#54
Added Dropbox.
#49
pass back expires_in
#53
Add option for forcing https.
2.0.0
breaking changes
#43
Hapi8
#42
hapi 8.0 API
#39
handle oauth user rejection for v2 as well
#35
Add VK provider.
#34
handle oauth login user rejection
#31
Add bitbucket provider
#27
Replaced nipple with wreck.
#26
Wreck
#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
#7
Use correct API path for GitHub Enterprise, fix #6
#6
Unable to get GitHub Enterprise profile data
#5
Bump peer dependency to Hapi >= 6