Repository navigation
Releases
Releases · fondujs/fondu
v0.16.2
🐞 Bug Fixes
View changes on GitHub
v0.16.1
🐞 Bug Fixes
View changes on GitHub
v0.16.0
🚀 Features
- client): navigate(href, { keep: true }: The page keeps its state, as reload() does - by @claude (3e03f)
🐞 Bug Fixes
- The server renders the page alone in #app, as the browser hydrates it (useId) - by @claude (35054)
- A shell whose end react-dom doesn't mark is reported, and searched for once - by @claude (abefa)
- client: A page's file asked early serves every click of the next 30 seconds - by @claude (a24a4)
View changes on GitHub
v0.15.0
🚀 Features
- client: A form's answer to the page it was sent from keeps its #fragment - by @claude (46299)
- client): fetch(: A typed call to the app's .ts routes - by @claude (edac8)
🐞 Bug Fixes
- client:
View changes on GitHub
v0.14.0
🚨 Breaking Changes
- A page's route file has loader and actions, a .ts file HTTP methods - by @claude (97b69)
- Route files are TypeScript: .jsx is no longer a page, a layout or the error page - by @claude (353f3)
🚀 Features
- A request body over 10 MB is refused by default (createApp's bodyLimit) - by @claude (9b5de)
- Static pages on Node and Bun are files with the build's headers, as on Cloudflare - by @claude (f1090)
- The document is streamed: the shell at once, Suspense boundaries as they resolve - by @claude (e6169)
- Deferred props: defer() in render(), <Deferred> and reload({ only }) - by @claude (32e15)
- client:
- create-fondu:
View changes on GitHub
v0.13.0
🐞 Bug Fixes
- What a read of packages/ found - by @claude (c698f)
- client: Href()'s params for a route with a param before a catch-all - by @claude (03ce9)
View changes on GitHub
v0.12.1
🐞 Bug Fixes
- Aggregate repeated form fields in linear time - by @foxlau (e861d)
- demo,site: The demo's forms on useForm(); docs table headers; Copy prompt in the quick start - by @claude (a91df)
View changes on GitHub
v0.12.0
🚀 Features
- client:
🐞 Bug Fixes
- client: UseForm's whole-form check keeps the server's errors it can't say again - by @claude (3656d)
View changes on GitHub
v0.11.1
🐞 Bug Fixes
- client:
- A link to a file of a prerendered site, as its page object isn't there, loads it - by @claude (91068)
- A link to a URL that is none of the app's pages is the browser's - by @claude (9df13)
- A reload's scroll position put back by fondu alone, in every engine - by @claude (891ba)
- A reload's position held until the page has loaded, unless the visitor scrolls - by @claude (849b8)
- site:
View changes on GitHub
v0.11.0
🚨 Breaking Changes
- The client on the History API, its own scroll restoration; error boundary; announcer - by @claude (2ab77)
🚀 Features
🐞 Bug Fixes
- A reload is scrolled by the browser, at first paint - by @claude (9ba87)
- Back from a #fragment, the docs menu, a schema checked in the browser - by @claude (0483b)
- Back after a page not of the app, scroll kept per entry by its scrolling, live form checks - by @claude (3fb01)
- The progress bar filled before it fades, ended by a kept page, kept out of the bfcache - by @claude (fe74e)
- A navigation's stream never read through, a form's text answer shown as text, files downloaded - by @claude (ff2cc)
- Validation, form bodies, server code, routes, page objects, redirects, reload scroll - by @claude (bdeae)
- Page objects one for one, a reload kept where it was left, CRLF line breaks in forms - by @claude (5e9f5)
- Pages whose URL ends in index answered by their routes, a reload of a browser-rendered page - by @claude (9486e)
- create-fondu: Nothing asked without a terminal or with --yes, the target given or an error - by @claude (49364)