Releases: inertiajs/inertia
Releases · inertiajs/inertia
v2.0.8
What's Changed
- Add deepMerge Support for Merging Nested Arrays and Objects in Props by @HichemTab-tech in #2069
- fix: build error because of invalid type definitions by @fxnm in #2301
- fix(vue/useForm/defaults): untrack before assign by @Dsaquel in #2112
- Improve type checking of request data by @7nohe in #2304
- Remove empty payload from GET requests by @edgars-vasiljevs in #2305
New Contributors
- @HichemTab-tech made their first contribution in #2069
- @fxnm made their first contribution in #2301
- @Dsaquel made their first contribution in #2112
Full Changelog: v2.0.7...v2.0.8
v2.0.7
What's Changed
- Added missing pages to React and Svelte5 playrounds by @Verox001 in #2217
- chore: replace lodash to decrease bundle size by @lcdss in #2210
- do not pass url when storing scroll state to history by @miDeb in #2280
- fix: react
Deferred
component error on partial visits by @KaioFelps in #2223 - Bump vite from 5.4.16 to 5.4.17 by @dependabot in #2295
- [2.x] SSR clustering by @RobertBoes in #2206
- Allow Object type for href prop by @nckrtl in #2292
- Update GitHub Actions to Ubuntu 24.04 by @joetannenbaum in #2299
- [2.x]: Support for nested paths in forms by @joaopalopes24 in #2181
New Contributors
- @Verox001 made their first contribution in #2217
- @lcdss made their first contribution in #2210
- @miDeb made their first contribution in #2280
- @KaioFelps made their first contribution in #2223
- @nckrtl made their first contribution in #2292
- @joaopalopes24 made their first contribution in #2181
Full Changelog: v2.0.6...v2.0.7
v2.0.6
What's Changed
- Deferred: More descriptive Deferred data prop error by @chris-sev in #2284
- Bump vite from 5.4.12 to 5.4.16 by @dependabot in #2288
- Fix location return history decryption throwing error by @joseaquino in #2282
- Make isDirty reactive to defaults by @mochetts in #2236
- fix playground WhenVisible always by @kikyous in #2203
- Wayfinder support by @joetannenbaum in #2290
New Contributors
- @chris-sev made their first contribution in #2284
- @joseaquino made their first contribution in #2282
- @mochetts made their first contribution in #2236
- @kikyous made their first contribution in #2203
Full Changelog: v2.0.5...v2.0.6
v2.0.5
What's Changed
- Fix history state errors by @nicholaspufal in #2265
- Bump esbuild from 0.16.17 to 0.25.0 by @dependabot in #2231
- Bump vite from 5.4.11 to 5.4.12 by @dependabot in #2201
- Bump axios from 1.7.9 to 1.8.2 by @dependabot in #2269
- Fix esbuild by @joetannenbaum in #2270
New Contributors
- @nicholaspufal made their first contribution in #2265
Full Changelog: v2.0.4...v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
- Fix playground dependencies (#2070)
- Removed Vitest tests + dependencies (#2175)
- Augment
vue
instead of@vue/runtime-core
(#2099) - Fix prefetch missing
cacheFor
default value (#2136) - Fix
useForm
re-renders by memoizing functions in React #2146 - WhenVisible useEffect function is not recreated when params change. (#2153)
- Ensure callback execution (#2163)
- More resilient logic for stripping the origin from page URLs (#2164)
- Add helper scripts for running tests (#2173)
- Export
InertiaFormProps
in React (#2161) - Use default empty object in
useForm
Vue and Svelte (#2052) - Remove
data
option fromuseForm
options type (#2060) - Take over scroll restoration from browser (#2051)
v2.0.0
Added
- Add polling
- Add link prefetching
- Add deferred props
- Add lazy loading of data when scrolling
- Add history encryption API
- Add React 19 support (#2131)
- Add client side visits (#2130)
Changed
- Removal of NProgress dependency (#2045)
- Change TypeScript module resolution in the Svelte adapter (#2035)
- Refactor
createInertiaApp
in Svelte adapter (#2036)
Fixed
- Fix: make Link href prop reactive (#2089)
v1.3.0
Added
- Add React 19 support (#2121)
- Add Svelte 5 support (#1970)
- Add TypeScript support to Svelte adapter (#1866, 69292e, #2003, #2005)
Changed
- Skip intercepting non-left button clicks on links (#1908, #1910)
- Changed
preserveScroll
to betrue
on initial page visit (#1360) - Return early when using
router.on()
during SSR (#1715) - Use updater function in
setData
inuseForm
hook in React adapter (#1859)
Fixed
- Fix history navigation issue on Chrome iOS (#1984, #1992)
- Fix
setNavigationType
for Safari 10 (#1957) - Export
InertiaFormProps
in all adapters (#1596, #1734) - Fix
isDirty
afterform.defaults()
call in Vue 3 (#1985) - Fix scroll reset on page navigation (#1980)
- Fix scroll position restoration for
[scroll-region]
elements (#1782, #1980) - Fix
useForm
re-renders by memoizing functions in React adapter (#1607) - Fix doubling hash when using
<React.StrictMode>
(#1728) - Fix type augmentation in Vue 3 adapter (#1958)
- Fix form helper
transform
return type in React adapter (#1896) - Fix props reactivity in Svelte adapter (#1969)
- Fix
<Render />
component to respectpreserveState
option in Svelte adapter (#1943) - Fix 'received an unexpected slot "default"' warning in Svelte adapter (#1941)
- Fix command + click behavior on links in React adapter (#2132)
- Fix import in Svelte adapter (#2002)