Repository navigation
3.8.1
Fixed
- Preserve Laravel's own Vite configuration in the Laravel and Laravel Octane presets instead of replacing it. This keeps Tailwind CSS, Laravel 13's font loading, watcher settings, and custom plugins intact. #544, fixes #486.
- Pass only the Docker networking arguments (
--host 0.0.0.0 --port 3001 --strictPort) through the npm, Yarn, and Bun Vite service commands, keeping the existing published port. - Add regression coverage for modern, legacy/custom, and TypeScript Vite configurations across both presets and all three package managers.
Existing projects
This release prevents future config overwrites; it cannot reconstruct a file already replaced by an older preset. Restore your original Vite config from version control or the vite.config.js.bak.* backup before reapplying the preset. Keep your existing Tailwind/plugins and use the updated Docker service command above.
Validation and downloads
- Browser-checked Laravel 12/Octane and fresh Laravel 13, including Tailwind styling, Laravel 13 fonts, and HMR with npm, Yarn, and Bun.
- Linux/macOS CI, release-guide lint, and race-enabled tests passed.
- Six standalone binaries for macOS (amd64/arm64) and Linux (amd64/arm64/ARMv6/ARMv7), each with a SHA-256 checksum, are attached below. Built with Go 1.26.9.
- Upgrade with
kool self-updateor download the matching binary below.
Known issue
The Docker image's deferred security-scan findings are unchanged. This release does not fix or suppress them. The bundled Docker tooling and Alpine packages are not included in the standalone binaries.
Full changelog: 3.8.0...3.8.1