Skip to content

v2.2.5

Choose a tag to compare

@github-actions github-actions released this 01 Mar 21:32
· 46 commits to main since this release

Fixed

  • Fixed all unit test failures caused by Mockery being used on final classes — replaced with Config::set() approach
  • Fixed NotifierControllerTest referencing non-existent NotifierController class — rewritten to test NotifierSendBackupController via HTTP
  • Fixed CI test hang caused by real outbound HTTP request to httpbin.org in NotifierCheckCommandTest — added Http::fake()
  • Fixed CACHE_DRIVER=arrayCACHE_STORE=array in phpunit.xml (Laravel 12 renamed the env var, causing throttle middleware to crash with missing cache table)
  • Fixed stale route/method/parameter assertions across feature tests after API redesign (GET /api/backupPOST /api/notifier/backup)
  • Fixed Pint style issues: fully_qualified_strict_types and single_blank_line_at_eof

Changed

  • Enhanced Dependabot config with grouped updates for laravel, orchestra, pestphp, phpunit, phpstan/larastan, symfony, guzzle, actions, codecov, and release tools
  • Added weekly scheduled CI run (every Monday 08:00 UTC) to catch upstream regressions

Fixed

  • Improved error handling when storage/app/public directory is missing during storage backup
  • Replaced silent File::ensureDirectoryExists() with explicit File::isDirectory() check to avoid masking deployment issues
  • Added actionable error messages suggesting php artisan storage:link and deployment symlink configuration
  • Added separate error for broken symlinks where realpath() fails on an existing directory

What's Changed

  • ci(deps): bump actions/upload-artifact from 6 to 7 in the actions group by @dependabot[bot] in #20

New Contributors

Full Changelog: v2.2.4...v2.2.5