Skip to content

[major] Major release: Laravel/PHP/Node platform upgrade#356

Merged
rbruhn merged 20 commits into
mainfrom
development
May 17, 2026
Merged

[major] Major release: Laravel/PHP/Node platform upgrade#356
rbruhn merged 20 commits into
mainfrom
development

Conversation

@rbruhn
Copy link
Copy Markdown
Contributor

@rbruhn rbruhn commented May 17, 2026

#Major release

  • Upgrades platform compatibility for PHP 8.5
  • Updates Node.js deployment/runtime expectations to Node.js 24
  • Updates Composer dependencies
  • Updates deployment workflow dependencies
  • Includes framework/configuration updates for the new major release

rbruhn added 20 commits May 11, 2026 13:52
…cies, and update Composer dependency versions.
- Remove redundant login/logout logging in `GroupEventSubscriber`.
- Streamline `responsecache.php` config by removing fully qualified class names.
- Register `IdeHelperServiceProvider` with cleaner syntax in `AppServiceProvider`.
- Removed `anourvalar/eloquent-serialize` package.
- Updated multiple dependencies, including:
  - `aws/aws-sdk-php` to `3.380.3`
  - `blade-ui-kit/blade-heroicons` to `2.7.0`
  - `filament/*` packages to `v4.11.3`
  - `graham-campbell/markdown` to `v16.1.0`
  - `intervention/image` to `3.11.8`
  - `kirschbaum-development/eloquent-power-joins` to `4.3.1`.
- Adjusted `require-dev` versions for several packages.
…in route

- Removed `routes/admin/opcache.php` and its related webhook functionality.
- Added API v1 route for OpCache reset in `routes/api/v1/opcache.php`.
- Updated `IndexController` to handle OpCache reset using bearer token authentication.
- Replaced old `OPCACHE_WEBHOOK_TOKEN` with `API_TOKEN` in workflow and deployment scripts.
- Refactored `config/app.php` to clean up redundant tokens and service provider references.
Update Node.js version and GitHub action in deploy workflow
- Updated `IndexController` to simplify `Request` and `Response` usage.
- Cleaned up `config/app.php` by trimming redundant imports, aliases, and service provider listings.
# Conflicts:
#	AGENTS.md
#	CLAUDE.md
#	app/Http/Controllers/Api/IndexController.php
#	app/Providers/AppServiceProvider.php
#	composer.json
#	composer.lock
#	config/responsecache.php
- Upgraded dependencies in `composer.lock`, including `aws/aws-sdk-php`, `laravel/framework`, `symfony/*`, and others.
- Updated PHP platform requirement to `^8.5`.
- Improved `responsecache.php` to support dynamic tagging using the app tag.
- Added `FlashReplacer` to response cache replacers for better cache handling.
…stForgery`

- Deleted `VerifyCsrfToken.php` middleware file and all related references.
- Updated applications to adopt `PreventRequestForgery`.
- Streamlined imports in `bootstrap/app.php`, replacing fully qualified namespaces with class imports.
- Adjusted configurations in `database.php` and `AdminPanelProvider.php` to align with middleware changes.
- Enhanced unit tests for presenter methods to reflect structural updates and improve accessibility validation.
- Upgraded `deployer/deployer` to `^8.0` and added `maml/maml` package.
- Updated `fruitcake/laravel-debugbar` to `^4.0` and other dev dependencies in `composer.json`.
- Reflected dependency upgrades in `composer.lock`, including `spatie/flare-client-php` and new autoload paths.
… latest versions

- Updated `intervention/image-laravel` to `^4.0` in `composer.json`.
- Upgraded `intervention/gif` to `5.0.1` and `intervention/image` to `4.0.4`.
- Adjusted PHP requirement to `^8.3` for updated packages.
- Modified `ImageUploadService` to cast image encoding to string to ensure compatibility.
Update Composer dependencies and enhance middleware configuration
- Replaced fully qualified middleware class names with imported class references.
- Adjusted `authenticate_session`, `encrypt_cookies`, and `validate_csrf_token` middleware definitions for cleaner syntax.
- Upgraded `aws/aws-sdk-php` to `3.381.2`, `intervention/image` to `4.1.0`, and `deployer/deployer` to `v8.0.4`.
- Adjusted PHP version to `^8.5` in workflows.
- Replaced `deployphp/action` integration with manual SSH key setup and custom deployment commands.
- Minor cleanup of GitHub Actions for improved clarity and reliability.
Update dependencies and optimize deployment workflows
@rbruhn rbruhn merged commit 05b3d4b into main May 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant