What's Changed
- fix(doc-search): unable to prevent default - revert by @zanettin in #3288
- feat: Serializable Derived Signals by @manucorporat in #2110
- docs: Cleanup mobile header styles by @steve8708 in #3279
- docs: Restructure docs nav a bit to focus the getting started path(s) by @steve8708 in #3277
- docs: update bullets on qwik components by @steve8708 in #3275
- docs: removed duplicate info by @zanettin in #3292
- docs: Use correct variable name in onScroll function by @anthonycaron in #3291
- chore: make statement smooth by @cunzaizhuyi in #3289
- fix(docs): replace useBrowserVisibleTask$ to useVisibleTask$ by @cunzaizhuyi in #3290
- fix: adapter/ssg origin option by @adamdbradley in #3296
- docs(qwik): fix Typo from on:lick to on:click by @Harkunwar in #3299
- fix(docs): two error reference to usebrowservisibletask by @cunzaizhuyi in #3300
- docs: loader$ -> routeLoader$ by @the-r3aper7 in #3306
- fix: docs build and route-loader redirects by @adamdbradley in #3310
- docs: fix title for routeLoader$ by @shairez in #3313
- docs: fix missing arrow by @swwind in #3316
- docs: add missing import statement by @cunzaizhuyi in #3302
- docs: add Wope to showcase by @necatikcl in #2806
- docs: add qwik city presentation example by @adamdbradley in #3318
- docs(component): use setInterval for updating clock in useVisibleTask$() by @ilkou in #3311
- chore: fix typo by @golamrabbiazad in #3326
- docs: fix broken reference link by @golamrabbiazad in #3331
- fix(docs): modify solidStart routing link by @cunzaizhuyi in #3337
- docs: modify Remix routing link by @golamrabbiazad in #3340
- chore: remove unnecessary eslint-disable no-console by @cunzaizhuyi in #3339
- docs: update discord link by @mhevery in #3343
- fix(qwik): support https & override origin for dev server by @swwind in #3322
- perf: massive rendering perf refactor by @manucorporat in #3307
- docs: Improve Lite Components by @Kesmek in #2768
- fix: findLocation by @manucorporat in #3354
- fix: serialize state with multiple subscribers by @manucorporat in #3353
- fix: vdom reordering by @manucorporat in #3357
- feat: expose cleanup from render function by @shairez in #3187
- fix: correctly pass
locale
from QwikCity to Qwik by @mhevery in #3361 - docs: update deprecated property by @corscheid in #3363
- fix: render bugs by @manucorporat in #3370
- fix(docs): replace deprecated type RouteParams to PathParams by @cunzaizhuyi in #3368
- docs: update docs contributors by @cunzaizhuyi in #3369
- fix(eslint): allow plugin for loaders by @manucorporat in #3371
- docs(packages/docs/readme.md): replace yarn with pnpm by @mindmind in #3372
- starter: reworked qwik city starter app by @zanettin in #3356
- chore: release 0.22.0 by @manucorporat in #3373
- fix: reduce API surface of server$ by @manucorporat in #3374
- fix: allow calling server$ within the server by @manucorporat in #3376
- fix: compare host instead of origin in dev mode by @manucorporat in #3377
- docs: fix Adding response headers example by @himorishige in #3360
- fix: spell check by @un33k in #3375
- Fix handling of request body in Azure Functions by @derkoe in #3378
- fix(docs): merge duplicate import statement by @cunzaizhuyi in #3383
- fix: emit class instead of className for MDX by @manucorporat in #3387
- fix: optimizer props destructuring by @manucorporat in #3382
- docs: Improve deployment documentation for Azure SWA by @derkoe in #3388
- docs(tutorial): replace deprecated function in Qwik context tutorial editor by @corscheid in #3381
- fix(docs): correct Youtube to YouTube by @cunzaizhuyi in #3384
- perf: mdx only renders once by @manucorporat in #3389
- feat(qwik-city): support opengraph property in MDX files by @swwind in #3379
- starter(cli): re-add additional notes after integration install by @zanettin in #3392
- Fix remove external side effects by @manucorporat in #3393
- fix: routeAction by @manucorporat in #3394
- fix(qwik-auth): keep the trailing slash in the default callback url by @ulic75 in #3242
- chore: release by @manucorporat in #3395
- fix(docs):add missing json fn by @cunzaizhuyi in #3400
- fix: dynamic tag name rendering by @manucorporat in #3399
- fix(docs):add missing import statement by @cunzaizhuyi in #3401
- fix: misc fixes before release by @manucorporat in #3397
- feat: get form by @manucorporat in #3403
- chore: qwik-city release by @manucorporat in #3404
New Contributors
- @anthonycaron made their first contribution in #3291
- @Harkunwar made their first contribution in #3299
- @swwind made their first contribution in #3316
- @ilkou made their first contribution in #3311
- @golamrabbiazad made their first contribution in #3326
- @corscheid made their first contribution in #3363
- @mindmind made their first contribution in #3372
- @un33k made their first contribution in #3375
Full Changelog: v0.21.0...v0.22.0