From the root directory of a V2 project, you can run the following commands to test out V3:
Upgrade from V2 to V3:
source <(curl -s https://calebporzio-public.s3.amazonaws.com/upgrade.sh)
Update to latest V3:
composer clear-cache && composer reinstall livewire/livewire
Revert back to V2:
source <(curl -s https://calebporzio-public.s3.amazonaws.com/revert.sh)
- Auto inject assets
- "locked" properties
-
$parent
- Reactive properties
-
@teleport
-
wire:model
props -
wire:transition
- JavaScript functions
- Lazy components
-
@if
markers (Josh) - PHP Attributes
- SPA Mode (
wire:navigate
,@persist
) - Hot-reloading
- Eloquent model support
- File uploads (javascript)
- Persistant middleware (Josh)
- Session expiration (Josh)
- Detect multiple root elements
- JS hooks and
Livewire.?
- Work through all
@todo
comments - Remove all
->markTestSkipped()
statements
- Rewrite it lol
- Unify modern/legacy tests and "TestCase"s
- Add JS element & component
- Performance testing
- Refactor JS (hooks helpers, synthetic, etc.)
- Finalize internal event names
- Finalize internal exceptions
- Brainstorm Form Object solution
- Brainstorm 3rd party plugin API