@builder.io/qwik prior to version 0.16.2 is vulnerable to cross-site scripting due to attribute names and the class attribute values not being properly handled.
Release Notes
BuilderIO/qwik
### [`v0.21.0`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.21.0)
[Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.20.1...v0.21.0)
#### What's Changed
- fix(docs): modify prerequisites to Node16.8 by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3218](https://togithub.com/BuilderIO/qwik/pull/3218)
- fix: qwik server umd by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3220](https://togithub.com/BuilderIO/qwik/pull/3220)
- fix(qwik-auth): use correct exported actions in starter by [@ulic75](https://togithub.com/ulic75) in [https://github.com/BuilderIO/qwik/pull/3222](https://togithub.com/BuilderIO/qwik/pull/3222)
- fix: signal props passing by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3224](https://togithub.com/BuilderIO/qwik/pull/3224)
- feat: useComputed$() by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3200](https://togithub.com/BuilderIO/qwik/pull/3200)
- fix(qwik-auth): add [@auth/core](https://togithub.com/auth/core) dep optimization by [@ulic75](https://togithub.com/ulic75) in [https://github.com/BuilderIO/qwik/pull/3202](https://togithub.com/BuilderIO/qwik/pull/3202)
- refactor: rename useBrowserVisibleTask to useVisibleTask by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3215](https://togithub.com/BuilderIO/qwik/pull/3215)
- fix(qwik-city): fix qinit event in RouterOutlet by [@billykwok](https://togithub.com/billykwok) in [https://github.com/BuilderIO/qwik/pull/3225](https://togithub.com/BuilderIO/qwik/pull/3225)
- fix(docs): remove unused loader$ and replace deprecated createContext… by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3217](https://togithub.com/BuilderIO/qwik/pull/3217)
- docs: update "Directory-based routing" section example by [@jakovljevic-mladen](https://togithub.com/jakovljevic-mladen) in [https://github.com/BuilderIO/qwik/pull/3210](https://togithub.com/BuilderIO/qwik/pull/3210)
- refactor: stop using deprecated RouteLocation APIs by [@jakovljevic-mladen](https://togithub.com/jakovljevic-mladen) in [https://github.com/BuilderIO/qwik/pull/3226](https://togithub.com/BuilderIO/qwik/pull/3226)
- docs: fix Newsletters section by [@jakovljevic-mladen](https://togithub.com/jakovljevic-mladen) in [https://github.com/BuilderIO/qwik/pull/3235](https://togithub.com/BuilderIO/qwik/pull/3235)
- docs: Adds PostCSS to the integration menu by [@forresst](https://togithub.com/forresst) in [https://github.com/BuilderIO/qwik/pull/3234](https://togithub.com/BuilderIO/qwik/pull/3234)
- docs: updates State Page useStore option 'recursive' to 'deep' by [@ChristianAnagnostou](https://togithub.com/ChristianAnagnostou) in [https://github.com/BuilderIO/qwik/pull/3159](https://togithub.com/BuilderIO/qwik/pull/3159)
- fix(security): Remove PureFunctionSerializer by [@mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/3249](https://togithub.com/BuilderIO/qwik/pull/3249)
- docs: speculative module fetching by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3239](https://togithub.com/BuilderIO/qwik/pull/3239)
- docs: speculative module fetching ([#3239](https://togithub.com/BuilderIO/qwik/issues/3239)) by [@mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/3251](https://togithub.com/BuilderIO/qwik/pull/3251)
- docs(useLocation): extend docs with deeply nested child routes by [@jakovljevic-mladen](https://togithub.com/jakovljevic-mladen) in [https://github.com/BuilderIO/qwik/pull/3237](https://togithub.com/BuilderIO/qwik/pull/3237)
- docs: adjust `on this page` top position by [@guigui64](https://togithub.com/guigui64) in [https://github.com/BuilderIO/qwik/pull/3051](https://togithub.com/BuilderIO/qwik/pull/3051)
- docs: problem and solution on resource tutorial are no longer equal by [@mimafogeus2](https://togithub.com/mimafogeus2) in [https://github.com/BuilderIO/qwik/pull/2746](https://togithub.com/BuilderIO/qwik/pull/2746)
- docs: add aria/rel attributes to docs header by [@timscodebase](https://togithub.com/timscodebase) in [https://github.com/BuilderIO/qwik/pull/1866](https://togithub.com/BuilderIO/qwik/pull/1866)
- docs: update arguments for useSignal/useStore by [@mforncro](https://togithub.com/mforncro) in [https://github.com/BuilderIO/qwik/pull/3204](https://togithub.com/BuilderIO/qwik/pull/3204)
- docs: `useStore` API param naming adjustment by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/3261](https://togithub.com/BuilderIO/qwik/pull/3261)
- docs: update routing file extensions by [@5kahoisaac](https://togithub.com/5kahoisaac) in [https://github.com/BuilderIO/qwik/pull/2954](https://togithub.com/BuilderIO/qwik/pull/2954)
- docs: Manage docs site footer in Builder by [@steve8708](https://togithub.com/steve8708) in [https://github.com/BuilderIO/qwik/pull/3253](https://togithub.com/BuilderIO/qwik/pull/3253)
- docs: refactored useBrowserVisibleTask$ -> useVisibleTask$ by [@the-r3aper7](https://togithub.com/the-r3aper7) in [https://github.com/BuilderIO/qwik/pull/3267](https://togithub.com/BuilderIO/qwik/pull/3267)
- docs: add padding around homepage footer by [@steve8708](https://togithub.com/steve8708) in [https://github.com/BuilderIO/qwik/pull/3272](https://togithub.com/BuilderIO/qwik/pull/3272)
- docs: show people components on quick start by [@steve8708](https://togithub.com/steve8708) in [https://github.com/BuilderIO/qwik/pull/3274](https://togithub.com/BuilderIO/qwik/pull/3274)
- refactor: qwik cli styling and enhancements by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/3246](https://togithub.com/BuilderIO/qwik/pull/3246)
- docs: Update ssg preview instructions by [@nnelgxorz](https://togithub.com/nnelgxorz) in [https://github.com/BuilderIO/qwik/pull/3278](https://togithub.com/BuilderIO/qwik/pull/3278)
- docs: fix component link by [@Craiqser](https://togithub.com/Craiqser) in [https://github.com/BuilderIO/qwik/pull/3280](https://togithub.com/BuilderIO/qwik/pull/3280)
- fix(doc-search): unable to prevent default by [@vedantnn71](https://togithub.com/vedantnn71) in [https://github.com/BuilderIO/qwik/pull/3211](https://togithub.com/BuilderIO/qwik/pull/3211)
- fix: partytown scripts not included in build by [@nnelgxorz](https://togithub.com/nnelgxorz) in [https://github.com/BuilderIO/qwik/pull/3281](https://togithub.com/BuilderIO/qwik/pull/3281)
- fix: Set cookie headers on dev server by [@nnelgxorz](https://togithub.com/nnelgxorz) in [https://github.com/BuilderIO/qwik/pull/3276](https://togithub.com/BuilderIO/qwik/pull/3276)
- fix(ssr): match phrasing content validation to HTML spec by [@cmbartschat](https://togithub.com/cmbartschat) in [https://github.com/BuilderIO/qwik/pull/3259](https://togithub.com/BuilderIO/qwik/pull/3259)
- fix(starter): replace deprecated api to new api by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3229](https://togithub.com/BuilderIO/qwik/pull/3229)
- chore: release 0.21.0 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3286](https://togithub.com/BuilderIO/qwik/pull/3286)
#### New Contributors
- [@billykwok](https://togithub.com/billykwok) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3225](https://togithub.com/BuilderIO/qwik/pull/3225)
- [@jakovljevic-mladen](https://togithub.com/jakovljevic-mladen) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3210](https://togithub.com/BuilderIO/qwik/pull/3210)
- [@ChristianAnagnostou](https://togithub.com/ChristianAnagnostou) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3159](https://togithub.com/BuilderIO/qwik/pull/3159)
- [@guigui64](https://togithub.com/guigui64) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3051](https://togithub.com/BuilderIO/qwik/pull/3051)
- [@timscodebase](https://togithub.com/timscodebase) made their first contribution in [https://github.com/BuilderIO/qwik/pull/1866](https://togithub.com/BuilderIO/qwik/pull/1866)
- [@mforncro](https://togithub.com/mforncro) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3204](https://togithub.com/BuilderIO/qwik/pull/3204)
- [@5kahoisaac](https://togithub.com/5kahoisaac) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2954](https://togithub.com/BuilderIO/qwik/pull/2954)
- [@vedantnn71](https://togithub.com/vedantnn71) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3211](https://togithub.com/BuilderIO/qwik/pull/3211)
**Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.20.1...v0.21.0
### [`v0.20.1`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.20.1)
[Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.20.0...v0.20.1)
#### What's Changed
- docs: remove `@latest` from yarn install cmd by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/3195](https://togithub.com/BuilderIO/qwik/pull/3195)
- fix: server package by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3196](https://togithub.com/BuilderIO/qwik/pull/3196)
- fix(qwik-city): type error by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3197](https://togithub.com/BuilderIO/qwik/pull/3197)
- chore: release qwik-city by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3199](https://togithub.com/BuilderIO/qwik/pull/3199)
- feat(global): kleur/colors for treeshaking by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3201](https://togithub.com/BuilderIO/qwik/pull/3201)
- fix: q:key containing double quotes does not break elements on server side render by [@christinatka](https://togithub.com/christinatka) in [https://github.com/BuilderIO/qwik/pull/3092](https://togithub.com/BuilderIO/qwik/pull/3092)
- fix: removed old hooks in warning by [@shairez](https://togithub.com/shairez) in [https://github.com/BuilderIO/qwik/pull/3205](https://togithub.com/BuilderIO/qwik/pull/3205)
- Add postcss integration to Qwik by [@manuelsanchez2](https://togithub.com/manuelsanchez2) in [https://github.com/BuilderIO/qwik/pull/3207](https://togithub.com/BuilderIO/qwik/pull/3207)
- fix: umd core build by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3208](https://togithub.com/BuilderIO/qwik/pull/3208)
- perf: treeshake dep-free tasks by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3213](https://togithub.com/BuilderIO/qwik/pull/3213)
#### New Contributors
- [@christinatka](https://togithub.com/christinatka) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3092](https://togithub.com/BuilderIO/qwik/pull/3092)
- [@manuelsanchez2](https://togithub.com/manuelsanchez2) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3207](https://togithub.com/BuilderIO/qwik/pull/3207)
**Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.20.0...v0.20.1
### [`v0.20.0`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.20.0)
[Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.19.2...v0.20.0)
#### What's Changed
- fix: basePathname set by vite config by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3093](https://togithub.com/BuilderIO/qwik/pull/3093)
- docs: added London Community by [@jmoont](https://togithub.com/jmoont) in [https://github.com/BuilderIO/qwik/pull/3113](https://togithub.com/BuilderIO/qwik/pull/3113)
- fix: drop import hoisted mode by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3119](https://togithub.com/BuilderIO/qwik/pull/3119)
- docs: update RouteLocation type by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3118](https://togithub.com/BuilderIO/qwik/pull/3118)
- docs: visitors to visitor's by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3115](https://togithub.com/BuilderIO/qwik/pull/3115)
- docs: add code demo for api useDocumentHead by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3117](https://togithub.com/BuilderIO/qwik/pull/3117)
- doc: refactor useClientEffect$ to useBrowserVisibleTask$ by [@kerbelp](https://togithub.com/kerbelp) in [https://github.com/BuilderIO/qwik/pull/3100](https://togithub.com/BuilderIO/qwik/pull/3100)
- docs: fix to GroupLink scoped styles by [@jmoont](https://togithub.com/jmoont) in [https://github.com/BuilderIO/qwik/pull/3126](https://togithub.com/BuilderIO/qwik/pull/3126)
- fix: dev server base path by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3127](https://togithub.com/BuilderIO/qwik/pull/3127)
- fix: render base with basePathname by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3128](https://togithub.com/BuilderIO/qwik/pull/3128)
- refactor(starters): don't use deprecated `href` of `RouteLocation` by [@arut-ji](https://togithub.com/arut-ji) in [https://github.com/BuilderIO/qwik/pull/3121](https://togithub.com/BuilderIO/qwik/pull/3121)
- docs: fix bad link and remove unused headings by [@forresst](https://togithub.com/forresst) in [https://github.com/BuilderIO/qwik/pull/3114](https://togithub.com/BuilderIO/qwik/pull/3114)
- docs: adjust wording on qwik-city pages nested layout and head by [@achyutkneupane](https://togithub.com/achyutkneupane) in [https://github.com/BuilderIO/qwik/pull/3122](https://togithub.com/BuilderIO/qwik/pull/3122)
- fix: update qwik-dom css properties by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3135](https://togithub.com/BuilderIO/qwik/pull/3135)
- fix: entry file static when basePathname set by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3138](https://togithub.com/BuilderIO/qwik/pull/3138)
- fix: dont write when locked by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3137](https://togithub.com/BuilderIO/qwik/pull/3137)
- fix: ssg include/exclude relative to fs routes dir by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3140](https://togithub.com/BuilderIO/qwik/pull/3140)
- fix: vercel static output from basePathname config by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3143](https://togithub.com/BuilderIO/qwik/pull/3143)
- Update index.mdx by [@samijaber](https://togithub.com/samijaber) in [https://github.com/BuilderIO/qwik/pull/3144](https://togithub.com/BuilderIO/qwik/pull/3144)
- fix: only pages in sitemap.xml by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3145](https://togithub.com/BuilderIO/qwik/pull/3145)
- fix(qwik-auth): optional signin provider by [@ulic75](https://togithub.com/ulic75) in [https://github.com/BuilderIO/qwik/pull/3124](https://togithub.com/BuilderIO/qwik/pull/3124)
- fix(qwik-auth): await signout authAction by [@ulic75](https://togithub.com/ulic75) in [https://github.com/BuilderIO/qwik/pull/3125](https://togithub.com/BuilderIO/qwik/pull/3125)
- feat: refactor action/loader/server signature by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3147](https://togithub.com/BuilderIO/qwik/pull/3147)
- feat: auto fix trailing slash in md by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3152](https://togithub.com/BuilderIO/qwik/pull/3152)
- fix: action, loader linter🍹 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3154](https://togithub.com/BuilderIO/qwik/pull/3154)
- fix: set locale regression by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3156](https://togithub.com/BuilderIO/qwik/pull/3156)
- chore: fix typo in DOMImplementation.js by [@eltociear](https://togithub.com/eltociear) in [https://github.com/BuilderIO/qwik/pull/3148](https://togithub.com/BuilderIO/qwik/pull/3148)
- fix: move popstate handler to RouterOutlet by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3151](https://togithub.com/BuilderIO/qwik/pull/3151)
- Feature/addreloadtolink by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3155](https://togithub.com/BuilderIO/qwik/pull/3155)
- fix: deps tracking by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3165](https://togithub.com/BuilderIO/qwik/pull/3165)
- docs(README): add `yarn` and `pnpm` by [@ImBIOS](https://togithub.com/ImBIOS) in [https://github.com/BuilderIO/qwik/pull/3167](https://togithub.com/BuilderIO/qwik/pull/3167)
- chore: release 0.19.3 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3166](https://togithub.com/BuilderIO/qwik/pull/3166)
- feat: specify core module by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3175](https://togithub.com/BuilderIO/qwik/pull/3175)
- fix: action types by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3173](https://togithub.com/BuilderIO/qwik/pull/3173)
- fix: component $ props in SSR by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3176](https://togithub.com/BuilderIO/qwik/pull/3176)
- Update index.ts by [@gilf](https://togithub.com/gilf) in [https://github.com/BuilderIO/qwik/pull/3172](https://togithub.com/BuilderIO/qwik/pull/3172)
- docs: remove empty pages from qwik-city by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/3169](https://togithub.com/BuilderIO/qwik/pull/3169)
- fix(docs): add missing import statement of qwik-city menu by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3177](https://togithub.com/BuilderIO/qwik/pull/3177)
- docs: removed typo by [@Bootstrap-Paradox](https://togithub.com/Bootstrap-Paradox) in [https://github.com/BuilderIO/qwik/pull/3174](https://togithub.com/BuilderIO/qwik/pull/3174)
- chore(create-qwik): remove unnecessary eslint-disable no-console by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3180](https://togithub.com/BuilderIO/qwik/pull/3180)
- feat(qwik-auth): support callbackUrl for signin and signout by [@ulic75](https://togithub.com/ulic75) in [https://github.com/BuilderIO/qwik/pull/3179](https://togithub.com/BuilderIO/qwik/pull/3179)
- fix: CLI directory validation by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/3185](https://togithub.com/BuilderIO/qwik/pull/3185)
- docs: remove builder bar from examples/tutorial/playground by [@mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/3186](https://togithub.com/BuilderIO/qwik/pull/3186)
- fix: server$ in edge providers by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3181](https://togithub.com/BuilderIO/qwik/pull/3181)
- chore: release 0.20.0 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3192](https://togithub.com/BuilderIO/qwik/pull/3192)
#### New Contributors
- [@jmoont](https://togithub.com/jmoont) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3113](https://togithub.com/BuilderIO/qwik/pull/3113)
- [@arut-ji](https://togithub.com/arut-ji) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3121](https://togithub.com/BuilderIO/qwik/pull/3121)
- [@achyutkneupane](https://togithub.com/achyutkneupane) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3122](https://togithub.com/BuilderIO/qwik/pull/3122)
- [@Bootstrap-Paradox](https://togithub.com/Bootstrap-Paradox) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3174](https://togithub.com/BuilderIO/qwik/pull/3174)
**Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.19.2...v0.20.0
### [`v0.19.2`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.19.2)
[Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.19.1...v0.19.2)
#### What's Changed
- docs: useClientEffect to useBrowserVisibleTask by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3103](https://togithub.com/BuilderIO/qwik/pull/3103)
- docs: fix typo Caveats by [@forresst](https://togithub.com/forresst) in [https://github.com/BuilderIO/qwik/pull/3107](https://togithub.com/BuilderIO/qwik/pull/3107)
- fix: should replace [@builder](https://togithub.com/builder).io/qwik with a path relative to dist when dts bundling by [@await-ovo](https://togithub.com/await-ovo) in [https://github.com/BuilderIO/qwik/pull/2629](https://togithub.com/BuilderIO/qwik/pull/2629)
- fix: inlining during .js mode by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3110](https://togithub.com/BuilderIO/qwik/pull/3110)
- docs: update showcase by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3111](https://togithub.com/BuilderIO/qwik/pull/3111)
- fix: docs playground by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3108](https://togithub.com/BuilderIO/qwik/pull/3108)
#### New Contributors
- [@await-ovo](https://togithub.com/await-ovo) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2629](https://togithub.com/BuilderIO/qwik/pull/2629)
**Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.19.1...v0.19.2
### [`v0.19.1`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.19.1)
[Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.19.0...v0.19.1)
#### What's Changed
- docs: rename useClientEffect to useBrowserVisibleTask task and adjusted Links by [@georgeiliadis91](https://togithub.com/georgeiliadis91) in [https://github.com/BuilderIO/qwik/pull/3065](https://togithub.com/BuilderIO/qwik/pull/3065)
- docs: update vite docs by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3060](https://togithub.com/BuilderIO/qwik/pull/3060)
- style: render basic starter "buttons" without layout shift on hover by [@darrylblake](https://togithub.com/darrylblake) in [https://github.com/BuilderIO/qwik/pull/3055](https://togithub.com/BuilderIO/qwik/pull/3055)
- Add keyboardz to Qwik showcases by [@vphventures](https://togithub.com/vphventures) in [https://github.com/BuilderIO/qwik/pull/3050](https://togithub.com/BuilderIO/qwik/pull/3050)
- fix(cli): ensure default projectName by [@elylucas](https://togithub.com/elylucas) in [https://github.com/BuilderIO/qwik/pull/3067](https://togithub.com/BuilderIO/qwik/pull/3067)
- fix: server$ serialization by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3073](https://togithub.com/BuilderIO/qwik/pull/3073)
- Update vite.config.ts by [@gilf](https://togithub.com/gilf) in [https://github.com/BuilderIO/qwik/pull/3072](https://togithub.com/BuilderIO/qwik/pull/3072)
- Rective doc by [@fleish80](https://togithub.com/fleish80) in [https://github.com/BuilderIO/qwik/pull/3070](https://togithub.com/BuilderIO/qwik/pull/3070)
- fix: test mode by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3074](https://togithub.com/BuilderIO/qwik/pull/3074)
- docs: renamed cookies to cookie by [@royboy789](https://togithub.com/royboy789) in [https://github.com/BuilderIO/qwik/pull/3059](https://togithub.com/BuilderIO/qwik/pull/3059)
- Add Travelcalc to showcase by [@deadenddeveloper](https://togithub.com/deadenddeveloper) in [https://github.com/BuilderIO/qwik/pull/3064](https://togithub.com/BuilderIO/qwik/pull/3064)
- feat: add id to loaders and actions by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3076](https://togithub.com/BuilderIO/qwik/pull/3076)
- fix: custom srcDir by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3080](https://togithub.com/BuilderIO/qwik/pull/3080)
- feat(qwik-react): update root example component by [@jcfauchet](https://togithub.com/jcfauchet) in [https://github.com/BuilderIO/qwik/pull/2428](https://togithub.com/BuilderIO/qwik/pull/2428)
- fix: serialization of noop QRLs by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3082](https://togithub.com/BuilderIO/qwik/pull/3082)
- fix: auto generation of exports by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3084](https://togithub.com/BuilderIO/qwik/pull/3084)
- docs: replace useClientEffects to useBrowserVisibleTask by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3077](https://togithub.com/BuilderIO/qwik/pull/3077)
- chore: prepare release 0.19.1 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3083](https://togithub.com/BuilderIO/qwik/pull/3083)
- fix: qwik-auth build by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3085](https://togithub.com/BuilderIO/qwik/pull/3085)
- changed useClientEffect$ -> useBrowserVisibleTask$ by [@the-r3aper7](https://togithub.com/the-r3aper7) in [https://github.com/BuilderIO/qwik/pull/3088](https://togithub.com/BuilderIO/qwik/pull/3088)
- fix: reactivity issue with deep: true by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3089](https://togithub.com/BuilderIO/qwik/pull/3089)
- docs: prefer signal by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3090](https://togithub.com/BuilderIO/qwik/pull/3090)
- feat: support this in QRLs by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3096](https://togithub.com/BuilderIO/qwik/pull/3096)
- feat: inject html error when qwik crashes by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3095](https://togithub.com/BuilderIO/qwik/pull/3095)
- fix: cli polish by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3097](https://togithub.com/BuilderIO/qwik/pull/3097)
- docs: remove unused useStyle$ by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3099](https://togithub.com/BuilderIO/qwik/pull/3099)
- docs: replace `Solid Start` to `SolidStart` and add link by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3098](https://togithub.com/BuilderIO/qwik/pull/3098)
- fix: specify required node range by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3101](https://togithub.com/BuilderIO/qwik/pull/3101)
- chore: release qwik city by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3105](https://togithub.com/BuilderIO/qwik/pull/3105)
#### New Contributors
- [@darrylblake](https://togithub.com/darrylblake) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3055](https://togithub.com/BuilderIO/qwik/pull/3055)
- [@vphventures](https://togithub.com/vphventures) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3050](https://togithub.com/BuilderIO/qwik/pull/3050)
- [@elylucas](https://togithub.com/elylucas) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3067](https://togithub.com/BuilderIO/qwik/pull/3067)
- [@royboy789](https://togithub.com/royboy789) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3059](https://togithub.com/BuilderIO/qwik/pull/3059)
- [@deadenddeveloper](https://togithub.com/deadenddeveloper) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3064](https://togithub.com/BuilderIO/qwik/pull/3064)
- [@jcfauchet](https://togithub.com/jcfauchet) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2428](https://togithub.com/BuilderIO/qwik/pull/2428)
**Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.19.0...v0.19.1
### [`v0.19.0`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.19.0)
[Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.18.1...v0.19.0)
#### What's Changed
- docs: update to latest qwik by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2977](https://togithub.com/BuilderIO/qwik/pull/2977)
- docs: fix signal tutorial page typos by [@itsthesteve](https://togithub.com/itsthesteve) in [https://github.com/BuilderIO/qwik/pull/2979](https://togithub.com/BuilderIO/qwik/pull/2979)
- docs: removed `.use()` from `loader$` by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/2981](https://togithub.com/BuilderIO/qwik/pull/2981)
- Add Playground as bug category by [@samijaber](https://togithub.com/samijaber) in [https://github.com/BuilderIO/qwik/pull/2983](https://togithub.com/BuilderIO/qwik/pull/2983)
- refactor(create-qwik): enhanced create qwik cli by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/2989](https://togithub.com/BuilderIO/qwik/pull/2989)
- fix: dashToTitlelCase to dashToTitleCase by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2994](https://togithub.com/BuilderIO/qwik/pull/2994)
- chore: delete unnecessary eslint disable by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2991](https://togithub.com/BuilderIO/qwik/pull/2991)
- Change starter to-do demo page title by [@mousaAM](https://togithub.com/mousaAM) in [https://github.com/BuilderIO/qwik/pull/3000](https://togithub.com/BuilderIO/qwik/pull/3000)
- fix: ensure fs directory when crawling routes by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3001](https://togithub.com/BuilderIO/qwik/pull/3001)
- fix: buildTypes never startsWith tsc by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3005](https://togithub.com/BuilderIO/qwik/pull/3005)
- fix: delete unnecessary eslint disable rule no-console by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3004](https://togithub.com/BuilderIO/qwik/pull/3004)
- Docs(pages.json): add new site to showcase room by [@devagja](https://togithub.com/devagja) in [https://github.com/BuilderIO/qwik/pull/2963](https://togithub.com/BuilderIO/qwik/pull/2963)
- Update path in SSG docs for generated vite.config.ts file by [@itsthesteve](https://togithub.com/itsthesteve) in [https://github.com/BuilderIO/qwik/pull/3003](https://togithub.com/BuilderIO/qwik/pull/3003)
- feat: add hoist compiler mode by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3009](https://togithub.com/BuilderIO/qwik/pull/3009)
- feat: allows referencing of module variables by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3011](https://togithub.com/BuilderIO/qwik/pull/3011)
- feat: improve eslint messages by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3010](https://togithub.com/BuilderIO/qwik/pull/3010)
- fix: prevent module reentrance in SSR by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3012](https://togithub.com/BuilderIO/qwik/pull/3012)
- docs: use suffix instead of prefix for $ by [@ubmit](https://togithub.com/ubmit) in [https://github.com/BuilderIO/qwik/pull/3013](https://togithub.com/BuilderIO/qwik/pull/3013)
- docs: fix bad link prefetching by [@forresst](https://togithub.com/forresst) in [https://github.com/BuilderIO/qwik/pull/3016](https://togithub.com/BuilderIO/qwik/pull/3016)
- docs: Improve link nested-layout by [@forresst](https://togithub.com/forresst) in [https://github.com/BuilderIO/qwik/pull/3014](https://togithub.com/BuilderIO/qwik/pull/3014)
- fix: incorrectly treeshaking entry/service-worker by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3018](https://togithub.com/BuilderIO/qwik/pull/3018)
- fix: qwik-react wakeup signal by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3020](https://togithub.com/BuilderIO/qwik/pull/3020)
- fix typo in eslint message by [@literalpie](https://togithub.com/literalpie) in [https://github.com/BuilderIO/qwik/pull/3017](https://togithub.com/BuilderIO/qwik/pull/3017)
- fix(qwik-auth): use authjs convention of signout by [@ulic75](https://togithub.com/ulic75) in [https://github.com/BuilderIO/qwik/pull/3021](https://togithub.com/BuilderIO/qwik/pull/3021)
- feat: server$ like $ but in the server by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2966](https://togithub.com/BuilderIO/qwik/pull/2966)
- fix: trailing slash with Link by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3027](https://togithub.com/BuilderIO/qwik/pull/3027)
- fix: deprecated useClientEffect by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3028](https://togithub.com/BuilderIO/qwik/pull/3028)
- Remove duplicate NOTE by [@egmaleta](https://togithub.com/egmaleta) in [https://github.com/BuilderIO/qwik/pull/3023](https://togithub.com/BuilderIO/qwik/pull/3023)
- fix: remove warning by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3031](https://togithub.com/BuilderIO/qwik/pull/3031)
- fix: multiple styles scoped by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3030](https://togithub.com/BuilderIO/qwik/pull/3030)
- fix: augment the PlatformQwikCity in each platform by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3029](https://togithub.com/BuilderIO/qwik/pull/3029)
- docs: add specific type to Context example by [@kerbelp](https://togithub.com/kerbelp) in [https://github.com/BuilderIO/qwik/pull/2968](https://togithub.com/BuilderIO/qwik/pull/2968)
- Release 0 19 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3032](https://togithub.com/BuilderIO/qwik/pull/3032)
- feat: allow multiple JSX roots by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3034](https://togithub.com/BuilderIO/qwik/pull/3034)
- docs: ie to i.e. by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3042](https://togithub.com/BuilderIO/qwik/pull/3042)
- fix: fixed a broken gitignore file negation pattern in basic starter app by [@harshrathod50](https://togithub.com/harshrathod50) in [https://github.com/BuilderIO/qwik/pull/3036](https://togithub.com/BuilderIO/qwik/pull/3036)
- typo: non -> not by [@the-r3aper7](https://togithub.com/the-r3aper7) in [https://github.com/BuilderIO/qwik/pull/3047](https://togithub.com/BuilderIO/qwik/pull/3047)
- changed useClientEffect$ -> useBrowserVisibleTask$ by [@the-r3aper7](https://togithub.com/the-r3aper7) in [https://github.com/BuilderIO/qwik/pull/3049](https://togithub.com/BuilderIO/qwik/pull/3049)
- fix: set `@builder.io/qwik` to be >=0.18.0 for `qwik-city` by [@ahnpnl](https://togithub.com/ahnpnl) in [https://github.com/BuilderIO/qwik/pull/3054](https://togithub.com/BuilderIO/qwik/pull/3054)
- docs(contributing.md): updated the vscode extension name for containers by [@camunoz2](https://togithub.com/camunoz2) in [https://github.com/BuilderIO/qwik/pull/3033](https://togithub.com/BuilderIO/qwik/pull/3033)
- docs(docs/src/routes/examples/\[...id]/examples.css): fix scrolling an… by [@georgeiliadis91](https://togithub.com/georgeiliadis91) in [https://github.com/BuilderIO/qwik/pull/3041](https://togithub.com/BuilderIO/qwik/pull/3041)
- docs: Fix the href link - Cloudflare Page's function-invocation-routes config by [@himorishige](https://togithub.com/himorishige) in [https://github.com/BuilderIO/qwik/pull/3038](https://togithub.com/BuilderIO/qwik/pull/3038)
- Update RequestHandler types in Cloudflare Pages example by [@OzzieOrca](https://togithub.com/OzzieOrca) in [https://github.com/BuilderIO/qwik/pull/3026](https://togithub.com/BuilderIO/qwik/pull/3026)
- fix: reactivity issue by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3048](https://togithub.com/BuilderIO/qwik/pull/3048)
- Docs: Improved Context by [@the-r3aper7](https://togithub.com/the-r3aper7) in [https://github.com/BuilderIO/qwik/pull/3057](https://togithub.com/BuilderIO/qwik/pull/3057)
- docs: fixed typo on import statement by [@keuller](https://togithub.com/keuller) in [https://github.com/BuilderIO/qwik/pull/3056](https://togithub.com/BuilderIO/qwik/pull/3056)
- feat: add nonce support by [@DustinJSilk](https://togithub.com/DustinJSilk) in [https://github.com/BuilderIO/qwik/pull/3002](https://togithub.com/BuilderIO/qwik/pull/3002)
- chore: release by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3058](https://togithub.com/BuilderIO/qwik/pull/3058)
#### New Contributors
- [@itsthesteve](https://togithub.com/itsthesteve) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2979](https://togithub.com/BuilderIO/qwik/pull/2979)
- [@ubmit](https://togithub.com/ubmit) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3013](https://togithub.com/BuilderIO/qwik/pull/3013)
- [@egmaleta](https://togithub.com/egmaleta) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3023](https://togithub.com/BuilderIO/qwik/pull/3023)
- [@kerbelp](https://togithub.com/kerbelp) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2968](https://togithub.com/BuilderIO/qwik/pull/2968)
- [@harshrathod50](https://togithub.com/harshrathod50) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3036](https://togithub.com/BuilderIO/qwik/pull/3036)
- [@ahnpnl](https://togithub.com/ahnpnl) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3054](https://togithub.com/BuilderIO/qwik/pull/3054)
- [@camunoz2](https://togithub.com/camunoz2) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3033](https://togithub.com/BuilderIO/qwik/pull/3033)
- [@georgeiliadis91](https://togithub.com/georgeiliadis91) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3041](https://togithub.com/BuilderIO/qwik/pull/3041)
- [@himorishige](https://togithub.com/himorishige) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3038](https://togithub.com/BuilderIO/qwik/pull/3038)
- [@OzzieOrca](https://togithub.com/OzzieOrca) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3026](https://togithub.com/BuilderIO/qwik/pull/3026)
- [@keuller](https://togithub.com/keuller) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3056](https://togithub.com/BuilderIO/qwik/pull/3056)
**Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.18.1...v0.19.0
### [`v0.18.1`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.18.1)
[Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.18.0...v0.18.1)
#### What's Changed
- chore: update starters to qwik-city 0.2.1 by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2975](https://togithub.com/BuilderIO/qwik/pull/2975)
- fix: node build by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2974](https://togithub.com/BuilderIO/qwik/pull/2974)
- 0.18.1 by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2976](https://togithub.com/BuilderIO/qwik/pull/2976)
**Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.18.0...v0.18.1
### [`v0.18.0`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.18.0)
[Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.17.5...v0.18.0)
#### What's Changed
- 🍧 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2869](https://togithub.com/BuilderIO/qwik/pull/2869)
- docs: add vercel edge functions to starters by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2870](https://togithub.com/BuilderIO/qwik/pull/2870)
- docs: code block style is ugly by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2882](https://togithub.com/BuilderIO/qwik/pull/2882)
- feat(azure-swa): support binary data in the response by [@derkoe](https://togithub.com/derkoe) in [https://github.com/BuilderIO/qwik/pull/2880](https://togithub.com/BuilderIO/qwik/pull/2880)
- docs(qwik-city): project-structure typo by [@Craiqser](https://togithub.com/Craiqser) in [https://github.com/BuilderIO/qwik/pull/2883](https://togithub.com/BuilderIO/qwik/pull/2883)
- fix: ssg config options by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2884](https://togithub.com/BuilderIO/qwik/pull/2884)
- fix: route match crash by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2885](https://togithub.com/BuilderIO/qwik/pull/2885)
- fix: eslint prop interface by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2887](https://togithub.com/BuilderIO/qwik/pull/2887)
- fix: code allows sitemapOutFile to be null but type is wrong by [@felixsanz](https://togithub.com/felixsanz) in [https://github.com/BuilderIO/qwik/pull/2886](https://togithub.com/BuilderIO/qwik/pull/2886)
- fix: prepare release by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2888](https://togithub.com/BuilderIO/qwik/pull/2888)
- fix: create qwik documentation site by [@flower-dc](https://togithub.com/flower-dc) in [https://github.com/BuilderIO/qwik/pull/2891](https://togithub.com/BuilderIO/qwik/pull/2891)
- fix: deep store tracking with complex objects by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2895](https://togithub.com/BuilderIO/qwik/pull/2895)
- fix: vite build config for edge by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2896](https://togithub.com/BuilderIO/qwik/pull/2896)
- fix: context for unprojected content by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2899](https://togithub.com/BuilderIO/qwik/pull/2899)
- feat: add build isDev by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2900](https://togithub.com/BuilderIO/qwik/pull/2900)
- fix(qwikcity): nav() respects query and hash by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2901](https://togithub.com/BuilderIO/qwik/pull/2901)
- fix: loader serialization issues by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2903](https://togithub.com/BuilderIO/qwik/pull/2903)
- docs: use QwikCityProvider api by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2902](https://togithub.com/BuilderIO/qwik/pull/2902)
- fix: write static endpoints during ssg by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2904](https://togithub.com/BuilderIO/qwik/pull/2904)
- fix: ensure static index.html directory by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2907](https://togithub.com/BuilderIO/qwik/pull/2907)
- fix(qwik-city): prevent duplicate call of resolve for response by [@derkoe](https://togithub.com/derkoe) in [https://github.com/BuilderIO/qwik/pull/2908](https://togithub.com/BuilderIO/qwik/pull/2908)
- fix(azure-swa): cleaner handling of responses for Azure Functions by [@derkoe](https://togithub.com/derkoe) in [https://github.com/BuilderIO/qwik/pull/2909](https://togithub.com/BuilderIO/qwik/pull/2909)
- fix: ensure static dir for pages/endpoints/qdata by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2913](https://togithub.com/BuilderIO/qwik/pull/2913)
- fix(azure-swa): handling of non-GET requests in Azure adapter by [@derkoe](https://togithub.com/derkoe) in [https://github.com/BuilderIO/qwik/pull/2912](https://togithub.com/BuilderIO/qwik/pull/2912)
- fix(qwik-city): remove of logging 'undfined' on every request by [@derkoe](https://togithub.com/derkoe) in [https://github.com/BuilderIO/qwik/pull/2910](https://togithub.com/BuilderIO/qwik/pull/2910)
- docs: fix ie to i.e. by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2915](https://togithub.com/BuilderIO/qwik/pull/2915)
- refactor: use loaders syntax by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2905](https://togithub.com/BuilderIO/qwik/pull/2905)
- fix: improve support for .js inside src dir by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2917](https://togithub.com/BuilderIO/qwik/pull/2917)
- fix: loader$() streaming by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2918](https://togithub.com/BuilderIO/qwik/pull/2918)
- perf: improve SPA link performance by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2919](https://togithub.com/BuilderIO/qwik/pull/2919)
- fix: express vite settings by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2921](https://togithub.com/BuilderIO/qwik/pull/2921)
- 🍪 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2923](https://togithub.com/BuilderIO/qwik/pull/2923)
- refactor: rename streaming to defer by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2925](https://togithub.com/BuilderIO/qwik/pull/2925)
- fix: ssg worker error by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2929](https://togithub.com/BuilderIO/qwik/pull/2929)
- docs: fix some error by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2922](https://togithub.com/BuilderIO/qwik/pull/2922)
- docs: fix Typo in documentation by [@cwerner1](https://togithub.com/cwerner1) in [https://github.com/BuilderIO/qwik/pull/2920](https://togithub.com/BuilderIO/qwik/pull/2920)
- docs: custom 404 pages by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2932](https://togithub.com/BuilderIO/qwik/pull/2932)
- docs: update 404 page by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2933](https://togithub.com/BuilderIO/qwik/pull/2933)
- Add essential url fields to RouteLocation by [@n8sabes](https://togithub.com/n8sabes) in [https://github.com/BuilderIO/qwik/pull/2934](https://togithub.com/BuilderIO/qwik/pull/2934)
- Fix linting errors and warnings in starters. by [@nnelgxorz](https://togithub.com/nnelgxorz) in [https://github.com/BuilderIO/qwik/pull/2937](https://togithub.com/BuilderIO/qwik/pull/2937)
- docs: fix some errors in docs by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2935](https://togithub.com/BuilderIO/qwik/pull/2935)
- docs: added vite docs by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/2911](https://togithub.com/BuilderIO/qwik/pull/2911)
- tutorial: rewrite lite component tutorial by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/2931](https://togithub.com/BuilderIO/qwik/pull/2931)
- Fixes issue on HTTP/2 headers for resolving origin by [@genki](https://togithub.com/genki) in [https://github.com/BuilderIO/qwik/pull/2864](https://togithub.com/BuilderIO/qwik/pull/2864)
- refactor(core): change `createContext` to `createContextId` by [@shairez](https://togithub.com/shairez) in [https://github.com/BuilderIO/qwik/pull/2898](https://togithub.com/BuilderIO/qwik/pull/2898)
- chore: fix word spelling error by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2938](https://togithub.com/BuilderIO/qwik/pull/2938)
- Made some small fixes on the "progressive" doc by [@fleish80](https://togithub.com/fleish80) in [https://github.com/BuilderIO/qwik/pull/2879](https://togithub.com/BuilderIO/qwik/pull/2879)
- feat: [@builder](https://togithub.com/builder).io/qwik-auth by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2945](https://togithub.com/BuilderIO/qwik/pull/2945)
- docs: update to correct package name by [@shairez](https://togithub.com/shairez) in [https://github.com/BuilderIO/qwik/pull/2947](https://togithub.com/BuilderIO/qwik/pull/2947)
- docs: Update CONTRIBUTING with troubleshooting steps by [@shairez](https://togithub.com/shairez) in [https://github.com/BuilderIO/qwik/pull/2946](https://togithub.com/BuilderIO/qwik/pull/2946)
- docs: fix CONTRIBUTING typo by [@maxdevjs](https://togithub.com/maxdevjs) in [https://github.com/BuilderIO/qwik/pull/2953](https://togithub.com/BuilderIO/qwik/pull/2953)
- fix: slot switching by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2958](https://togithub.com/BuilderIO/qwik/pull/2958)
- refactor: useClientEffect to useOnVisibleTask by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2939](https://togithub.com/BuilderIO/qwik/pull/2939)
- feat: expose IncomingMessage req by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2944](https://togithub.com/BuilderIO/qwik/pull/2944)
- fix: writable ssg stream by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2962](https://togithub.com/BuilderIO/qwik/pull/2962)
- BUGFIX [GH#2948](https://togithub.com/GH/qwik/issues/2948) `useLocation().params` should have their values decoded using `decodeURIComponent(...)` by [@revintec](https://togithub.com/revintec) in [https://github.com/BuilderIO/qwik/pull/2949](https://togithub.com/BuilderIO/qwik/pull/2949)
- chore: word spelling error by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2957](https://togithub.com/BuilderIO/qwik/pull/2957)
- refactor: name getData to resolveValue by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2964](https://togithub.com/BuilderIO/qwik/pull/2964)
- fix(azure-swa): issue with ssg of '/' for Azure SWA by [@derkoe](https://togithub.com/derkoe) in [https://github.com/BuilderIO/qwik/pull/2956](https://togithub.com/BuilderIO/qwik/pull/2956)
- chore: prepare release by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2916](https://togithub.com/BuilderIO/qwik/pull/2916)
- chore: disable express compress middleware by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2970](https://togithub.com/BuilderIO/qwik/pull/2970)
- chore: for better accesibility by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2969](https://togithub.com/BuilderIO/qwik/pull/2969)
- Fix typo with useOnWindow and useOnDocument by [@wfairclough](https://togithub.com/wfairclough) in [https://github.com/BuilderIO/qwik/pull/2967](https://togithub.com/BuilderIO/qwik/pull/2967)
- docs: fix a broken link in the Qwik City data loader docs by [@Jayphen](https://togithub.com/Jayphen) in [https://github.com/BuilderIO/qwik/pull/2940](https://togithub.com/BuilderIO/qwik/pull/2940)
#### New Contributors
- [@flower-dc](https://togithub.com/flower-dc) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2891](https://togithub.com/BuilderIO/qwik/pull/2891)
- [@cwerner1](https://togithub.com/cwerner1) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2920](https://togithub.com/BuilderIO/qwik/pull/2920)
- [@fleish80](https://togithub.com/fleish80) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2879](https://togithub.com/BuilderIO/qwik/pull/2879)
- [@maxdevjs](https://togithub.com/maxdevjs) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2953](https://togithub.com/BuilderIO/qwik/pull/2953)
- [@revintec](https://togithub.com/revintec) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2949](https://togithub.com/BuilderIO/qwik/pull/2949)
- [@wfairclough](https://togithub.com/wfairclough) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2967](https://togithub.com/BuilderIO/qwik/pull/2967)
- [@Jayphen](https://togithub.com/Jayphen) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2940](https://togithub.com/BuilderIO/qwik/pull/2940)
**Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.17.5...v0.18.0
### [`v0.17.5`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.17.5)
[Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.17.4...v0.17.5)
#### Server Loaders and Actions
- Previous iterations of loading data recommended using request handlers directly.
- The server loaders/action updates simplifies the connection between fetching data, rendering data, and submitting an update with an action.
- See the docs for more information.
#### Request Handlers
- Added `html()` `json()` `text()` and `send()` for simple HTTP response body content.
- Added `getWritableStream()` to the Request event for low-level access to HTTP response streaming.
- Request event’s `query` is now a `URLSearchParam` instance
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^0.15.0
->^0.21.0
GitHub Vulnerability Alerts
CVE-2023-0410
@builder.io/qwik prior to version 0.16.2 is vulnerable to cross-site scripting due to attribute names and the class attribute values not being properly handled.
Release Notes
BuilderIO/qwik
### [`v0.21.0`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.21.0) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.20.1...v0.21.0) #### What's Changed - fix(docs): modify prerequisites to Node16.8 by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3218](https://togithub.com/BuilderIO/qwik/pull/3218) - fix: qwik server umd by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3220](https://togithub.com/BuilderIO/qwik/pull/3220) - fix(qwik-auth): use correct exported actions in starter by [@ulic75](https://togithub.com/ulic75) in [https://github.com/BuilderIO/qwik/pull/3222](https://togithub.com/BuilderIO/qwik/pull/3222) - fix: signal props passing by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3224](https://togithub.com/BuilderIO/qwik/pull/3224) - feat: useComputed$() by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3200](https://togithub.com/BuilderIO/qwik/pull/3200) - fix(qwik-auth): add [@auth/core](https://togithub.com/auth/core) dep optimization by [@ulic75](https://togithub.com/ulic75) in [https://github.com/BuilderIO/qwik/pull/3202](https://togithub.com/BuilderIO/qwik/pull/3202) - refactor: rename useBrowserVisibleTask to useVisibleTask by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3215](https://togithub.com/BuilderIO/qwik/pull/3215) - fix(qwik-city): fix qinit event in RouterOutlet by [@billykwok](https://togithub.com/billykwok) in [https://github.com/BuilderIO/qwik/pull/3225](https://togithub.com/BuilderIO/qwik/pull/3225) - fix(docs): remove unused loader$ and replace deprecated createContext… by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3217](https://togithub.com/BuilderIO/qwik/pull/3217) - docs: update "Directory-based routing" section example by [@jakovljevic-mladen](https://togithub.com/jakovljevic-mladen) in [https://github.com/BuilderIO/qwik/pull/3210](https://togithub.com/BuilderIO/qwik/pull/3210) - refactor: stop using deprecated RouteLocation APIs by [@jakovljevic-mladen](https://togithub.com/jakovljevic-mladen) in [https://github.com/BuilderIO/qwik/pull/3226](https://togithub.com/BuilderIO/qwik/pull/3226) - docs: fix Newsletters section by [@jakovljevic-mladen](https://togithub.com/jakovljevic-mladen) in [https://github.com/BuilderIO/qwik/pull/3235](https://togithub.com/BuilderIO/qwik/pull/3235) - docs: Adds PostCSS to the integration menu by [@forresst](https://togithub.com/forresst) in [https://github.com/BuilderIO/qwik/pull/3234](https://togithub.com/BuilderIO/qwik/pull/3234) - docs: updates State Page useStore option 'recursive' to 'deep' by [@ChristianAnagnostou](https://togithub.com/ChristianAnagnostou) in [https://github.com/BuilderIO/qwik/pull/3159](https://togithub.com/BuilderIO/qwik/pull/3159) - fix(security): Remove PureFunctionSerializer by [@mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/3249](https://togithub.com/BuilderIO/qwik/pull/3249) - docs: speculative module fetching by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3239](https://togithub.com/BuilderIO/qwik/pull/3239) - docs: speculative module fetching ([#3239](https://togithub.com/BuilderIO/qwik/issues/3239)) by [@mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/3251](https://togithub.com/BuilderIO/qwik/pull/3251) - docs(useLocation): extend docs with deeply nested child routes by [@jakovljevic-mladen](https://togithub.com/jakovljevic-mladen) in [https://github.com/BuilderIO/qwik/pull/3237](https://togithub.com/BuilderIO/qwik/pull/3237) - docs: adjust `on this page` top position by [@guigui64](https://togithub.com/guigui64) in [https://github.com/BuilderIO/qwik/pull/3051](https://togithub.com/BuilderIO/qwik/pull/3051) - docs: problem and solution on resource tutorial are no longer equal by [@mimafogeus2](https://togithub.com/mimafogeus2) in [https://github.com/BuilderIO/qwik/pull/2746](https://togithub.com/BuilderIO/qwik/pull/2746) - docs: add aria/rel attributes to docs header by [@timscodebase](https://togithub.com/timscodebase) in [https://github.com/BuilderIO/qwik/pull/1866](https://togithub.com/BuilderIO/qwik/pull/1866) - docs: update arguments for useSignal/useStore by [@mforncro](https://togithub.com/mforncro) in [https://github.com/BuilderIO/qwik/pull/3204](https://togithub.com/BuilderIO/qwik/pull/3204) - docs: `useStore` API param naming adjustment by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/3261](https://togithub.com/BuilderIO/qwik/pull/3261) - docs: update routing file extensions by [@5kahoisaac](https://togithub.com/5kahoisaac) in [https://github.com/BuilderIO/qwik/pull/2954](https://togithub.com/BuilderIO/qwik/pull/2954) - docs: Manage docs site footer in Builder by [@steve8708](https://togithub.com/steve8708) in [https://github.com/BuilderIO/qwik/pull/3253](https://togithub.com/BuilderIO/qwik/pull/3253) - docs: refactored useBrowserVisibleTask$ -> useVisibleTask$ by [@the-r3aper7](https://togithub.com/the-r3aper7) in [https://github.com/BuilderIO/qwik/pull/3267](https://togithub.com/BuilderIO/qwik/pull/3267) - docs: add padding around homepage footer by [@steve8708](https://togithub.com/steve8708) in [https://github.com/BuilderIO/qwik/pull/3272](https://togithub.com/BuilderIO/qwik/pull/3272) - docs: show people components on quick start by [@steve8708](https://togithub.com/steve8708) in [https://github.com/BuilderIO/qwik/pull/3274](https://togithub.com/BuilderIO/qwik/pull/3274) - refactor: qwik cli styling and enhancements by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/3246](https://togithub.com/BuilderIO/qwik/pull/3246) - docs: Update ssg preview instructions by [@nnelgxorz](https://togithub.com/nnelgxorz) in [https://github.com/BuilderIO/qwik/pull/3278](https://togithub.com/BuilderIO/qwik/pull/3278) - docs: fix component link by [@Craiqser](https://togithub.com/Craiqser) in [https://github.com/BuilderIO/qwik/pull/3280](https://togithub.com/BuilderIO/qwik/pull/3280) - fix(doc-search): unable to prevent default by [@vedantnn71](https://togithub.com/vedantnn71) in [https://github.com/BuilderIO/qwik/pull/3211](https://togithub.com/BuilderIO/qwik/pull/3211) - fix: partytown scripts not included in build by [@nnelgxorz](https://togithub.com/nnelgxorz) in [https://github.com/BuilderIO/qwik/pull/3281](https://togithub.com/BuilderIO/qwik/pull/3281) - fix: Set cookie headers on dev server by [@nnelgxorz](https://togithub.com/nnelgxorz) in [https://github.com/BuilderIO/qwik/pull/3276](https://togithub.com/BuilderIO/qwik/pull/3276) - fix(ssr): match phrasing content validation to HTML spec by [@cmbartschat](https://togithub.com/cmbartschat) in [https://github.com/BuilderIO/qwik/pull/3259](https://togithub.com/BuilderIO/qwik/pull/3259) - fix(starter): replace deprecated api to new api by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3229](https://togithub.com/BuilderIO/qwik/pull/3229) - chore: release 0.21.0 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3286](https://togithub.com/BuilderIO/qwik/pull/3286) #### New Contributors - [@billykwok](https://togithub.com/billykwok) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3225](https://togithub.com/BuilderIO/qwik/pull/3225) - [@jakovljevic-mladen](https://togithub.com/jakovljevic-mladen) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3210](https://togithub.com/BuilderIO/qwik/pull/3210) - [@ChristianAnagnostou](https://togithub.com/ChristianAnagnostou) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3159](https://togithub.com/BuilderIO/qwik/pull/3159) - [@guigui64](https://togithub.com/guigui64) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3051](https://togithub.com/BuilderIO/qwik/pull/3051) - [@timscodebase](https://togithub.com/timscodebase) made their first contribution in [https://github.com/BuilderIO/qwik/pull/1866](https://togithub.com/BuilderIO/qwik/pull/1866) - [@mforncro](https://togithub.com/mforncro) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3204](https://togithub.com/BuilderIO/qwik/pull/3204) - [@5kahoisaac](https://togithub.com/5kahoisaac) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2954](https://togithub.com/BuilderIO/qwik/pull/2954) - [@vedantnn71](https://togithub.com/vedantnn71) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3211](https://togithub.com/BuilderIO/qwik/pull/3211) **Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.20.1...v0.21.0 ### [`v0.20.1`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.20.1) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.20.0...v0.20.1) #### What's Changed - docs: remove `@latest` from yarn install cmd by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/3195](https://togithub.com/BuilderIO/qwik/pull/3195) - fix: server package by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3196](https://togithub.com/BuilderIO/qwik/pull/3196) - fix(qwik-city): type error by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3197](https://togithub.com/BuilderIO/qwik/pull/3197) - chore: release qwik-city by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3199](https://togithub.com/BuilderIO/qwik/pull/3199) - feat(global): kleur/colors for treeshaking by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3201](https://togithub.com/BuilderIO/qwik/pull/3201) - fix: q:key containing double quotes does not break elements on server side render by [@christinatka](https://togithub.com/christinatka) in [https://github.com/BuilderIO/qwik/pull/3092](https://togithub.com/BuilderIO/qwik/pull/3092) - fix: removed old hooks in warning by [@shairez](https://togithub.com/shairez) in [https://github.com/BuilderIO/qwik/pull/3205](https://togithub.com/BuilderIO/qwik/pull/3205) - Add postcss integration to Qwik by [@manuelsanchez2](https://togithub.com/manuelsanchez2) in [https://github.com/BuilderIO/qwik/pull/3207](https://togithub.com/BuilderIO/qwik/pull/3207) - fix: umd core build by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3208](https://togithub.com/BuilderIO/qwik/pull/3208) - perf: treeshake dep-free tasks by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3213](https://togithub.com/BuilderIO/qwik/pull/3213) #### New Contributors - [@christinatka](https://togithub.com/christinatka) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3092](https://togithub.com/BuilderIO/qwik/pull/3092) - [@manuelsanchez2](https://togithub.com/manuelsanchez2) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3207](https://togithub.com/BuilderIO/qwik/pull/3207) **Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.20.0...v0.20.1 ### [`v0.20.0`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.20.0) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.19.2...v0.20.0) #### What's Changed - fix: basePathname set by vite config by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3093](https://togithub.com/BuilderIO/qwik/pull/3093) - docs: added London Community by [@jmoont](https://togithub.com/jmoont) in [https://github.com/BuilderIO/qwik/pull/3113](https://togithub.com/BuilderIO/qwik/pull/3113) - fix: drop import hoisted mode by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3119](https://togithub.com/BuilderIO/qwik/pull/3119) - docs: update RouteLocation type by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3118](https://togithub.com/BuilderIO/qwik/pull/3118) - docs: visitors to visitor's by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3115](https://togithub.com/BuilderIO/qwik/pull/3115) - docs: add code demo for api useDocumentHead by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3117](https://togithub.com/BuilderIO/qwik/pull/3117) - doc: refactor useClientEffect$ to useBrowserVisibleTask$ by [@kerbelp](https://togithub.com/kerbelp) in [https://github.com/BuilderIO/qwik/pull/3100](https://togithub.com/BuilderIO/qwik/pull/3100) - docs: fix to GroupLink scoped styles by [@jmoont](https://togithub.com/jmoont) in [https://github.com/BuilderIO/qwik/pull/3126](https://togithub.com/BuilderIO/qwik/pull/3126) - fix: dev server base path by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3127](https://togithub.com/BuilderIO/qwik/pull/3127) - fix: render base with basePathname by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3128](https://togithub.com/BuilderIO/qwik/pull/3128) - refactor(starters): don't use deprecated `href` of `RouteLocation` by [@arut-ji](https://togithub.com/arut-ji) in [https://github.com/BuilderIO/qwik/pull/3121](https://togithub.com/BuilderIO/qwik/pull/3121) - docs: fix bad link and remove unused headings by [@forresst](https://togithub.com/forresst) in [https://github.com/BuilderIO/qwik/pull/3114](https://togithub.com/BuilderIO/qwik/pull/3114) - docs: adjust wording on qwik-city pages nested layout and head by [@achyutkneupane](https://togithub.com/achyutkneupane) in [https://github.com/BuilderIO/qwik/pull/3122](https://togithub.com/BuilderIO/qwik/pull/3122) - fix: update qwik-dom css properties by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3135](https://togithub.com/BuilderIO/qwik/pull/3135) - fix: entry file static when basePathname set by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3138](https://togithub.com/BuilderIO/qwik/pull/3138) - fix: dont write when locked by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3137](https://togithub.com/BuilderIO/qwik/pull/3137) - fix: ssg include/exclude relative to fs routes dir by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3140](https://togithub.com/BuilderIO/qwik/pull/3140) - fix: vercel static output from basePathname config by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3143](https://togithub.com/BuilderIO/qwik/pull/3143) - Update index.mdx by [@samijaber](https://togithub.com/samijaber) in [https://github.com/BuilderIO/qwik/pull/3144](https://togithub.com/BuilderIO/qwik/pull/3144) - fix: only pages in sitemap.xml by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3145](https://togithub.com/BuilderIO/qwik/pull/3145) - fix(qwik-auth): optional signin provider by [@ulic75](https://togithub.com/ulic75) in [https://github.com/BuilderIO/qwik/pull/3124](https://togithub.com/BuilderIO/qwik/pull/3124) - fix(qwik-auth): await signout authAction by [@ulic75](https://togithub.com/ulic75) in [https://github.com/BuilderIO/qwik/pull/3125](https://togithub.com/BuilderIO/qwik/pull/3125) - feat: refactor action/loader/server signature by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3147](https://togithub.com/BuilderIO/qwik/pull/3147) - feat: auto fix trailing slash in md by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3152](https://togithub.com/BuilderIO/qwik/pull/3152) - fix: action, loader linter🍹 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3154](https://togithub.com/BuilderIO/qwik/pull/3154) - fix: set locale regression by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3156](https://togithub.com/BuilderIO/qwik/pull/3156) - chore: fix typo in DOMImplementation.js by [@eltociear](https://togithub.com/eltociear) in [https://github.com/BuilderIO/qwik/pull/3148](https://togithub.com/BuilderIO/qwik/pull/3148) - fix: move popstate handler to RouterOutlet by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3151](https://togithub.com/BuilderIO/qwik/pull/3151) - Feature/addreloadtolink by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3155](https://togithub.com/BuilderIO/qwik/pull/3155) - fix: deps tracking by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3165](https://togithub.com/BuilderIO/qwik/pull/3165) - docs(README): add `yarn` and `pnpm` by [@ImBIOS](https://togithub.com/ImBIOS) in [https://github.com/BuilderIO/qwik/pull/3167](https://togithub.com/BuilderIO/qwik/pull/3167) - chore: release 0.19.3 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3166](https://togithub.com/BuilderIO/qwik/pull/3166) - feat: specify core module by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3175](https://togithub.com/BuilderIO/qwik/pull/3175) - fix: action types by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3173](https://togithub.com/BuilderIO/qwik/pull/3173) - fix: component $ props in SSR by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3176](https://togithub.com/BuilderIO/qwik/pull/3176) - Update index.ts by [@gilf](https://togithub.com/gilf) in [https://github.com/BuilderIO/qwik/pull/3172](https://togithub.com/BuilderIO/qwik/pull/3172) - docs: remove empty pages from qwik-city by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/3169](https://togithub.com/BuilderIO/qwik/pull/3169) - fix(docs): add missing import statement of qwik-city menu by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3177](https://togithub.com/BuilderIO/qwik/pull/3177) - docs: removed typo by [@Bootstrap-Paradox](https://togithub.com/Bootstrap-Paradox) in [https://github.com/BuilderIO/qwik/pull/3174](https://togithub.com/BuilderIO/qwik/pull/3174) - chore(create-qwik): remove unnecessary eslint-disable no-console by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3180](https://togithub.com/BuilderIO/qwik/pull/3180) - feat(qwik-auth): support callbackUrl for signin and signout by [@ulic75](https://togithub.com/ulic75) in [https://github.com/BuilderIO/qwik/pull/3179](https://togithub.com/BuilderIO/qwik/pull/3179) - fix: CLI directory validation by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/3185](https://togithub.com/BuilderIO/qwik/pull/3185) - docs: remove builder bar from examples/tutorial/playground by [@mhevery](https://togithub.com/mhevery) in [https://github.com/BuilderIO/qwik/pull/3186](https://togithub.com/BuilderIO/qwik/pull/3186) - fix: server$ in edge providers by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3181](https://togithub.com/BuilderIO/qwik/pull/3181) - chore: release 0.20.0 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3192](https://togithub.com/BuilderIO/qwik/pull/3192) #### New Contributors - [@jmoont](https://togithub.com/jmoont) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3113](https://togithub.com/BuilderIO/qwik/pull/3113) - [@arut-ji](https://togithub.com/arut-ji) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3121](https://togithub.com/BuilderIO/qwik/pull/3121) - [@achyutkneupane](https://togithub.com/achyutkneupane) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3122](https://togithub.com/BuilderIO/qwik/pull/3122) - [@Bootstrap-Paradox](https://togithub.com/Bootstrap-Paradox) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3174](https://togithub.com/BuilderIO/qwik/pull/3174) **Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.19.2...v0.20.0 ### [`v0.19.2`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.19.2) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.19.1...v0.19.2) #### What's Changed - docs: useClientEffect to useBrowserVisibleTask by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3103](https://togithub.com/BuilderIO/qwik/pull/3103) - docs: fix typo Caveats by [@forresst](https://togithub.com/forresst) in [https://github.com/BuilderIO/qwik/pull/3107](https://togithub.com/BuilderIO/qwik/pull/3107) - fix: should replace [@builder](https://togithub.com/builder).io/qwik with a path relative to dist when dts bundling by [@await-ovo](https://togithub.com/await-ovo) in [https://github.com/BuilderIO/qwik/pull/2629](https://togithub.com/BuilderIO/qwik/pull/2629) - fix: inlining during .js mode by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3110](https://togithub.com/BuilderIO/qwik/pull/3110) - docs: update showcase by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3111](https://togithub.com/BuilderIO/qwik/pull/3111) - fix: docs playground by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3108](https://togithub.com/BuilderIO/qwik/pull/3108) #### New Contributors - [@await-ovo](https://togithub.com/await-ovo) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2629](https://togithub.com/BuilderIO/qwik/pull/2629) **Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.19.1...v0.19.2 ### [`v0.19.1`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.19.1) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.19.0...v0.19.1) #### What's Changed - docs: rename useClientEffect to useBrowserVisibleTask task and adjusted Links by [@georgeiliadis91](https://togithub.com/georgeiliadis91) in [https://github.com/BuilderIO/qwik/pull/3065](https://togithub.com/BuilderIO/qwik/pull/3065) - docs: update vite docs by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3060](https://togithub.com/BuilderIO/qwik/pull/3060) - style: render basic starter "buttons" without layout shift on hover by [@darrylblake](https://togithub.com/darrylblake) in [https://github.com/BuilderIO/qwik/pull/3055](https://togithub.com/BuilderIO/qwik/pull/3055) - Add keyboardz to Qwik showcases by [@vphventures](https://togithub.com/vphventures) in [https://github.com/BuilderIO/qwik/pull/3050](https://togithub.com/BuilderIO/qwik/pull/3050) - fix(cli): ensure default projectName by [@elylucas](https://togithub.com/elylucas) in [https://github.com/BuilderIO/qwik/pull/3067](https://togithub.com/BuilderIO/qwik/pull/3067) - fix: server$ serialization by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3073](https://togithub.com/BuilderIO/qwik/pull/3073) - Update vite.config.ts by [@gilf](https://togithub.com/gilf) in [https://github.com/BuilderIO/qwik/pull/3072](https://togithub.com/BuilderIO/qwik/pull/3072) - Rective doc by [@fleish80](https://togithub.com/fleish80) in [https://github.com/BuilderIO/qwik/pull/3070](https://togithub.com/BuilderIO/qwik/pull/3070) - fix: test mode by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3074](https://togithub.com/BuilderIO/qwik/pull/3074) - docs: renamed cookies to cookie by [@royboy789](https://togithub.com/royboy789) in [https://github.com/BuilderIO/qwik/pull/3059](https://togithub.com/BuilderIO/qwik/pull/3059) - Add Travelcalc to showcase by [@deadenddeveloper](https://togithub.com/deadenddeveloper) in [https://github.com/BuilderIO/qwik/pull/3064](https://togithub.com/BuilderIO/qwik/pull/3064) - feat: add id to loaders and actions by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3076](https://togithub.com/BuilderIO/qwik/pull/3076) - fix: custom srcDir by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3080](https://togithub.com/BuilderIO/qwik/pull/3080) - feat(qwik-react): update root example component by [@jcfauchet](https://togithub.com/jcfauchet) in [https://github.com/BuilderIO/qwik/pull/2428](https://togithub.com/BuilderIO/qwik/pull/2428) - fix: serialization of noop QRLs by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3082](https://togithub.com/BuilderIO/qwik/pull/3082) - fix: auto generation of exports by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3084](https://togithub.com/BuilderIO/qwik/pull/3084) - docs: replace useClientEffects to useBrowserVisibleTask by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3077](https://togithub.com/BuilderIO/qwik/pull/3077) - chore: prepare release 0.19.1 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3083](https://togithub.com/BuilderIO/qwik/pull/3083) - fix: qwik-auth build by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3085](https://togithub.com/BuilderIO/qwik/pull/3085) - changed useClientEffect$ -> useBrowserVisibleTask$ by [@the-r3aper7](https://togithub.com/the-r3aper7) in [https://github.com/BuilderIO/qwik/pull/3088](https://togithub.com/BuilderIO/qwik/pull/3088) - fix: reactivity issue with deep: true by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3089](https://togithub.com/BuilderIO/qwik/pull/3089) - docs: prefer signal by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3090](https://togithub.com/BuilderIO/qwik/pull/3090) - feat: support this in QRLs by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3096](https://togithub.com/BuilderIO/qwik/pull/3096) - feat: inject html error when qwik crashes by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3095](https://togithub.com/BuilderIO/qwik/pull/3095) - fix: cli polish by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3097](https://togithub.com/BuilderIO/qwik/pull/3097) - docs: remove unused useStyle$ by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3099](https://togithub.com/BuilderIO/qwik/pull/3099) - docs: replace `Solid Start` to `SolidStart` and add link by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3098](https://togithub.com/BuilderIO/qwik/pull/3098) - fix: specify required node range by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3101](https://togithub.com/BuilderIO/qwik/pull/3101) - chore: release qwik city by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3105](https://togithub.com/BuilderIO/qwik/pull/3105) #### New Contributors - [@darrylblake](https://togithub.com/darrylblake) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3055](https://togithub.com/BuilderIO/qwik/pull/3055) - [@vphventures](https://togithub.com/vphventures) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3050](https://togithub.com/BuilderIO/qwik/pull/3050) - [@elylucas](https://togithub.com/elylucas) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3067](https://togithub.com/BuilderIO/qwik/pull/3067) - [@royboy789](https://togithub.com/royboy789) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3059](https://togithub.com/BuilderIO/qwik/pull/3059) - [@deadenddeveloper](https://togithub.com/deadenddeveloper) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3064](https://togithub.com/BuilderIO/qwik/pull/3064) - [@jcfauchet](https://togithub.com/jcfauchet) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2428](https://togithub.com/BuilderIO/qwik/pull/2428) **Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.19.0...v0.19.1 ### [`v0.19.0`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.19.0) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.18.1...v0.19.0) #### What's Changed - docs: update to latest qwik by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2977](https://togithub.com/BuilderIO/qwik/pull/2977) - docs: fix signal tutorial page typos by [@itsthesteve](https://togithub.com/itsthesteve) in [https://github.com/BuilderIO/qwik/pull/2979](https://togithub.com/BuilderIO/qwik/pull/2979) - docs: removed `.use()` from `loader$` by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/2981](https://togithub.com/BuilderIO/qwik/pull/2981) - Add Playground as bug category by [@samijaber](https://togithub.com/samijaber) in [https://github.com/BuilderIO/qwik/pull/2983](https://togithub.com/BuilderIO/qwik/pull/2983) - refactor(create-qwik): enhanced create qwik cli by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/2989](https://togithub.com/BuilderIO/qwik/pull/2989) - fix: dashToTitlelCase to dashToTitleCase by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2994](https://togithub.com/BuilderIO/qwik/pull/2994) - chore: delete unnecessary eslint disable by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2991](https://togithub.com/BuilderIO/qwik/pull/2991) - Change starter to-do demo page title by [@mousaAM](https://togithub.com/mousaAM) in [https://github.com/BuilderIO/qwik/pull/3000](https://togithub.com/BuilderIO/qwik/pull/3000) - fix: ensure fs directory when crawling routes by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3001](https://togithub.com/BuilderIO/qwik/pull/3001) - fix: buildTypes never startsWith tsc by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3005](https://togithub.com/BuilderIO/qwik/pull/3005) - fix: delete unnecessary eslint disable rule no-console by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3004](https://togithub.com/BuilderIO/qwik/pull/3004) - Docs(pages.json): add new site to showcase room by [@devagja](https://togithub.com/devagja) in [https://github.com/BuilderIO/qwik/pull/2963](https://togithub.com/BuilderIO/qwik/pull/2963) - Update path in SSG docs for generated vite.config.ts file by [@itsthesteve](https://togithub.com/itsthesteve) in [https://github.com/BuilderIO/qwik/pull/3003](https://togithub.com/BuilderIO/qwik/pull/3003) - feat: add hoist compiler mode by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3009](https://togithub.com/BuilderIO/qwik/pull/3009) - feat: allows referencing of module variables by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3011](https://togithub.com/BuilderIO/qwik/pull/3011) - feat: improve eslint messages by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3010](https://togithub.com/BuilderIO/qwik/pull/3010) - fix: prevent module reentrance in SSR by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3012](https://togithub.com/BuilderIO/qwik/pull/3012) - docs: use suffix instead of prefix for $ by [@ubmit](https://togithub.com/ubmit) in [https://github.com/BuilderIO/qwik/pull/3013](https://togithub.com/BuilderIO/qwik/pull/3013) - docs: fix bad link prefetching by [@forresst](https://togithub.com/forresst) in [https://github.com/BuilderIO/qwik/pull/3016](https://togithub.com/BuilderIO/qwik/pull/3016) - docs: Improve link nested-layout by [@forresst](https://togithub.com/forresst) in [https://github.com/BuilderIO/qwik/pull/3014](https://togithub.com/BuilderIO/qwik/pull/3014) - fix: incorrectly treeshaking entry/service-worker by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3018](https://togithub.com/BuilderIO/qwik/pull/3018) - fix: qwik-react wakeup signal by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/3020](https://togithub.com/BuilderIO/qwik/pull/3020) - fix typo in eslint message by [@literalpie](https://togithub.com/literalpie) in [https://github.com/BuilderIO/qwik/pull/3017](https://togithub.com/BuilderIO/qwik/pull/3017) - fix(qwik-auth): use authjs convention of signout by [@ulic75](https://togithub.com/ulic75) in [https://github.com/BuilderIO/qwik/pull/3021](https://togithub.com/BuilderIO/qwik/pull/3021) - feat: server$ like $ but in the server by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2966](https://togithub.com/BuilderIO/qwik/pull/2966) - fix: trailing slash with Link by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3027](https://togithub.com/BuilderIO/qwik/pull/3027) - fix: deprecated useClientEffect by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3028](https://togithub.com/BuilderIO/qwik/pull/3028) - Remove duplicate NOTE by [@egmaleta](https://togithub.com/egmaleta) in [https://github.com/BuilderIO/qwik/pull/3023](https://togithub.com/BuilderIO/qwik/pull/3023) - fix: remove warning by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3031](https://togithub.com/BuilderIO/qwik/pull/3031) - fix: multiple styles scoped by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3030](https://togithub.com/BuilderIO/qwik/pull/3030) - fix: augment the PlatformQwikCity in each platform by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3029](https://togithub.com/BuilderIO/qwik/pull/3029) - docs: add specific type to Context example by [@kerbelp](https://togithub.com/kerbelp) in [https://github.com/BuilderIO/qwik/pull/2968](https://togithub.com/BuilderIO/qwik/pull/2968) - Release 0 19 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3032](https://togithub.com/BuilderIO/qwik/pull/3032) - feat: allow multiple JSX roots by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3034](https://togithub.com/BuilderIO/qwik/pull/3034) - docs: ie to i.e. by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/3042](https://togithub.com/BuilderIO/qwik/pull/3042) - fix: fixed a broken gitignore file negation pattern in basic starter app by [@harshrathod50](https://togithub.com/harshrathod50) in [https://github.com/BuilderIO/qwik/pull/3036](https://togithub.com/BuilderIO/qwik/pull/3036) - typo: non -> not by [@the-r3aper7](https://togithub.com/the-r3aper7) in [https://github.com/BuilderIO/qwik/pull/3047](https://togithub.com/BuilderIO/qwik/pull/3047) - changed useClientEffect$ -> useBrowserVisibleTask$ by [@the-r3aper7](https://togithub.com/the-r3aper7) in [https://github.com/BuilderIO/qwik/pull/3049](https://togithub.com/BuilderIO/qwik/pull/3049) - fix: set `@builder.io/qwik` to be >=0.18.0 for `qwik-city` by [@ahnpnl](https://togithub.com/ahnpnl) in [https://github.com/BuilderIO/qwik/pull/3054](https://togithub.com/BuilderIO/qwik/pull/3054) - docs(contributing.md): updated the vscode extension name for containers by [@camunoz2](https://togithub.com/camunoz2) in [https://github.com/BuilderIO/qwik/pull/3033](https://togithub.com/BuilderIO/qwik/pull/3033) - docs(docs/src/routes/examples/\[...id]/examples.css): fix scrolling an… by [@georgeiliadis91](https://togithub.com/georgeiliadis91) in [https://github.com/BuilderIO/qwik/pull/3041](https://togithub.com/BuilderIO/qwik/pull/3041) - docs: Fix the href link - Cloudflare Page's function-invocation-routes config by [@himorishige](https://togithub.com/himorishige) in [https://github.com/BuilderIO/qwik/pull/3038](https://togithub.com/BuilderIO/qwik/pull/3038) - Update RequestHandler types in Cloudflare Pages example by [@OzzieOrca](https://togithub.com/OzzieOrca) in [https://github.com/BuilderIO/qwik/pull/3026](https://togithub.com/BuilderIO/qwik/pull/3026) - fix: reactivity issue by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3048](https://togithub.com/BuilderIO/qwik/pull/3048) - Docs: Improved Context by [@the-r3aper7](https://togithub.com/the-r3aper7) in [https://github.com/BuilderIO/qwik/pull/3057](https://togithub.com/BuilderIO/qwik/pull/3057) - docs: fixed typo on import statement by [@keuller](https://togithub.com/keuller) in [https://github.com/BuilderIO/qwik/pull/3056](https://togithub.com/BuilderIO/qwik/pull/3056) - feat: add nonce support by [@DustinJSilk](https://togithub.com/DustinJSilk) in [https://github.com/BuilderIO/qwik/pull/3002](https://togithub.com/BuilderIO/qwik/pull/3002) - chore: release by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/3058](https://togithub.com/BuilderIO/qwik/pull/3058) #### New Contributors - [@itsthesteve](https://togithub.com/itsthesteve) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2979](https://togithub.com/BuilderIO/qwik/pull/2979) - [@ubmit](https://togithub.com/ubmit) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3013](https://togithub.com/BuilderIO/qwik/pull/3013) - [@egmaleta](https://togithub.com/egmaleta) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3023](https://togithub.com/BuilderIO/qwik/pull/3023) - [@kerbelp](https://togithub.com/kerbelp) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2968](https://togithub.com/BuilderIO/qwik/pull/2968) - [@harshrathod50](https://togithub.com/harshrathod50) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3036](https://togithub.com/BuilderIO/qwik/pull/3036) - [@ahnpnl](https://togithub.com/ahnpnl) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3054](https://togithub.com/BuilderIO/qwik/pull/3054) - [@camunoz2](https://togithub.com/camunoz2) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3033](https://togithub.com/BuilderIO/qwik/pull/3033) - [@georgeiliadis91](https://togithub.com/georgeiliadis91) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3041](https://togithub.com/BuilderIO/qwik/pull/3041) - [@himorishige](https://togithub.com/himorishige) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3038](https://togithub.com/BuilderIO/qwik/pull/3038) - [@OzzieOrca](https://togithub.com/OzzieOrca) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3026](https://togithub.com/BuilderIO/qwik/pull/3026) - [@keuller](https://togithub.com/keuller) made their first contribution in [https://github.com/BuilderIO/qwik/pull/3056](https://togithub.com/BuilderIO/qwik/pull/3056) **Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.18.1...v0.19.0 ### [`v0.18.1`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.18.1) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.18.0...v0.18.1) #### What's Changed - chore: update starters to qwik-city 0.2.1 by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2975](https://togithub.com/BuilderIO/qwik/pull/2975) - fix: node build by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2974](https://togithub.com/BuilderIO/qwik/pull/2974) - 0.18.1 by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2976](https://togithub.com/BuilderIO/qwik/pull/2976) **Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.18.0...v0.18.1 ### [`v0.18.0`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.18.0) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.17.5...v0.18.0) #### What's Changed - 🍧 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2869](https://togithub.com/BuilderIO/qwik/pull/2869) - docs: add vercel edge functions to starters by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2870](https://togithub.com/BuilderIO/qwik/pull/2870) - docs: code block style is ugly by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2882](https://togithub.com/BuilderIO/qwik/pull/2882) - feat(azure-swa): support binary data in the response by [@derkoe](https://togithub.com/derkoe) in [https://github.com/BuilderIO/qwik/pull/2880](https://togithub.com/BuilderIO/qwik/pull/2880) - docs(qwik-city): project-structure typo by [@Craiqser](https://togithub.com/Craiqser) in [https://github.com/BuilderIO/qwik/pull/2883](https://togithub.com/BuilderIO/qwik/pull/2883) - fix: ssg config options by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2884](https://togithub.com/BuilderIO/qwik/pull/2884) - fix: route match crash by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2885](https://togithub.com/BuilderIO/qwik/pull/2885) - fix: eslint prop interface by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2887](https://togithub.com/BuilderIO/qwik/pull/2887) - fix: code allows sitemapOutFile to be null but type is wrong by [@felixsanz](https://togithub.com/felixsanz) in [https://github.com/BuilderIO/qwik/pull/2886](https://togithub.com/BuilderIO/qwik/pull/2886) - fix: prepare release by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2888](https://togithub.com/BuilderIO/qwik/pull/2888) - fix: create qwik documentation site by [@flower-dc](https://togithub.com/flower-dc) in [https://github.com/BuilderIO/qwik/pull/2891](https://togithub.com/BuilderIO/qwik/pull/2891) - fix: deep store tracking with complex objects by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2895](https://togithub.com/BuilderIO/qwik/pull/2895) - fix: vite build config for edge by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2896](https://togithub.com/BuilderIO/qwik/pull/2896) - fix: context for unprojected content by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2899](https://togithub.com/BuilderIO/qwik/pull/2899) - feat: add build isDev by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2900](https://togithub.com/BuilderIO/qwik/pull/2900) - fix(qwikcity): nav() respects query and hash by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2901](https://togithub.com/BuilderIO/qwik/pull/2901) - fix: loader serialization issues by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2903](https://togithub.com/BuilderIO/qwik/pull/2903) - docs: use QwikCityProvider api by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2902](https://togithub.com/BuilderIO/qwik/pull/2902) - fix: write static endpoints during ssg by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2904](https://togithub.com/BuilderIO/qwik/pull/2904) - fix: ensure static index.html directory by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2907](https://togithub.com/BuilderIO/qwik/pull/2907) - fix(qwik-city): prevent duplicate call of resolve for response by [@derkoe](https://togithub.com/derkoe) in [https://github.com/BuilderIO/qwik/pull/2908](https://togithub.com/BuilderIO/qwik/pull/2908) - fix(azure-swa): cleaner handling of responses for Azure Functions by [@derkoe](https://togithub.com/derkoe) in [https://github.com/BuilderIO/qwik/pull/2909](https://togithub.com/BuilderIO/qwik/pull/2909) - fix: ensure static dir for pages/endpoints/qdata by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2913](https://togithub.com/BuilderIO/qwik/pull/2913) - fix(azure-swa): handling of non-GET requests in Azure adapter by [@derkoe](https://togithub.com/derkoe) in [https://github.com/BuilderIO/qwik/pull/2912](https://togithub.com/BuilderIO/qwik/pull/2912) - fix(qwik-city): remove of logging 'undfined' on every request by [@derkoe](https://togithub.com/derkoe) in [https://github.com/BuilderIO/qwik/pull/2910](https://togithub.com/BuilderIO/qwik/pull/2910) - docs: fix ie to i.e. by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2915](https://togithub.com/BuilderIO/qwik/pull/2915) - refactor: use loaders syntax by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2905](https://togithub.com/BuilderIO/qwik/pull/2905) - fix: improve support for .js inside src dir by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2917](https://togithub.com/BuilderIO/qwik/pull/2917) - fix: loader$() streaming by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2918](https://togithub.com/BuilderIO/qwik/pull/2918) - perf: improve SPA link performance by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2919](https://togithub.com/BuilderIO/qwik/pull/2919) - fix: express vite settings by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2921](https://togithub.com/BuilderIO/qwik/pull/2921) - 🍪 by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2923](https://togithub.com/BuilderIO/qwik/pull/2923) - refactor: rename streaming to defer by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2925](https://togithub.com/BuilderIO/qwik/pull/2925) - fix: ssg worker error by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2929](https://togithub.com/BuilderIO/qwik/pull/2929) - docs: fix some error by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2922](https://togithub.com/BuilderIO/qwik/pull/2922) - docs: fix Typo in documentation by [@cwerner1](https://togithub.com/cwerner1) in [https://github.com/BuilderIO/qwik/pull/2920](https://togithub.com/BuilderIO/qwik/pull/2920) - docs: custom 404 pages by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2932](https://togithub.com/BuilderIO/qwik/pull/2932) - docs: update 404 page by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2933](https://togithub.com/BuilderIO/qwik/pull/2933) - Add essential url fields to RouteLocation by [@n8sabes](https://togithub.com/n8sabes) in [https://github.com/BuilderIO/qwik/pull/2934](https://togithub.com/BuilderIO/qwik/pull/2934) - Fix linting errors and warnings in starters. by [@nnelgxorz](https://togithub.com/nnelgxorz) in [https://github.com/BuilderIO/qwik/pull/2937](https://togithub.com/BuilderIO/qwik/pull/2937) - docs: fix some errors in docs by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2935](https://togithub.com/BuilderIO/qwik/pull/2935) - docs: added vite docs by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/2911](https://togithub.com/BuilderIO/qwik/pull/2911) - tutorial: rewrite lite component tutorial by [@zanettin](https://togithub.com/zanettin) in [https://github.com/BuilderIO/qwik/pull/2931](https://togithub.com/BuilderIO/qwik/pull/2931) - Fixes issue on HTTP/2 headers for resolving origin by [@genki](https://togithub.com/genki) in [https://github.com/BuilderIO/qwik/pull/2864](https://togithub.com/BuilderIO/qwik/pull/2864) - refactor(core): change `createContext` to `createContextId` by [@shairez](https://togithub.com/shairez) in [https://github.com/BuilderIO/qwik/pull/2898](https://togithub.com/BuilderIO/qwik/pull/2898) - chore: fix word spelling error by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2938](https://togithub.com/BuilderIO/qwik/pull/2938) - Made some small fixes on the "progressive" doc by [@fleish80](https://togithub.com/fleish80) in [https://github.com/BuilderIO/qwik/pull/2879](https://togithub.com/BuilderIO/qwik/pull/2879) - feat: [@builder](https://togithub.com/builder).io/qwik-auth by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2945](https://togithub.com/BuilderIO/qwik/pull/2945) - docs: update to correct package name by [@shairez](https://togithub.com/shairez) in [https://github.com/BuilderIO/qwik/pull/2947](https://togithub.com/BuilderIO/qwik/pull/2947) - docs: Update CONTRIBUTING with troubleshooting steps by [@shairez](https://togithub.com/shairez) in [https://github.com/BuilderIO/qwik/pull/2946](https://togithub.com/BuilderIO/qwik/pull/2946) - docs: fix CONTRIBUTING typo by [@maxdevjs](https://togithub.com/maxdevjs) in [https://github.com/BuilderIO/qwik/pull/2953](https://togithub.com/BuilderIO/qwik/pull/2953) - fix: slot switching by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2958](https://togithub.com/BuilderIO/qwik/pull/2958) - refactor: useClientEffect to useOnVisibleTask by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2939](https://togithub.com/BuilderIO/qwik/pull/2939) - feat: expose IncomingMessage req by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2944](https://togithub.com/BuilderIO/qwik/pull/2944) - fix: writable ssg stream by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2962](https://togithub.com/BuilderIO/qwik/pull/2962) - BUGFIX [GH#2948](https://togithub.com/GH/qwik/issues/2948) `useLocation().params` should have their values decoded using `decodeURIComponent(...)` by [@revintec](https://togithub.com/revintec) in [https://github.com/BuilderIO/qwik/pull/2949](https://togithub.com/BuilderIO/qwik/pull/2949) - chore: word spelling error by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2957](https://togithub.com/BuilderIO/qwik/pull/2957) - refactor: name getData to resolveValue by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2964](https://togithub.com/BuilderIO/qwik/pull/2964) - fix(azure-swa): issue with ssg of '/' for Azure SWA by [@derkoe](https://togithub.com/derkoe) in [https://github.com/BuilderIO/qwik/pull/2956](https://togithub.com/BuilderIO/qwik/pull/2956) - chore: prepare release by [@manucorporat](https://togithub.com/manucorporat) in [https://github.com/BuilderIO/qwik/pull/2916](https://togithub.com/BuilderIO/qwik/pull/2916) - chore: disable express compress middleware by [@adamdbradley](https://togithub.com/adamdbradley) in [https://github.com/BuilderIO/qwik/pull/2970](https://togithub.com/BuilderIO/qwik/pull/2970) - chore: for better accesibility by [@cunzaizhuyi](https://togithub.com/cunzaizhuyi) in [https://github.com/BuilderIO/qwik/pull/2969](https://togithub.com/BuilderIO/qwik/pull/2969) - Fix typo with useOnWindow and useOnDocument by [@wfairclough](https://togithub.com/wfairclough) in [https://github.com/BuilderIO/qwik/pull/2967](https://togithub.com/BuilderIO/qwik/pull/2967) - docs: fix a broken link in the Qwik City data loader docs by [@Jayphen](https://togithub.com/Jayphen) in [https://github.com/BuilderIO/qwik/pull/2940](https://togithub.com/BuilderIO/qwik/pull/2940) #### New Contributors - [@flower-dc](https://togithub.com/flower-dc) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2891](https://togithub.com/BuilderIO/qwik/pull/2891) - [@cwerner1](https://togithub.com/cwerner1) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2920](https://togithub.com/BuilderIO/qwik/pull/2920) - [@fleish80](https://togithub.com/fleish80) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2879](https://togithub.com/BuilderIO/qwik/pull/2879) - [@maxdevjs](https://togithub.com/maxdevjs) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2953](https://togithub.com/BuilderIO/qwik/pull/2953) - [@revintec](https://togithub.com/revintec) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2949](https://togithub.com/BuilderIO/qwik/pull/2949) - [@wfairclough](https://togithub.com/wfairclough) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2967](https://togithub.com/BuilderIO/qwik/pull/2967) - [@Jayphen](https://togithub.com/Jayphen) made their first contribution in [https://github.com/BuilderIO/qwik/pull/2940](https://togithub.com/BuilderIO/qwik/pull/2940) **Full Changelog**: https://github.com/BuilderIO/qwik/compare/v0.17.5...v0.18.0 ### [`v0.17.5`](https://togithub.com/BuilderIO/qwik/releases/tag/v0.17.5) [Compare Source](https://togithub.com/BuilderIO/qwik/compare/v0.17.4...v0.17.5) #### Server Loaders and Actions - Previous iterations of loading data recommended using request handlers directly. - The server loaders/action updates simplifies the connection between fetching data, rendering data, and submitting an update with an action. - See the docs for more information. #### Request Handlers - Added `html()` `json()` `text()` and `send()` for simple HTTP response body content. - Added `getWritableStream()` to the Request event for low-level access to HTTP response streaming. - Request event’s `query` is now a `URLSearchParam` instanceConfiguration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.