Skip to content

Upgrade Livewire 2 → 3 - #224

Draft
betsyecastro wants to merge 10 commits into
developfrom
update-livewire-3
Draft

Upgrade Livewire 2 → 3#224
betsyecastro wants to merge 10 commits into
developfrom
update-livewire-3

Conversation

@betsyecastro

Copy link
Copy Markdown
Contributor

Currently working on updating Livewireto version 3. This PR includes:

  • Update event dispatching from emit() to dispatch().
  • Convert JavaScript event listeners and error handling to the Livewire 3 APIs.
  • wire:model directives update to wire:model.live since in Livewire 3, wire:model is "deferred" by default.
  • Replace $listeners with #[On] attributes.

https://livewire.laravel.com/docs/3.x/upgrading

wunc and others added 10 commits July 7, 2026 17:32
  - Upgrading aws/aws-sdk-php (3.360.0 => 3.388.0)
  - Upgrading barryvdh/reflection-docblock (v2.4.0 => v2.4.1)
  - Upgrading composer/class-map-generator (1.6.2 => 1.7.3)
  - Upgrading composer/pcre (3.3.2 => 3.4.0)
  - Upgrading doctrine/dbal (3.10.3 => 3.10.5)
  - Upgrading doctrine/deprecations (1.1.5 => 1.1.6)
  - Upgrading doctrine/event-manager (2.0.1 => 2.1.1)
  - Upgrading fruitcake/php-cors (v1.3.0 => v1.4.0)
  - Upgrading graham-campbell/result-type (v1.1.3 => v1.1.4)
  - Upgrading guzzlehttp/guzzle (7.10.0 => 7.13.2)
  - Upgrading guzzlehttp/promises (2.3.0 => 2.5.0)
  - Upgrading guzzlehttp/psr7 (2.8.0 => 2.12.3)
  - Upgrading guzzlehttp/uri-template (v1.0.5 => v1.0.8)
  - Upgrading laravel/framework (v10.49.1 => 10.50.2)
  - Upgrading laravel/tinker (v2.10.1 => v2.11.1)
  - Upgrading laravel/ui (v4.6.1 => v4.6.3)
  - Upgrading league/commonmark (2.7.1 => 2.8.2)
  - Upgrading league/flysystem (3.30.2 => 3.35.2)
  - Upgrading league/flysystem-aws-s3-v3 (3.30.1 => 3.35.2)
  - Upgrading league/flysystem-local (3.30.2 => 3.31.0)
  - Upgrading maennchen/zipstream-php (3.2.0 => 3.2.2)
  - Upgrading monolog/monolog (3.9.0 => 3.10.0)
  - Upgrading mtdowling/jmespath.php (2.8.0 => 2.9.2)
  - Upgrading nette/schema (v1.3.3 => v1.3.5)
  - Upgrading nette/utils (v4.0.8 => v4.1.4)
  - Upgrading nikic/php-parser (v4.19.4 => v4.19.5)
  - Upgrading orchestra/sidekick (v1.2.17 => v1.2.20)
  - Upgrading orchestra/testbench-core (v8.39.0 => v8.43.1)
  - Upgrading owen-it/laravel-auditing (v13.7.2 => v13.7.5)
  - Upgrading phpdocumentor/reflection-docblock (5.6.3 => 5.6.7)
  - Upgrading phpdocumentor/type-resolver (1.10.0 => 1.12.0)
  - Upgrading phpoption/phpoption (1.9.4 => 1.9.5)
  - Upgrading phpstan/phpdoc-parser (2.3.0 => 2.3.2)
  - Upgrading phpunit/phpunit (10.5.58 => 10.5.64)
  - Upgrading psalm/plugin-laravel (v2.12.1 => v2.12.3)
  - Upgrading psy/psysh (v0.12.14 => v0.12.24)
  - Upgrading ramsey/uuid (4.9.1 => 4.9.3)
  - Upgrading sebastian/comparator (5.0.4 => 5.0.5)
  - Upgrading sentry/sentry (4.18.1 => 4.29.0)
  - Upgrading sentry/sentry-laravel (4.19.0 => 4.26.0)
  - Upgrading spatie/array-to-xml (3.4.1 => 3.4.4)
  - Upgrading spatie/backtrace (1.8.1 => 1.8.2)
  - Upgrading spatie/browsershot (5.1.0 => 5.4.0)
  - Upgrading spatie/db-dumper (3.8.0 => 3.8.3)
  - Upgrading spatie/eloquent-sortable (4.5.2 => 5.0.1)
  - Upgrading spatie/flare-client-php (1.10.1 => 1.11.1)
  - Upgrading spatie/ignition (1.15.1 => 1.16.0)
  - Upgrading spatie/image-optimizer (1.8.0 => 1.10.0)
  - Upgrading spatie/laravel-package-tools (1.92.7 => 1.93.1)
  - Upgrading spatie/laravel-tags (4.10.1 => 4.12.0)
  - Upgrading spatie/temporary-directory (2.3.0 => 2.4.0)
  - Upgrading symfony/console (v6.4.27 => v6.4.42)
  - Upgrading symfony/css-selector (v7.3.6 => v7.4.9)
  - Upgrading symfony/deprecation-contracts (v3.6.0 => v3.7.1)
  - Upgrading symfony/error-handler (v6.4.26 => v6.4.36)
  - Upgrading symfony/event-dispatcher (v7.3.3 => v7.4.14)
  - Upgrading symfony/event-dispatcher-contracts (v3.6.0 => v3.7.1)
  - Upgrading symfony/filesystem (v7.3.6 => v7.4.11)
  - Upgrading symfony/finder (v6.4.27 => v6.4.42)
  - Upgrading symfony/http-foundation (v6.4.29 => v6.4.42)
  - Upgrading symfony/http-kernel (v6.4.29 => v6.4.42)
  - Upgrading symfony/mailer (v6.4.27 => v6.4.40)
  - Upgrading symfony/mime (v6.4.26 => v6.4.41)
  - Upgrading symfony/options-resolver (v7.3.3 => v7.4.8)
  - Upgrading symfony/polyfill-ctype (v1.33.0 => v1.37.0)
  - Upgrading symfony/polyfill-intl-grapheme (v1.33.0 => v1.38.1)
  - Upgrading symfony/polyfill-intl-idn (v1.33.0 => v1.38.1)
  - Upgrading symfony/polyfill-intl-normalizer (v1.33.0 => v1.38.0)
  - Upgrading symfony/polyfill-mbstring (v1.33.0 => v1.38.2)
  - Upgrading symfony/polyfill-php80 (v1.33.0 => v1.37.0)
  - Upgrading symfony/polyfill-php83 (v1.33.0 => v1.38.2)
  - Upgrading symfony/polyfill-uuid (v1.33.0 => v1.37.0)
  - Upgrading symfony/process (v6.4.26 => v6.4.41)
  - Upgrading symfony/psr-http-message-bridge (v7.3.0 => v7.4.8)
  - Upgrading symfony/routing (v6.4.28 => v6.4.41)
  - Upgrading symfony/service-contracts (v3.6.1 => v3.7.1)
  - Upgrading symfony/string (v7.3.4 => v7.4.13)
  - Upgrading symfony/translation (v6.4.26 => v6.4.42)
  - Upgrading symfony/translation-contracts (v3.6.1 => v3.7.1)
  - Upgrading symfony/uid (v6.4.24 => v6.4.32)
  - Upgrading symfony/var-dumper (v6.4.26 => v6.4.42)
  - Upgrading tijsverkoyen/css-to-inline-styles (v2.3.0 => v2.4.0)
  - Upgrading vlucas/phpdotenv (v5.6.2 => v5.6.4)
  - Upgrading voku/portable-ascii (2.0.3 => 2.1.1)
  - Upgrading webmozart/assert (1.12.1 => 2.4.1)
- Removing intervention/image (2.7.2)
  - Removing league/glide (2.3.2)
  - Upgrading spatie/image (2.2.7 => 3.9.5)
  - Upgrading spatie/laravel-medialibrary (10.15.0 => 11.23.1)
- mostly docblock stuff
- updates psalm-ignore with latest
@betsyecastro betsyecastro self-assigned this Aug 3, 2026
@betsyecastro betsyecastro added 📦️ dependencies Update, change, or remove a dependency ☕️ javascript Pull requests that update Javascript code ⬆️ priority:high High priority issue labels Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📦️ dependencies Update, change, or remove a dependency ☕️ javascript Pull requests that update Javascript code ⬆️ priority:high High priority issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants