Releases: diego-ninja/laravel-devices
Releases · diego-ninja/laravel-devices
v1.2.4
v1.2.3
hotfix(facades): fixes bad use statements for laravel facades
v1.2.2
- Adds header transport for device id communication
- Package now works without Laravel Session
- Header transport only available for device id not for device fingerprint (just cookie for fingerprints)
- Check config file for new options:
/*
|--------------------------------------------------------------------------
| Header name for device id
|--------------------------------------------------------------------------
| This option specifies the name of the header that will be used to store
| the device uuid during the request.
|
*/
'device_id_header_name' => 'X-Device',
/*
|--------------------------------------------------------------------------
| Transport for device id
|--------------------------------------------------------------------------
| This option specifies the transport method for the device id.
|
| Options: 'cookie', 'header'
|
*/
'device_id_transport' => 'cookie',
```
v1.2.1
- Artisan commands for device and session management
- User event tracking module (WIP!)
- Device and session security module (WIP!)
- Minor bugfixes
v1.2.0
- Fingerprinting support with js libraries
- FingerprintJS
- ClientJS
- Improved documentation (generated with AI, use carefully)
- Several refactors
v1.1.1-beta
Adds metadata object to Device model
v1.1.0-beta
Adds caching capabilities for:
- Sessions
- Devices
- Locations
- User Agents
v1.0.2-beta
- Decouples the use of Uuid from device and session ids
- Adds value objects to model device and session ids
- Adds factories to build device and session ids
- Adds StorableId interface
- Adds config options to define session and device ids
v1.0.1-beta
- Adds events to manage Google 2FA result
- Google2FASuccess
- Google2FAFailed
- Adds a listener for Google2FASuccess event
- Improves documentation on README.md
v1.0.0-beta
First beta version for Laravel 11