Skip to content

Releases: diego-ninja/laravel-devices

v1.2.4

21 Nov 12:55
14b87ee
Compare
Choose a tag to compare
  • Removes the mandatory use of Laravel session to work
  • Adds a new transport for session/device ids: session
  • Dedicated transport enums for session and device ids

v1.2.3

19 Nov 10:31
4873a1c
Compare
Choose a tag to compare

hotfix(facades): fixes bad use statements for laravel facades

v1.2.2

12 Nov 18:33
91b636e
Compare
Choose a tag to compare
  • 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

12 Nov 00:41
b4bef3a
Compare
Choose a tag to compare
  • Artisan commands for device and session management
  • User event tracking module (WIP!)
  • Device and session security module (WIP!)
  • Minor bugfixes

v1.2.0

27 Oct 17:50
Compare
Choose a tag to compare
  • Fingerprinting support with js libraries
    • FingerprintJS
    • ClientJS
  • Improved documentation (generated with AI, use carefully)
  • Several refactors

v1.1.1-beta

02 Oct 20:45
6e33739
Compare
Choose a tag to compare

Adds metadata object to Device model

v1.1.0-beta

02 Oct 10:41
a7913ca
Compare
Choose a tag to compare

Adds caching capabilities for:

  • Sessions
  • Devices
  • Locations
  • User Agents

v1.0.2-beta

30 Sep 12:59
Compare
Choose a tag to compare
  • 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

29 Sep 11:44
17c36d3
Compare
Choose a tag to compare
  • Adds events to manage Google 2FA result
    • Google2FASuccess
    • Google2FAFailed
  • Adds a listener for Google2FASuccess event
  • Improves documentation on README.md

v1.0.0-beta

27 Sep 10:20
Compare
Choose a tag to compare

First beta version for Laravel 11