v0.17.6
- chore(deps): update dependency @types/react to v19.0.8 by @marcalexiei in https://github.com/tuono-labs/tuono/pull/442
- fix: check if project contains
tuono.config.ts
before running dev/build by @jacobhq in https://github.com/tuono-labs/tuono/pull/420 - feat(examples/tuono-tutorial): rewrite tuono-tutorial by @marcalexiei in https://github.com/tuono-labs/tuono/pull/449
- test: integration test to
tuono_lib
by @Valerioageno in https://github.com/tuono-labs/tuono/pull/425 - chore: bump version to v0.17.6 by @Valerioageno in https://github.com/tuono-labs/tuono/pull/453
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.17.5...v0.17.6
v0.17.5
- feat(crates/tuono): add
--head
flag to download most recent template by @jacobhq in https://github.com/tuono-labs/tuono/pull/408 - refactor: create
TuonoContext
by @marcalexiei in https://github.com/tuono-labs/tuono/pull/413 - fix(packages/tuono): build error when config contains vite plugins by @marcalexiei in https://github.com/tuono-labs/tuono/pull/415
- chore: bump version to v0.17.5 by @Valerioageno in https://github.com/tuono-labs/tuono/pull/417
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.17.4...v0.17.5
v0.17.4
- refactor: add
TuonoEntryPoint
by @jacobhq in https://github.com/tuono-labs/tuono/pull/374 - feat: add host and port support to TuonoConfig by @Valerioageno in https://github.com/tuono-labs/tuono/pull/366
- chore(deps): update dependency @types/react to v19.0.7 by @marcalexiei in https://github.com/tuono-labs/tuono/pull/392
- feat: create
tuono_internal
crate by @Valerioageno in https://github.com/tuono-labs/tuono/pull/395 - fix(deps): update dependency vite to v5.4.12 [security] by @marcalexiei in https://github.com/tuono-labs/tuono/pull/401
- feat: load
config
in tuono CLI by @Valerioageno in https://github.com/tuono-labs/tuono/pull/399 - feat: Improve error handling by @Robert-maker1994 in https://github.com/tuono-labs/tuono/pull/398
- feat: pass config from server to client by @Valerioageno in https://github.com/tuono-labs/tuono/pull/407
import type { TuonoConfig } from 'tuono/config'
const config: TuonoConfig = {
server: {
host: 'localhost',
port: 3000,
},
}
export default config
- @Robert-maker1994 made their first contribution in https://github.com/tuono-labs/tuono/pull/398
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.17.3...v0.17.4
v0.17.3
- fix: propagate build error and check if js files exist by @LeNei in https://github.com/tuono-labs/tuono/pull/297
- fix: create a component tree that matches between client and server to avoid
useId
output mismatch by @Valerioageno in https://github.com/tuono-labs/tuono/pull/371
Now the root __layout.tsx
component requires to import <TuonoScript />
in the html body
import type { ReactNode, JSX } from 'react'
import { TuonoScripts } from 'tuono'
interface RootLayoutProps {
children: ReactNode
}
export default function RootLayout({ children }: RootLayoutProps): JSX.Element {
return (
<html>
<head>
</head>
<body>
{children}
<TuonoScripts />
</body>
</html>
)
}
- @LeNei made their first contribution in https://github.com/tuono-labs/tuono/pull/297
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.17.2...v0.17.3
v0.17.2
- feat: add a
with-tailwind
example by @jacobhq in https://github.com/tuono-labs/tuono/pull/359
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.17.1...v0.17.2
v0.17.1
- fix: catch-all server side handler by @Valerioageno in https://github.com/tuono-labs/tuono/pull/287
- chore: dockerization of the tuono repo! by @spacecodeur in https://github.com/tuono-labs/tuono/pull/276
- feat: add support for client only lazy loading with
dynamic
by @Valerioageno in https://github.com/tuono-labs/tuono/pull/331
- @spacecodeur made their first contribution in https://github.com/tuono-labs/tuono/pull/276
- @jacobhq made their first contribution in https://github.com/tuono-labs/tuono/pull/325
- @avj2352 made their first contribution in https://github.com/tuono-labs/tuono/pull/307
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.17.0...v0.17.1
v0.17.0
- feat: add support for react 19 by @marcalexiei and @Valerioageno in https://github.com/tuono-labs/tuono/pull/264
- Load template by tag by @Valerioageno in https://github.com/tuono-labs/tuono/pull/284
- feat(packages/tuono-(router|fs-router-vite-plugin)): replace
__route
with__layout
by @marcalexiei in https://github.com/tuono-labs/tuono/pull/283
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.16.9...v0.17.0
v0.16.9
- feat(crates/tuono): tuono new - download template by cli version and git tag by @gravitypowerful in https://github.com/tuono-labs/tuono/pull/261
- @gravitypowerful made their first contribution in https://github.com/tuono-labs/tuono/pull/261
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.16.8...v0.16.9
v0.16.8
- feat(packages/tuono-router): replace
zustand
withReact.Context
by @Valerioageno and @marcalexiei in https://github.com/tuono-labs/tuono/pull/256
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.16.7...v0.16.8
v0.16.7
- chore(examples): Remove tsconfig.node.js file from examples by @m-jovan in https://github.com/tuono-labs/tuono/pull/245
- Add message event polyfill by @Valerioageno in https://github.com/tuono-labs/tuono/pull/250
- refactor(packages/*): use
@vitejs/plugin-react-swc
and make all package dependencies explicit by @marcalexiei in https://github.com/tuono-labs/tuono/pull/254 - refactor(packages/*): add tuono- prefix to all relevant folders by @marcalexiei in https://github.com/tuono-labs/tuono/pull/255
- @m-jovan made their first contribution in https://github.com/tuono-labs/tuono/pull/245
Full Changelog: https://github.com/tuono-labs/tuono/compare/v0.16.6...v0.16.7