Releases: QwikDev/qwik
v1.2.0
What's Changed
- docs: fix link to
speculative-module-fetching
by @Craiqser in #4421 - fix: use levenshtein distance to provide even better 404 by @manucorporat in #4389
- feat: serialize support for Set and Map by @manucorporat in #4375
- [โจ] Critical DX/UX improvement to SPA navigation in Qwik City by @billykwok in #3244
- docs: add CodeSandbox demo to Modular Forms guide by @fabian-hiller in #4095
- docs: fix link to
Bundle Optimization
by @Craiqser in #4418 - feat: image performance dev tools by @manucorporat in #4424
- fix: slow test by @manucorporat in #4431
- docs: qwiksand-box by @manucorporat in #4429
- fix: image-size dep by @manucorporat in #4435
- docs: fix example to match by @hamatoyogi in #4439
- chore: remove unused starter file by @adamdbradley in #4446
- fix: set qwik builder counter initial value by @adamdbradley in #4449
- fix: cli background install by @adamdbradley in #4450
- feat: client info API by @manucorporat in #4433
- fix: jsx rendering order by @manucorporat in #4458
- Reorganize .gitignore by @szepeviktor in #4456
- docs: Routing - Change getLocation() to useLocation() by @chsanch in #4454
- fix: visible task execution after removal by @manucorporat in #4459
- Fix typo in MDX example code by @erikras in #4457
- feat(adapter): aws starter adapter by @leifermendez in #4390
- fix(use-on.ts): fixed useOn methods to pass correct eventName to _useOn by @OrenSayag in #4453
- docs: routeLoader adjustment by @hamatoyogi in #4462
- fix: root gitignore file by @zanettin in #4460
- fix: add missing nonce to popstate script by @DustinJSilk in #4468
- feat: CLI option
new
by @zanettin in #4273 - Include a woman in the "community" emoji by @erikras in #4471
- docs: Update the middleware / endpoint documentation by @mhevery in #4442
- fix: prefetch urls with different search queries by @DustinJSilk in #4474
- refactor: improve DX of "qwik new" by @manucorporat in #4472
- fix: bundling for testing by @manucorporat in #4475
- feat: image vite transform by @manucorporat in #4479
- refactor: containerState for appendHeadStyle by @manucorporat in #4478
- fix: implicitly end middleware chain on response by @mhevery in #4441
- refactor: visible tasks can run in parallel by @manucorporat in #4477
- Update pages.json by @hexa-it in #4473
- feat: update starter dev-tools by @adamdbradley in #4483
- perf: optimizer knows non-variadic components by @manucorporat in #4484
- Add new documentation for deprecated features. by @nsdonato in #4476
- feat: add no-unnecessary-condition eslint rule by @manucorporat in #4485
- fix(parse-pathname): path segment encoding by @Varixo in #4486
- docs(*): update contribution docs by @Wimpert in #4490
- Allow replace state when navigating by @Wimpert in #4488
- fix: test bundle mode by @manucorporat in #4491
- fix: 'Numberish' type used for width/height didn't allow % by @KenAKAFrosty in #4434
- fix: missing navigation update to static page by @manucorporat in #4493
- ๐ฆ by @manucorporat in #4495
- feat: add image to starter by @manucorporat in #4497
- fix: $localize optimizer bug by @manucorporat in #4498
- docs(adding content security policy to the advanced topics) by @the-zimmermann in #4440
- fix: clientConn types by @manucorporat in #4501
- Pr docs qwik city by @mhevery in #4494
- chore: fix dev release by @manucorporat in #4511
- refactor: simplify new templates by @manucorporat in #4512
- fix: cli new interactive by @manucorporat in #4516
- feat: svg optimization with esm by @manucorporat in #4526
- fix: spa redirects from non-pages by @manucorporat in #4518
- docs: fix typos in Overview and State files. by @eecopa in #4524
- docs: fixed a typo in image link by @avanderpluijm in #4514
- docs: fixed small typos in qwik-city documentation. by @VinuB-Dev in #4522
- feat: pandacss integration by @manucorporat in #4515
- docs: added custom icons by @LoganAffleck in #4513
- Update app.tsx in runtime-less example by @primeagen-rustaceans in #4467
- docs: fix typos by @enesflow in #4500
- docs: move think-qwik page to concepts route by @moinulmoin in #4499
- feat: frame-perfect and state-backed durable SPA scroll restoration by @jordanw66 in #4509
- docs: fixed typos in comments and docs by @ehrencrona in #4430
- doc: add redirect to new think-qwik docs by @manucorporat in #4533
- fix: missing component in layout by @manucorporat in #4535
- fix(router): use encodeURI instead by @manucorporat in #4534
- fix: click to component for svg by @manucorporat in #4537
- fix: regression when navigating to / by @manucorporat in #4538
- fix: save scrollState on visibilitychange by @jordanw66 in #4536
- feat: automatically set qwik icons by @manucorporat in #4539
- fix: renderToString mode is always ignored and returns an empty page by @ncharalampidis in #4528
- fix: image?jsx strip export default by @manucorporat in #4541
- fix(router): redirect handling by @manucorporat in #4543
- chore: update deps by @manucorporat in #4540
- chore: create
@builder.io/qwik-labs
by @mhevery in #4545 - perf: leverage modulepreload for common chunks by @manucorporat in #4546
- fix: perfect hash scroll by @jordanw66 in #4550
- perf: enable navigationPreload by @manucorporat in #4548
- Sidebar style by @LoganAffleck in #4554
- fix: QwikIntrinsicElements does not include ref by @manucorporat in #4555
- docs: add panda css by @anubra266 in #4544
- feat(insights): create a new insights application by @mhevery in #4547
- docs: add ss-link to showcase by @Leizhenpeng in #2689
- fix: navigationPreload waitUntil by @manucorporat in #4561
- feat: layout shift detection by @manucorporat in #4560
- docs: add resource + fix css by @hamatoyogi in #4562
- fix(qwik-city buildtime): make generated file ids unique by @hbendev in #4564
- feat: transform compiler architecture by @manucorporat in #4566
- feat(insights): basic UI for seeing symbols by @mhevery in #4565
- docs: Add Qwik Labs section by @mhevery in #4568
- chore: fix broken lock file by @manucorporat in #4574
- fix: route new template by @manucorporat in #4576
- docs(qwik-labs edit link route): fixed qwik labs "edit page" link & soโฆ by @thejackshelton in #4571
- feat(labs): typed routes by @mhevery in #4580
- docs(labs): add typed routes by @mhevery in #4582
...
v1.1.5
What's Changed
- docs: fix reactivity counter example to
useStore
so that description matches code by @aivarsliepa in #4236 - fix(create-interactive.ts): make script remove only contents of targeโฆ by @Arctomachine in #4209
- docs: state: add types for method example by @wmertens in #4135
- docs: update react code snippets by @the-r3aper7 in #4125
- fix: update cloudflare starter to use latest Wrangler by @petebacondarwin in #4251
- docs: fix useVisibleTask documentation by @cbazureau in #4258
- docs: menu sort order by @zanettin in #4272
- docs(guides/qwik-nutshell/index.mdx): fix typo on variable name by @julianobrasil in #4269
- docs: eslint rules docs by @zanettin in #4137
- fix: base pathname for global css by @manucorporat in #4274
- perf: improve ssr rendering by @manucorporat in #4275
- docs: adjust eslint rules mobile view by @zanettin in #4280
- fix: vercel environment variables by @manucorporat in #4286
- docs: add qwik india community link by @apherio in #4293
- docs: simplify tag line by @mhevery in #4294
- fix(mdx): add wrapping div to tables by @hamatoyogi in #4296
- fix: variable subscription signals by @manucorporat in #4297
- Update index.mdx by @neonpie in #4302
- Update index.mdx by @neonpie in #4300
- docs: Fix typo on (qwik)/components/events/index.mdx by @julianobrasil in #4305
- Update qwik-nutshell/index.mdx by @willnguyen1312 in #4306
- docs: add link & standardize description by @neonpie in #4304
- docs: remove ambiguity on "Composing Components" by @neonpie in #4301
- docs: add seifen.vercel.app to showcase by @Armandotrsg in #4295
- docs: Fix store example on (qwik)/components/state/index.mdx by @julianobrasil in #4291
- refactor(starters/apps/empty/src/global.css): remove redundant comment by @krishna-santosh in #4289
- docs: Update (qwikcity)/api/index.mdx by @julianobrasil in #4285
- docs: yarn create does not support @latest by @zanettin in #4312
- Community: Qwik Uruguay - Argentina by @Marcoo09 in #4298
- docs: add inline components redirect by @mhevery in #4315
- feat(cli): add vscode launch configuration for
dev.debug
by @mhevery in #4318 - feat: add staleIfError option for request.cacheControl, also adds docs on caching and caching to starters by @steve8708 in #4313
- perf: faster resuming by @manucorporat in #4329
- docs: fix typo by @neonpie in #4322
- docs: improve language on 'Preventing default behavior' by @neonpie in #4303
- docs: update symbol colocation by @mhevery in #4341
- fix: duplicated keys in own properties by @manucorporat in #4348
- docs: add bundle optimization by @mhevery in #4350
- docs(bundle): fix some typos by @antoinepairet in #4352
- Add BuiltWithAppwrite to pages.json by @Meldiron in #4330
- fix: allow undefined ref prop by @DustinJSilk in #4347
- fix: track store key for signal updates by @manucorporat in #4355
- docs: add SimplyMC to showcase by @saboooor in #4276
- fix(slot): duplicated ssr content projection by @manucorporat in #4356
- feat: media pages separated by language by @zanettin in #4340
- docs: Update (qwik)/components/tasks/index.mdx by @julianobrasil in #4354
- fix: non passive event listeners by @manucorporat in #4359
- Import styles naming fixing by @lanc3lo1 in #4333
- fix(jsxImg): noWidthHeight example by @yassinrais in #4365
- fix(deno middleware): serve static assets in Deno middleware as binary data by @jaroel in #4360
- docs: Fix typo at caching index.mdx page by @chsanch in #4370
- docs: Add RadixStream to showcases by @tanftw in #4364
- docs: Add documentation and example for QwikIntrinsicElements by @hbendev in #4357
- fix: hot module reloading for server$ by @manucorporat in #4385
- docs: routing added titles by @the-r3aper7 in #4384
- server$ fixes, and improvements by @DanielAdolfsson in #4290
- fix(optimizer): missing const inline by @manucorporat in #4387
- fix: missing media type in DocumentMeta by @GrandSchtroumpf in #4327
- docs: env small typos by @the-r3aper7 in #4393
- docs: Grammar and clarification for endpoints by @EamonHeffernan in #4380
- docs(qwik in a nutshell docs): fix grammar by @hbendev in #4405
- docs: prefetch typo by @literalpie in #4398
- docs: eslint page adjustment by @zanettin in #4394
- docs: add Qwikbits to ecosystem by @acoreyj in #4392
- docs: add qwik-auth route protection example by @ulic75 in #4119
- feat: builder.io starter w/ dev-tools by @adamdbradley in #4403
- types: Refine jsx types by @FlatMapIO in #4402
- chore: update deps by @manucorporat in #4388
- fix: add restrictive width/height types by @manucorporat in #4413
- fix(optimizer): handle assign + default by @manucorporat in #4414
- docs: api docs fixed markdown links by @zanettin in #4260
- fix: reactivity serialization by @manucorporat in #4415
- fix: add builder.io integration back by @manucorporat in #4419
- chore: release 1.1.5 by @manucorporat in #4420
New Contributors
- @Arctomachine made their first contribution in #4209
- @cbazureau made their first contribution in #4258
- @julianobrasil made their first contribution in #4269
- @apherio made their first contribution in #4293
- @willnguyen1312 made their first contribution in #4306
- @Armandotrsg made their first contribution in #4295
- @krishna-santosh made their first contribution in #4289
- @Marcoo09 made their first contribution in #4298
- @Meldiron made their first contribution in #4330
- @saboooor made their first contribution in #4276
- @lanc3lo1 made their first contribution in #4333
- @yassinrais made their first contribution in #4365
- @jaroel made their first contribution in #4360
- @chsanch made their first contribution in #4370
- @hbendev made their first contribution in #4357
- @GrandSchtroumpf made their first contribution in #4327
- @acoreyj made their first contribution in #4392
- @FlatMapIO made their first contribution in #4402
Full Changelog: v1.1.4...v1.1.5
v1.1.4
v1.1.3
What's Changed
- ๐ฟ by @manucorporat in #4207
- New Course and Podcast by @Klerith in #4208
- fix: add space after assert failure message by @cmbartschat in #4211
- docs: add tauri to integrations by @hamatoyogi in #4194
- docs: ๐ add class prop showcase by @devagja in #4197
- Add support for server$ cancelation using AbortSignal by @DanielAdolfsson in #4214
- cli: created app -> app created by @the-r3aper7 in #4218
- fix: add frontmatter named export by @manucorporat in #4217
- chore: update deps by @manucorporat in #4216
- feat(qwik-city/404): add possible routes to dev server by @naorpeled in #4188
- [DX] - Add autocompletion for event names for useOnX by @barel-mishal in #4160
- fix: rendering content projection inside svg by @manucorporat in #4219
- fix: correct cloudflare starter by @mhevery in #4232
- fix: Allow TSAsExpression for useFunctions by @Wimpert in #4229
- 1.1.3 by @manucorporat in #4240
New Contributors
- @Klerith made their first contribution in #4208
- @naorpeled made their first contribution in #4188
- @barel-mishal made their first contribution in #4160
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- fix: server function this by @manucorporat in #4170
- docs: modify link to prevent redirection. by @whale2002 in #4152
- perf: imports and globals are immutable by @manucorporat in #4171
- fix: cloudflare starter serve by @adamdbradley in #4172
- docs: code highlight by @the-r3aper7 in #4166
- fix(supabase-auth-helpers-qwik): use
requestEvent.request.headers
ingetRequestHeader()
by @aivarsliepa in #4185 - docs: fix docs about requestEvent.headers by @manucorporat in #4184
- fix: adding props to store by @manucorporat in #4186
- docs: remove legacy netlify docs by @adamdbradley in #4189
- fix: add failed dep install logs by @adamdbradley in #4187
- fix: fix issue where RequestEvent.platform is overwritten in dev-server by @DanielAdolfsson in #4196
- docs: fix typo in useVisibleTask by @vanvuongngo in #4195
- docs: removed unused imports by @the-r3aper7 in #4198
- fix: fix bug where qrl.apply is not awaited in dev by @DanielAdolfsson in #4191
- fix: improve docs + apis to set CSRF by @manucorporat in #4203
- fix: configure routesDir for eslint rules by @manucorporat in #4204
- chore: release 1.1.2 by @manucorporat in #4206
- fix: allow async functions for any $ prop by @manucorporat in #4205
New Contributors
- @DanielAdolfsson made their first contribution in #4196
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- fix: windows path resolving during build by @adamdbradley in #4163
- chore: update release script by @adamdbradley in #4143
- 1.1.1 by @adamdbradley in #4165
Docs
- docs: add avatar intrinsic size by @adamdbradley in #4142
- docs Update index.mdx by @mjschwanitz in #4145
- docs: add menu link to API reference by @hamatoyogi in #4134
- docs: fix angular reference by @shairez in #4151
- docs: fix typos and improve wording for the FAQ page by @brkyurun in #4155
- chore: fix old link to latest link by @whale2002 in #4153
New Contributors
- @brkyurun made their first contribution in #4155
- @whale2002 made their first contribution in #4153
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Main Changes
PropFunction
is not longer neccesary
We simplified how you create custom events in your components. Now wou can pass custom callbacks to components without using PropFunction
type.
interface CmpProps {
onClick$?: () => void;
}
export const Cmp = component$<CmpProps>((props) => {
return (
<div>
<h1>CHILD</h1>
</div>
)
});
- fix: no need for prop function by @manucorporat in #4088
Improved serialization dynamic tree shaking
Qwik becomes even smarter at knowing what NOT to serialize, leading to smaller HTML and faster SSR!
- perf: reuse text nodes for serialization by @manucorporat in #4074
- perf: optimize immutable signals and props by @manucorporat in #4079
- fix: serialize only required state by @manucorporat in #4073
Zero-JS for all qwik-city apps
By default, if not interactive, all QwikCity app will include zero JS, out of the box!
- perf: zero initial js for qwik-city by @manucorporat in #4055
New jsx-img
eslint rule
Missing width
and height
in img is a common source of performance footgun, since they browser will have to relayout the page when the image loads the the intrinsec size is known. This new eslint rule will let you know when you are missing it!
- feat: add jsx-img eslint rule by @manucorporat in #4082
Experiments: qwik-worker
Early days! but we are working on some cool things using the $ power!
- feat: qwik-worker by @manucorporat in #4014
New empty
starter
We heard you! the current basic starter is not that basic! we got a new starter with absolutely the bare minimum but ready to build apps at scale with QwikCity
Server-Timing API early support
Now it should be much easier to debug during development, where the server is spending most of the time! Server-Timing API allows the server to expose timing information that becomes visible in the DevTools!
https://ma.ttias.be/server-timings-chrome-devtools/
- feat: server-timing api support by @manucorporat in #4035
What's Changed
- docs: fix hamburger menu not legigble on mobile on homepage by @steve8708 in #4021
- docs: Add link for registering components by @steve8708 in #4020
- Documentation wording fixes by @iancharlesdouglas in #4016
- docs: add resumability youtube video by @neonpie in #4017
- docs: fix integrations page by @adamdbradley in #4022
- Fix Modular Forms SVG logo on ecosystem page by @fabian-hiller in #4025
- docs: fix nx docs capitalization by @meeroslav in #4024
- docs: remove double parens by @steve8708 in #4023
- Update pages.json by @solamichealolawale in #4027
- fix(cli): app name is a placeholder again by @zanettin in #4031
- docs: correct typo by @mhevery in #4028
- Fix link to zod validation docs by @johnrackles in #4033
- docs: typo fix (Manaul -> Manual) by @hugomonte in #4037
- style(next-steps.tsx): correct grammar in copy text by @gjf20 in #4042
- docs: add integration docs by @adamdbradley in #4045
- chore: add missing contributor by @gioboa in #4048
- docs: update ecosystem links by @adamdbradley in #4049
- Update Tailwind documentation by @NickClark in #4047
- fix: service-worker.js should work with basePathname by @jessezhang91 in #4044
- fix: test mode force isServer=true by @manucorporat in #4056
- fix: add assert disclaimer by @manucorporat in #4036
- fix: cmp as signal value by @manucorporat in #4039
- docs: correct typos for events description by @drumnistnakano in #4052
- Fix/best practices inline operations template by @anartzdev in #4051
- fix: cloudflare worker deploy from windows by @manucorporat in #4057
- docs: fix useStylesScoped$ by @tanftw in #4050
- docs: add site reference with leaflet maps and consume osm data by @anartzdev in #4066
- docs: change state to count by @jnsmtnr in #4063
- docs: fixed inline-components links in tutorial by @fkruczek in #4061
- docs: extend mdx section with reading frontmatter by @zanettin in #4065
- docs: add label to docs issues by @adamdbradley in #4070
- docs: update docs issue template by @adamdbradley in #4071
- Improve type for
userEvent
ofcreateDOM
by @ahnpnl in #4062 - docs(endpoints): add documentation for redirects by @electather in #4069
- docs: generated api docs by @adamdbradley in #3420
- docs: update tutorial after useStore is deep recursive by default by @fkruczek in #4072
- chore: update all deps by @manucorporat in #4080
- docs: add showcase by @wtlin1228 in #4083
- docs: improve useContextProvider's wording. by @igalklebanov in #4084
- docs: remove empty line by @the-r3aper7 in #4093
- Fix Supabase docs by @samijaber in #4098
- docs: state: explain how to add methods to stores by @wmertens in #4102
- chore: fix error message by @hamatoyogi in #4104
- docs: added titles by @the-r3aper7 in #4090
- refactor: added status codes by @the-r3aper7 in #4092
- docs: update code snippet by @the-r3aper7 in #4111
- docs: fix export of hook useJokeVoteAction by @nsdonato in #4099
- fix: allow
false
type in BaseClassList by @steve8708 in #4112 - fix: remove module collapse hack by @manucorporat in #4105
- docs: fix code example for routeAction validation by @aivarsliepa in #4113
- fix: export ClassList for easier typing of components with a
class
prop by @steve8708 in #4114 - feat: pass qwik manifest down the middlewares by @manucorporat in #4107
- feat(qwik-city): export Qwik City RedirectMessage class by @fabian-hiller in #4077
- Update index.mdx by @kumarasinghe in #4118
- docs: fix code snippet for useStore methods example by @aivarsliepa in #4124
- fix: status code can be any number by @manucorporat in #4123
- feat: HTMLFragment by @manucorporat in #4106
- Update index.mdx for an easy reference to Angular Developers by @debugmodedotnet in #4117
- chore: update CoreQL by @manucorporat in #4126
- fix: hash navigation by @manucorporat in #4127
- chore: update qwik-city release script by @adamdbradley in #4116
- chore: fix qwik-city release by @adamdbradley in #4131
- Fix link to documentation by @indicozy in #4130
- Fix typo in entry ssr starter app by @misaelaguayo in #4129
- chore: fix qwik-city release by @adamdbradley in #4132
- chore: release 1.1.0 by @manucorporat in #4138
- docs: use nightly release by @manucorporat in #4139
New Contributors
- @neonpie made their first contribution in #4017
- @meeroslav made their first contribution in #4024
- @solamichealolawale made their first contribution in #4027
- @johnrackles made their first contribution in #4033
- @hugomonte made their first contribution in #4037
- @gjf20 made their first contribution in #4042
- @NickClark made their first contribution in #4047
- @drumnistnakano made the...
v1.0.0
What's Changed
- fix(cookie.ts): fix cookies with equal signs by @ssttevee in #4005
- docs: fix header positioning by @steve8708 in #4004
- docs: fix header styles by @steve8708 in #4007
- docs: add limitation to inline components by @shairez in #4008
- Docs | onInput$ successfully updating signal value in code example by @thejackshelton in #4010
- docs: update release by @manucorporat in #4012
- fix: remove Deno.version since it's not available in Deno Deploy by @manucorporat in #4015
- chore: release 1.0 by @manucorporat in #4019
New Contributors
Full Changelog: v0.107.0...v1.0.0
v0.107.0
What's Changed
- docs: fixes links by @manucorporat in #3997
- fix: vercel deploy by @manucorporat in #3999
- docs: fix overflowing content on home page by @hamatoyogi in #3998
- fix: azure fixes by @manucorporat in #4001
- docs: Use an emoji for courses, to be consistent with other sections by @steve8708 in #4000
- docs: added missing parts from past ecosystem page by @shairez in #3983
- docs: could I add course spanish edition by @leifermendez in #4002
- fix(docs/code-sandbox): only scroll the pre to prevent title scroll by @ulic75 in #3912
- Tutorial wording fix by @iancharlesdouglas in #3996
- chore: 0.107.0 by @manucorporat in #4003
New Contributors
- @iancharlesdouglas made their first contribution in #3996
Full Changelog: v0.106.0...v0.107.0
v0.106.0
Breaking Changes
Cloudflare pages deployment
In your entry.cloudflare-pages.ts
, export fetch
instead of onRequest
. This is required in order to use the advanced mode of Cloudflare! it will allow future perf improvements and new features.
import { createQwikCity } from '@builder.io/qwik-city/middleware/cloudflare-pages';
import qwikCityPlan from '@qwik-city-plan';
import render from './entry.ssr';
+ const fetch = createQwikCity({ render, qwikCityPlan });
+ export { fetch };
- const onRequest = createQwikCity({ render, qwikCityPlan });
- export { onRequest };
What's Changed
- fix: remove peer dependencoes by @manucorporat in #3957
- feat: deno starter and documentation by @adamdbradley in #3959
- docs: allow rendering any Builder content with both SDK or REST by @mhevery in #3961
- Add Modular Forms integration guide to docs by @fabian-hiller in #3944
- docs: add QwikSchool.com by @mhevery in #3967
- chore: commented pr template intro by @shairez in #3970
- fix(cloudflare-pages adapter): fix wrong request type and move waitUntil to ctx object by @dario-piotrowicz in #3968
- chore(adapters entry file comments): slightly update/fix the adapters entry file initial comments by @dario-piotrowicz in #3974
- fix: treeshakable build by @manucorporat in #3973
- docs: added nx and qwik-nx integration by @shairez in #3969
- docs: add deno in deployments section by @gustavocadev in #3965
- fix: cypress integration by @manucorporat in #3976
- fix: pass this in server$ by @manucorporat in #3978
- docs: added space between sentences. by @ahevery in #3980
- feat(cloudflare-pages-adapter): refactor the cloudflare pages adapter to use _worker.js by @dario-piotrowicz in #3975
- docs: fix docs by @manucorporat in #3982
- fix: routeAction types by @manucorporat in #3981
- feat: view transition api by @manucorporat in #3991
- Docs: remove non-inclusive language. by @hamatoyogi in #3985
- fix: basepath output generation by @manucorporat in #3994
- chore: Release 0.106.0 by @manucorporat in #3995
- docs: Supabase inclusive language + add link to client example by @hamatoyogi in #3984
- Docs: The onSubmitCompleted$ handler by @thejackshelton in #3860
New Contributors
- @gustavocadev made their first contribution in #3965
- @ahevery made their first contribution in #3980
Full Changelog: v0.105.0...v0.106.0