Livewire 4 and Blade Improvements in Laravel VS Code Extension v1.5.0
Last updated on by Paul Redmond
Release Date: January 29, 2026
Version: v1.5.0
Summary
Laravel VS Code Extension v1.5.0 introduces enhanced support for Livewire 4 and Blade components. This release brings improved parsing, autocompletion, and intellisense for modern Livewire and Blade development workflows.
Key highlights include:
- Enhanced Livewire 4 component and namespace parsing
- Livewire props autocompletion and intellisense
- Blade component props support
- Improved Livewire Multi-file component (MFC) support
What's New
Enhanced Livewire 4 Component Parsing
The extension now provides better parsing for Livewire 4 components and namespaces, improving how it handles modern Livewire syntax. This enhancement allows the extension to correctly identify and process Livewire 4 component structures, providing better code intelligence across your Livewire applications.
<?php namespace App\Livewire\Dashboard; use Livewire\Component; class UserStats extends Component{ // Extension now correctly parses namespaced components public function render() { return view('livewire.dashboard.user-stats'); }}
PR: #556
Livewire Props Support
This release adds autocompletion and intellisense for Livewire props, making it easier to work with component properties. When you define props using the #[Prop] attribute, the extension now provides proper code completion and documentation.
<?php namespace App\Livewire; use Livewire\Attributes\Prop;use Livewire\Component; class UserCard extends Component{ #[Prop] public User $user; #[Prop] public bool $showAvatar = true; // Extension provides autocompletion for these props public function render() { return view('livewire.user-card'); }}
When using the component in your views, the extension now recognizes these props and provides appropriate suggestions and documentation.
PR: #553
Blade Component Props
Similar to Livewire props, the extension now provides better support for Blade component props. This includes proper syntax highlighting and intellisense when using the @props directive in your Blade components.
{{-- resources/views/components/alert.blade.php --}}@props([ 'type' => 'info', 'dismissible' => false, 'message']) <div class="alert alert-{{ $type }}"> {{ $message }} @if($dismissible) <button type="button" class="close">×</button> @endif</div>
The extension now recognizes these prop definitions and provides better code intelligence when working with component attributes.
PR: #554
Livewire 4 Multi-file Component Support
This release improves code intelligence for Livewire 4's Multi-file component (MFC) support. The extension now better understands and provides suggestions for functional Livewire components, making it easier to work with this modern pattern.
PR: #561
Bug Fixes and Improvements
- Fixed missing semicolons in markdown property documentation (#558)
Upgrade Notes
No breaking changes are expected. Update through the VS Code Extensions marketplace or download directly from the marketplace page.