v0.19.4
- feat: add automatic types generation by @Valerioageno in https://github.com/tuono-labs/tuono/pull/703
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.19.3...v0.19.4
v0.19.3
- refactor: refine ServerPayload type using a union with mode as discriminant by @marcalexiei in https://github.com/tuono-labs/tuono/pull/701
- feat: init new git repo for new projects by @jacobhq in https://github.com/tuono-labs/tuono/pull/558
- fix: prevent multiple server address print by @Valerioageno in https://github.com/tuono-labs/tuono/pull/713
- fix: old data kept on new route during transition by @Valerioageno & @marcalexiei in https://github.com/tuono-labs/tuono/pull/730
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.19.2...v0.19.3
v0.19.2
- refactor: create more types to simplify
TuonoConfig
management by @marcalexiei in https://github.com/tuono-labs/tuono/pull/699 - feat: add
TuonoLayoutProps
interface by @marcalexiei in https://github.com/tuono-labs/tuono/pull/702 - feat: add form_data method into request by @kulapoo in https://github.com/tuono-labs/tuono/pull/651
- @kulapoo made their first contribution in https://github.com/tuono-labs/tuono/pull/651
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.19.1...v0.19.2
v0.19.1
- fix: body parsing function by @Valerioageno in https://github.com/tuono-labs/tuono/pull/670
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.19.0...v0.19.1
v0.19.0
- fix: prevent returning the previous route data on route transition by @Valerioageno in https://github.com/tuono-labs/tuono/pull/646
- fix: allow 'index' keyword in routes name by @Valerioageno in https://github.com/tuono-labs/tuono/pull/647
- feat(packages/tuono): improve
TuonoRouteProps
type by @marcalexiei in https://github.com/tuono-labs/tuono/pull/648 - feat: remove
global.css
import to enable global CSS file customizations by @Valerioageno in https://github.com/tuono-labs/tuono/pull/650
// src/routes/__layout.tsx
++ import './../styles/global.css'
export default function Layout(): JSX.Element {
...
}
// src/routes/my-route.tsx
-- export default function MyRoute(props: TuonoProps<T>): JSX.Element {}
++ export default function MyRoute(props: TuonoRouteProps<T>): JSX.Element {}
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.18.0...v0.19.0
v0.18.0
- feat(examples/tuono-tutorial): improve styles of
PokemonView
component by @nicolasgasco in https://github.com/tuono-labs/tuono/pull/628 - feat: display error overlay by @Valerioageno and @marcalexiei in https://github.com/tuono-labs/tuono/pull/607
- feat: add
__layout
wrapper to default 404 page by @Valerioageno in https://github.com/tuono-labs/tuono/pull/633 - feat: Implement .env file support by @jacobhq in https://github.com/tuono-labs/tuono/pull/618
- @nicolasgasco made their first contribution in https://github.com/tuono-labs/tuono/pull/628
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.17.10...v0.18.0
v0.17.10
- feat: add
origin
config option by @pveierland in https://github.com/tuono-labs/tuono/pull/582 - fix: build script for creation of parent directories by @Valerioageno in https://github.com/tuono-labs/tuono/pull/614
- @pveierland made their first contribution in https://github.com/tuono-labs/tuono/pull/582
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.17.9...v0.17.10
v0.17.9
- feat: create body extractor function by @Valerioageno in https://github.com/tuono-labs/tuono/pull/561
- feat(crates/tuono): feat: add spinner to
tuono build
by @marcalexiei in https://github.com/tuono-labs/tuono/pull/560 - fix: use snake_case for handler names by @jacobhq in https://github.com/tuono-labs/tuono/pull/565
- feat: setup default tracing subscriber by @Valerioageno in https://github.com/tuono-labs/tuono/pull/564
- chore(examples/with-tailwind): update
tailwind
to v4.0.6 by @jacobhq in https://github.com/tuono-labs/tuono/pull/577 - feat: update vite to v6 and vitest v3 by @marcalexiei in https://github.com/tuono-labs/tuono/pull/576
- feat: more detailed errors for
Failed to read tuono.config.ts
by @jacobhq in https://github.com/tuono-labs/tuono/pull/579 - feat: allow custom route with
.txt
extension by @Valerioageno in https://github.com/tuono-labs/tuono/pull/594 - feat(packages/tuono-router): add
replace
method to router andreplace
prop toLink
by @m-jovan in https://github.com/tuono-labs/tuono/pull/596 - feat: update axum to v0.8.1 by @Valerioageno in https://github.com/tuono-labs/tuono/pull/595
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.17.8...v0.17.9
v0.17.8
- feat: add css key to vite config by @jacobhq in https://github.com/tuono-labs/tuono/pull/518
- fix: update link component to allow modifier+click to properly work, and write tests by @jacobhq in https://github.com/tuono-labs/tuono/pull/534
- feat: add spinner to 'tuono dev' by @Valerioageno in https://github.com/tuono-labs/tuono/pull/550
- feat: polyfill URLSearchParams on the server side by @Valerioageno in https://github.com/tuono-labs/tuono/pull/555
- feat: Add e2e setup and tests by @m-jovan in https://github.com/tuono-labs/tuono/pull/535
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.17.7...v0.17.8
v0.17.7
- fix(crates/tuono_lib): print server url as valid URL to be clickable on CLI by @marcalexiei in https://github.com/tuono-labs/tuono/pull/464
- fix: with-tailwind template download by @Valerioageno in https://github.com/tuono-labs/tuono/pull/522
- chore: update ssr_rs to v0.8.1 by @Valerioageno in https://github.com/tuono-labs/tuono/pull/529
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.17.6...v0.17.7