Skip to content

Releases: wakujs/waku

v1.0.0-beta.1

26 May 10:14

Choose a tag to compare

This release includes security updates, bug fixes, and internal refactors to improve stability and maintainability.

What's Changed

  • fix(cloudflare): node_compat warning by @dai-shi in #2087
  • fix(adapters/cloudflare): broken build with dynamic page by @dai-shi in #2085
  • fix: check origin for csrf by @dai-shi in #2089
  • fix(router): sanitize location in unstable_redirect by @dai-shi in #2090
  • fix: security concerns and others by @dai-shi in #2091
  • refactor(minimal,router): simplify initial route handling by @dai-shi in #2084
  • fix(plugins): allow overriding vite plugins by @dai-shi in #2101
  • fix(router): map prefetch module ids by @jxom in #2102
  • update pnpm etc (minimal requirement: Node 22.13.0) by @dai-shi in #2103

Full Changelog: v1.0.0-beta.0...v1.0.0-beta.1

v1.0.0-beta.0

12 May 14:27

Choose a tag to compare

We're excited to announce the release of Waku 1.0-beta!

What's Changed

New Contributors

Full Changelog: v1.0.0-alpha.10...v1.0.0-beta.0

v1.0.0-alpha.10

06 May 06:15

Choose a tag to compare

We've refactored the waku/router code and added a "prune build output" capability, which eliminates code that is only used for SSG from the bundle.

What's Changed

  • fix(router): apiPathMap key by @dai-shi in #2046
  • fix(router): slices in grouped path by @dai-shi in #2047
  • fix(router): unstable_disableSsr by @dai-shi in #2048
  • refactor(router): createPages map object value by @dai-shi in #2050
  • refactor(router): createPages avoid noSsr WeakSet by @dai-shi in #2051
  • refactor(router): rename variables and functions in createPages by @dai-shi in #2052
  • refactor(router): extract logic to functions in createPages by @dai-shi in #2053
  • refactor(router): factor out helpers in createPages by @dai-shi in #2054
  • refactor(router): some more changes in createPages by @dai-shi in #2055
  • refactor(router): some clean ups in createPages by @dai-shi in #2056
  • feat: prune build output by @dai-shi in #2044
  • fix(router): unstable_rerenderRoute with no JS by @dai-shi in #2063

Full Changelog: v1.0.0-alpha.9...v1.0.0-alpha.10

v1.0.0-alpha.9

01 May 12:45

Choose a tag to compare

This release includes various improvements and fixes.

There's one behavioral breaking change to note.
If you have a static layout shared across different routes, it will no longer be shared (the app doesn't break.)
See #2035 for migration.

What's Changed

Full Changelog: v1.0.0-alpha.8...v1.0.0-alpha.9

v1.0.0-alpha.8

21 Apr 09:58

Choose a tag to compare

We are making progress on framework stability and getting close to beta. Stay tuned, and please report issues meanwhile!

What's Changed

  • refactor(client): unstable fetchRscStore by @dai-shi in #2017
  • fix(ssr): don't output unnecessary console.error with handled exceptions like NotFound and Redirect by @t6adev in #2015
  • chore(deps): update hono by @dai-shi in #2021
  • feat(router): support building routes selectively by @dai-shi in #2023
  • refactor(lib): rename to loadDotEnv by @dai-shi in #2024
  • fix(router): incorrect warnings for wildcard API routes by @fuma-nama in #2022
  • fix: canary ci with defaultRootOptions by @dai-shi in #2027

New Contributors

Full Changelog: v1.0.0-alpha.7...v1.0.0-alpha.8

v1.0.0-alpha.7

10 Apr 08:45

Choose a tag to compare

This release upgrades to Vite 8 and includes bug fixes and improvements.

What's Changed

New Contributors

Full Changelog: v1.0.0-alpha.6...v1.0.0-alpha.7

v1.0.0-alpha.6

23 Mar 08:38

Choose a tag to compare

This version introduces trailing slash support, performance track for server components, and fixes and improvements in waku/router.

What's Changed

Full Changelog: v1.0.0-alpha.5...v1.0.0-alpha.6

v1.0.0-alpha.5

01 Mar 04:25

Choose a tag to compare

This version introduces a new implementation of Waku Router. While the API remains unchanged, there may be slight differences in behavior. If you notice any issues or unexpected behavior, please report them.

This release also includes several bug fixes.

What's Changed

  • refactor(router): refactor router/client by @dai-shi in #1954
  • fix(router/client): warn some usages and fix notfound and redirect behaviors by @dai-shi in #1956
  • fix(adapters/cloudflare): fix build without cloudflare vite plugin by @dai-shi in #1958
  • fix(router/client): improve scroll behavior by @dai-shi in #1959
  • feat(router): support types for query and hash update links by @tylersayshi in #1960
  • fix: eliminate limitation of rsc path ending with _ by @dai-shi in #1962
  • fix(adapters/cloudflare): follow-up fixing build without cloudflare vite plugin by @dai-shi in #1965
  • refactor(router): refactor router/client by @dai-shi in #1961
  • fix(router): literal route prioritized over slug by @tylersayshi in #1970
  • refactor(router): redesign router/client implementation by @dai-shi in #1969

Full Changelog: v1.0.0-alpha.4...v1.0.0-alpha.5

v1.0.0-alpha.4

17 Feb 06:08

Choose a tag to compare

This release includes various fixes and improvements. Most notably, the Cloudflare adapter has been updated to work with @cloudflare/vite-plugin. It's still fairly new, and Cloudflare users are highly encouraged to try it out and share feedback.

Migration Guide

If you are using Cloudflare Workers for deployment, there is a breaking change to the main entry point. Update your wrangler.jsonc like this:

-   "main": "./dist/server/serve-cloudflare.js",
+   "main": "./src/waku.server",

What's Changed

New Contributors

Full Changelog: v1.0.0-alpha.3...v1.0.0-alpha.4

v1.0.0-alpha.3

27 Jan 13:58

Choose a tag to compare

This release includes various improvements and updates React in our templates.

What's Changed

New Contributors

Full Changelog: v1.0.0-alpha.2...v1.0.0-alpha.3