v3.0.0-alpha.3
π Security
- API Authorization: Enforced role-based access control (RBAC) guards on all
AnalyticsControllerandSettingsControllerendpoints to prevent Broken Access Control vulnerabilities (OWASP API3:2023). - Dependencies: Updated multiple composer dependencies to address security advisories, including bumping
dompdf/dompdf,filament/filament,guzzlehttp/guzzle, andleague/commonmarkto their latest secure patch versions.
β¨ Features
- API Permissions: Added new granular API permissions to the database for analytics and settings endpoints to properly enforce RBAC.
π Bug Fixes
- Dashboard Crashes (PHP 8.4): Patched the Filament
loading-section.blade.phpview to prevent aTypeError(trimming an array) when lazy-loading dashboard widgets under PHP 8.4's stricter type enforcement. - Test Suite: Fixed failing API feature tests (
AnalyticsApiTestandSettingsApiTest) by initializing and assigning the newly required permissions to the test users.
Full Changelog: v3.0.0-alpha.2...v3.0.0-alpha.3