NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #226 most downloaded on Packagist
The Laravel adapter for Inertia.js.
Last release 7 days ago
01 Oct 2026
Ships fairly regularly
a new release about every 3 weeks
Most releases are documented
notes for 53 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
111 releases · first in 2019
[3.x] Assert big integers as plain integers in tests by @pascalbaljet in #918
Full Changelog: v3.5.0...v3.5.1
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.5.0...v3.5.1
[3.x] Support big integers as native BigInt values by @pascalbaljet in #904
One column per quarter.
Full Changelog: v3.4.0...v3.5.0
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.4.0...v3.5.0
[3.x] Return Illuminate's RedirectResponse from back() by @YannikFirre in #910
--graceful option to the inertia:stop-ssr command by @pascalbaljet in #917Full Changelog: v3.3.4...v3.4.0
--graceful option to the inertia:stop-ssr command by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/917Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.3.4...v3.4.0
[3.x] Escape HTML tags in the initial page JSON by @pascalbaljet in #911
Full Changelog: v3.3.3...v3.3.4
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.3.3...v3.3.4
[3.x] Fix loadDeferredProps() crashing when a group name matches a helper function by @mdalikadar in #908
Full Changelog: v3.3.2...v3.3.3
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.3.2...v3.3.3
[3.x] Resolve props nested in JsonSerializable objects by @pascalbaljet in #902
JsonSerializable objects by @pascalbaljet in #902Full Changelog: v3.3.1...v3.3.2
JsonSerializable objects by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/902Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.3.1...v3.3.2
Support Boost 2.5 by @pushpak1300 in #899
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.3.0...v3.3.1
[3.x] Report the base path to DevTools by @pascalbaljet in #895
Full Changelog: v3.2.1...v3.3.0
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.2.1...v3.3.0
[3.x] Fix DevTools recording under Laravel Octane by @lazerg in #894
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.2.0...v3.2.1
[3.x] Support Guzzle 8 by @pascalbaljet in #891
Full Changelog: v3.1.1...v3.2.0
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.1.1...v3.2.0
[3.x] Pin GitHub Actions to commit SHAs and harden CI workflows by @pascalbaljet in #865
roave/security-advisories with composer audit in CI by @pascalbaljet in #879Full Changelog: v3.1.0...v3.1.1
roave/security-advisories with composer audit in CI by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/879Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.1.0...v3.1.1
[3.x] Add rescue option to Deferred Props by @pascalbaljet in #864
rescue option to Deferred Props by @pascalbaljet in #864Full Changelog: v3.0.6...v3.1.0
rescue option to Deferred Props by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/864Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.0.6...v3.1.0
[3.x] Ensure callables are objects by @pascalbaljet in #862
Full Changelog: v3.0.5...v3.0.6
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.0.5...v3.0.6
[3.x] Handle redirect status codes with global middleware by @pascalbaljet in #860
Full Changelog: v3.0.4...v3.0.5
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.0.4...v3.0.5
Revert "[3.x] Fix middleware priority" by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/859
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.0.3...v3.0.4
[3.x] Add Inertia::disableSsr() method by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/856
Inertia::disableSsr() method by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/856Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.0.2...v3.0.3
Update facade docblocks in https://github.com/inertiajs/inertia-laravel/commit/25fe835d0fadf988d2cd8974d4a7b64048f84eda
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.0.1...v3.0.2
[3.x] Migrate Blade components to inline syntax by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/850
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.0.0...v3.0.1
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.0.0-beta5...v3.0.0
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v3.0.0-beta5...v3.0.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
[2.x] Add --graceful option to the inertia:stop-ssr command by @TimKunze96 in #914
Full Changelog: v2.0.27...v2.0.28
[2.x] Escape HTML tags in the initial page JSON by @pascalbaljet in #912
Full Changelog: v2.0.26...v2.0.27
[2.x] Fix loadDeferredProps() crashing when a group name matches a helper function by @pascalbaljet in #909
Full Changelog: v2.0.25...v2.0.26
[2.x] Pin GitHub Actions to commit SHAs and harden CI workflows by @pascalbaljet in #868
roave/security-advisories with composer audit in CI by @pascalbaljet in #880Full Changelog: v2.0.24...v2.0.25
[2.x] Ensure callables are objects by @pascalbaljet in #863
Full Changelog: v2.0.23...v2.0.24
Nothing published for this version
Nothing published for this version
[2.x] Supports Laravel 13 by @crynobone in https://github.com/inertiajs/inertia-laravel/pull/822
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.20...v2.0.21
Removed duplicate import of RedirectResponse by @kitro in https://github.com/inertiajs/inertia-laravel/pull/813
assertInertiaFlash and assertInertiaFlashMissing test response macros by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/827Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.19...v2.0.20
[2.x] Allow ScrollProp to be deferred by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/806
ScrollProp to be deferred by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/806Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.18...v2.0.19
Add test helpers for Flash Data by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/804
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.17...v2.0.18
Fix flash data loss on non-Inertia redirects by @TomKita in https://github.com/inertiajs/inertia-laravel/pull/802
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.16...v2.0.17
Add test for deferred metadata on subsequent request by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/799
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.15...v2.0.16
Check if prop value is callable and not a string by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/798
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.14...v2.0.15
Exclude loaded once props from deferred metadata by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/796
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.13...v2.0.14
Include onceProps metadata for fresh props by @skryukov in https://github.com/inertiajs/inertia-laravel/pull/794
onceProps metadata for fresh props by @skryukov in https://github.com/inertiajs/inertia-laravel/pull/794Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.12...v2.0.13
Ability to use element for initial page data by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/788
<script> element for initial page data by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/788once() props by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/793Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.11...v2.0.12
Add PHP 8.5 to test matrix by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/787
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.10...v2.0.11
Include scrollProps metadata when prop is requested to reset by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/781
scrollProps metadata when prop is requested to reset by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/781Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.9...v2.0.10
Add docblock to Inertia Facade for scroll by @joetannenbaum in https://github.com/inertiajs/inertia-laravel/pull/780
scroll by @joetannenbaum in https://github.com/inertiajs/inertia-laravel/pull/780Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.8...v2.0.9
More fine-grained control for Inertia::merge() and a new Inertia::scroll() by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/774
Inertia::merge() and a new Inertia::scroll() by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/774Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.7...v2.0.8
Added loadDeferredProps() method to AssertableInertia class by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/779
loadDeferredProps() method to AssertableInertia class by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/779Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.6...v2.0.7
Add encrypt history middleware that follows laravel naming conventions by @taylorotwell in https://github.com/inertiajs/inertia-laravel/pull/773
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.5...v2.0.6
[2.x] Improve inertia helper docblock by @mtlukaszczyk in https://github.com/inertiajs/inertia-laravel/pull/766
ProvidesInertiaProp interface by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/746Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.4...v2.0.5
[2.x] Ability to perform a SSR request without a bundle by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/751
inertia:check-ssr Artisan command and isHealthy() method on HttpGateway by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/752HttpGateway by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/754ssr.dispatch_without_bundle to ssr.ensure_bundle_exists by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/755testing.page_paths and testing.page_extensions configs by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/756SECURITY.md by @duncanmcclean in https://github.com/inertiajs/inertia-laravel/pull/759Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.3...v2.0.4
Run tests on Ubuntu 24.04 by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/735
TestResponse from Laravel <= 6.0 by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/743mergeStrategies argument to matchOn() method by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/747Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.2...v2.0.3
[2.x] Supports Laravel 12 by @crynobone in https://github.com/inertiajs/inertia-laravel/pull/709
ssr.enabled, ssr.url, and history.encrypt by @bram-pkg in https://github.com/inertiajs/inertia-laravel/pull/714array_merge with spread operator in middleware.stub by @osbre in https://github.com/inertiajs/inertia-laravel/pull/710toArray() on Arrayable props resolved from the Container by @pascalbaljet in https://github.com/inertiajs/inertia-laravel/pull/696Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.1...v2.0.2
- Allow Laravel 12.x. Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.0...v2.0.1
Full Changelog: https://github.com/inertiajs/inertia-laravel/compare/v2.0.0...v2.0.1
Deprecated Inertia::lazy() in favor of Inertia::optional()
Inertia::defer() to support deferred propsInertia::merge() to support merging props on clientInertia::always() for props that should always be included (#627)Inertia::clearHistory() and Inertia::encryptHistory() methods, encryption config, and encryption middlewareInertia::lazy() in favor of Inertia::optional()Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Exclude except props from partial reloads
Support dot notation in partial requests
Your coding agent can read these notes before it upgrades. Set up the MCP server →