All notable changes to socialment
will be documented in this file.
Note
Due to an issue in the workflow that generates this changelog, the first two entries were manually added.
- 🐛 fix: initialized $createUserClosure to null in
SocialmentPlugin.php
by @chrisreedio in #63
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.9.0...v3.9.1
Thanks to @Cybrarist for finding the bug and suggesting a fix in #62
- ✨ feat: added custom user creation logic in
SocialmentPlugin
by @chrisreedio in #59 - 🛠️ fix(controllers): added check for null user in
SocialmentController
by @chrisreedio in #60
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.8.0...v3.9.0
- ✨ feat: Added support for custom scopes in social providers by @chrisreedio in #58
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.7.0...v3.8.0
- Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 by @dependabot in #52
- hot fix: add missing import by @atmonshi in #51
- Bump aglipanci/laravel-pint-action from 2.3.1 to 2.4 by @dependabot in #54
- Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 by @dependabot in #56
- add
getProviders
by @atmonshi in #55 - (fix): typehint by @pepperfm in #42
- @pepperfm made their first contribution in #42
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.6.1...v3.7.0
- 🔧 fix(icons): Exchanged FA Pro icon for a free version by @chrisreedio in #49
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.6.0...v3.6.1
- Allow for custom 'me' SPA response by @chrisreedio in #47
- Narrowed test matrix for CI runs by @chrisreedio in #46
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.5.0...v3.6.0
This feature is still experimental and a work in progress. Use at your own risk.
Support for configuring providers via the configuration file has been deprecated in favor of the configuring the providers via the panel provider.
Configuring options at the panel level allows for far better multi-panel support among many other improvements.
This package should now work with Laravel 11 projects! 🚀
- Save Previous Panel URL for after Login by @chrisreedio in #34
- Bump aglipanci/laravel-pint-action from 2.3.0 to 2.3.1 by @dependabot in #39
- Bump ramsey/composer-install from 2 to 3 by @dependabot in #41
- SPA Documentation Improvements by @chrisreedio in #44
- Laravel 11 Support by @chrisreedio in #45
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.4.1...v3.5.0
- Fixes Test Workflow - Updated Minimum Dependency Versions by @chrisreedio in #32
- hot fix for github provider for nullable names by @atmonshi in #35
- @atmonshi made their first contribution in #35
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.4.0...v3.4.1
- Per-Panel Configuration of Providers by @chrisreedio in #31
This feature is still highly experimental and the signature is highly likely to change (become more standardized).
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.3.0...v3.4.0
- Multiple Pre/Post Login Hooks/Callbacks by @chrisreedio in #29
- Update README to include pre-login hooks by @chrisreedio in #30
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.2.1...v3.3.0
- Fixed assigning the
preLogin
hook to thepostLoginCallback
. - Migration to allow nullable passwords for users by @chrisreedio in #28
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.2.0...v3.2.1
Socialment is still considered beta but should no longer require the dev stability composer setting
- Redirects InvalidStateExceptions to Login Route by @chrisreedio in #22
- Prelogin Hook and Aborted Login Exceptions by @chrisreedio in #23
Full Changelog: https://github.com/chrisreedio/socialment/compare/3.1.1-beta...v3.2.0
- Update Connected Account Details on Login by @chrisreedio in #21
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.1.0-beta...3.1.1-beta
- Fixing changelog generation by @chrisreedio in #15
- Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in #16
- Login Callback by @chrisreedio in #20
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.0.1-beta...v3.1.0-beta
- Handling existing user accounts by @chrisreedio in #14
- Fix README badge by @chrisreedio in #9
- Bump actions/checkout from 3 to 4 by @dependabot in #10
- Added sample provider configuration to README by @chrisreedio in #12
- Formatting by @chrisreedio in #13
- @dependabot made their first contribution in #10
Full Changelog: https://github.com/chrisreedio/socialment/compare/v3.0.0-beta...v3.0.1-beta
Warning
This package is still in BETA. It has only been tested at length with the Azure AD provider. Please report issues if you find them and I'm open to PRs!
- Package is working in Demo Project by @chrisreedio in #1
- Update README.md by @chrisreedio in #2
- Adding package description. by @chrisreedio in #3
- README updates and config formatting. by @chrisreedio in #4
- README updates by @chrisreedio in #5
- PHPStan passing by @chrisreedio in #6
- Added gap when multiple providers in use. by @chrisreedio in #7
- Added warning to readme about the current beta state. by @chrisreedio in #8
- @chrisreedio made their first contribution in #1
Full Changelog: https://github.com/chrisreedio/socialment/commits/v3.0.0-beta