Skip to content

v1.3.0

Choose a tag to compare

@dxnter dxnter released this 03 Feb 19:50
· 34 commits to main since this release
38e63e4

Features

  • TracksPermissionSources trait - New User model trait for fine-grained permission source checking
    • hasPermissionFromRole() - Check if a permission is granted through a specific role
    • getRolesWithPermission() - Get all roles that grant a specific permission
    • getPermissionsFromRole() - Get all permissions from a specific role
  • Platform Overview Page - New consolidated dashboard displaying environment information, service configurations, and health check status

Bug Fixes

  • Fixed login-code-verify rate limiter so that it falls back to IP address when challenge ID cannot be decrypted, instead of using an inconsistent hash-based key
  • Fixed session regeneration after login to properly regenerate CSRF token
  • Fixed database snapshot restore silently skipping in non-interactive CI
  • Fixed permission cache not clearing after database snapshot restore

Infrastructure

  • Replaced Telescope toolbar with Laravel Debugbar
  • Added IDe helper generation step in CI before Rector

Dependencies

  • Updated various Composer, npm, and Github Action dependencies