All notable changes to GoogleAuthenticator
will be documented in this file.
- Added support for Laravel 11
- Updated group names for publishing config/views/etc
- Added support for Laravel 10
- Added return types
- Removed support for Laravel 8
- Added banner image in readme
- Prevent loading the views,should only be used for publishing. This fixes an issue with caching.
- Fixed lang publishing for laravel 9
- Updated version illumninate/support to use Laravel 8 or 9
- Updated auth templates with new format from Laravel + google login button
- Removed Laravel support for version 6 and 7
- Removed google/apiclient
- Updated structure to be more consistent with other packages
- Updated upgrade-guide.md file for new version
- Removed
spatie/laravel-permission
implementation and dependency- This makes the
GoogleAuthenticator
less opinionated - Assigning roles can be done on the "created" method of your user
- This makes the
- Updated version for laravel/socialite & google/apiclient
- Updated version for illumninate/support to work with php 8*
- Removed the
getLogout
action as it was not used - Removed the
/logout
route as it would interfere with the base laravel route.
- User model will now check which namespace is used for the model and then creates a user from there
- Updated version for illumninate/support to work with php 7*
- Switched the
user_columns
array key and value.
- Comments in our Controller
!
option for domains to make them be ignored: f.e.!statik.be
will ignore 'statik.be' addresses.- The use of multiple google values for 1 user table.
- Login with google even if the user account pre-existed (based on email)
- Fixed markdown typos
- Removed statik.be from roles array in config file
- Rewrote config file to revive it's relevance
- Moved following values from .env to config:
- AUTH_ROLE_ADMIN="admin"
- AUTH_ROLE_DOMAIN="statik.be"
- AUTH_REDIRECT_URL = "/admin"
- Renamed Statikbe to statikbe (in the service provider)
- Changed publish views tag from GoogleAuthenticate:views to laravel-google-authenticate.views
- Multiple roles support
- Multiple domains support
- Custom user table columns support
- Fixed bug in authentication check on role
- Added nullable to provider and provider_id columns
- Fixed readme for publishing migration and config
- Updated composer package illuminate/support for Laravel 6
- Added the config file
- Auto publish config file
- Added names for routes & use them in overwritten auth views
- Updated packages to work with laravel 6
- Cleaned up some code
- Added a way to change the redirect url after login
- Correct namespace class for Controller extend
- Added the values that need to be in the services.php class
- Changed Controller route namespacing
- Removed column from migration, should not have been there in the first place
- Added dependency for doctrine/dbal
- Fixed migration for users
- Changed the name of the migration file
- Typo in readme
- Made some fixes to the readme
- Removed unrelated string
- rework of the migration load in the ServiceProvider
- Everything