Skip to content

Releases: inertiajs/inertia

v2.0.0

13 Dec 02:26
Compare
Choose a tag to compare

twitter-card

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

13 Dec 01:59
Compare
Choose a tag to compare

Added

Changed

  • Skip intercepting non-left button clicks on links (#1908, #1910)
  • Changed preserveScroll to be true on initial page visit (#1360)
  • Return early when using router.on() during SSR (#1715)
  • Use updater function in setData in useForm 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 after form.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 respect preserveState 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)

v2.0.0-beta.3

03 Dec 20:04
8bb8c3b
Compare
Choose a tag to compare
v2.0.0-beta.3 Pre-release
Pre-release
  • [2.x] Ensure current page is set before prefetching (#2100)
  • [2.x] Set the history state before swapping component (#2098)
  • [2.x] Ensure we have a default slot for WhenVisible before executing it (#2096)
  • [2.x] Fix: make Link href prop reactive (#2089)
  • [2.x] Don't prefetch the current page (#2097)
  • [2.x] Removal of NProgress dependency (#2045)

v2.0.0-beta.2

18 Oct 02:02
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release
  • [2.x] Fix issue where initial page data is coming from history state (#2023)
  • [2.x] Fix onClick in React adapter (#2019)
  • [2.x] Export usePrefetch for react (#2016)
  • [2.x] Rename WhenVisible "elementTag" prop to "as" (#2009)
  • [2.x] $page url should not include the host (#2032)
  • [2.x] Suppress Svelte accessibility warnings from Playwright logs (#2033)
  • [2.x] Change TypeScript module resolution in the Svelte adapter (#2035)
  • [2.x] Fix multi byte strings in history encryption (#2030)
  • [2.x] Load deferred props on every page swap (#2024)
  • [2.x] Refactor createInertiaApp in Svelte adapter (#2036)
  • [2.x] Fix <Deferred /> in Svelte adapter (#2037)
  • [2.x] Fix usePrefetch in SSR mode in Svelte adapter (#2034)

v2.0.0-beta.1

10 Oct 16:30
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release

twitter-card

First beta release for the upcoming Inertia.js v2.0. View documentation and upgrade guide at https://v2.inertiajs.com.

v1.3.0-beta.2

10 Oct 01:51
Compare
Choose a tag to compare
v1.3.0-beta.2 Pre-release
Pre-release

v1.3.0-beta.1

08 Oct 19:27
Compare
Choose a tag to compare
v1.3.0-beta.1 Pre-release
Pre-release

Added

  • Add Svelte 5 support (#1970)
  • Add TypeScript support to Svelte adapter (#1866)

Changed

  • Skip intercepting non-left button clicks on links (#1908, #1910)
  • Changed preserveScroll to be true on initial page visit (#1360)
  • Return early when using router.on() during SSR (#1715)
  • Use updater function in setData in useForm 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 after form.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 respect preserveState option in Svelte adapter (#1943)
  • Fix 'received an unexpected slot "default"' warning in Svelte adapter (#1941)

v1.2.0

13 Jun 00:23
Compare
Choose a tag to compare
  • Fix preserveScroll and preserveState types (#1882)
  • Revert "merge props from partial reloads" (#1895)

v1.1.0

25 May 00:20
Compare
Choose a tag to compare
  • Add new except visit option to exclude props from partial reloads (#1876)
  • Deep merge props from partial reloads (#1877)

v1.0.16

16 Apr 12:45
Compare
Choose a tag to compare
  • Fix Svelte 4 slot rendering issues (#1763)
  • Fix accessibility warning in Svelte Link component (#1858)
  • Use Omit instead of Exclude in router types (#1857)