Features
- feat: allow undefined useOn QRLs by @manucorporat in #3852
- feat: add message about performance loss in development by @phcoliveira in #3886
- starter: redesign starter by @zanettin in #3827
- feat: storybook integration by @manucorporat in #3917
- feat: print CLI installed scripts by @manucorporat in #3929
- feat: expose whole cloudflare context by @manucorporat in #3931
- release: 0.104.0 by @adamdbradley in #3920
Fixes
- fix: add 'aspect-ratio' to qwik-dom CSS props by @ascorbic in #3846
- fix: treshaking signals crash by @manucorporat in #3847
- fix: build-time conditionals by @manucorporat in #3848
- fix: always generate 404.html by @manucorporat in #3845
- fix: build variables by @manucorporat in #3853
- fix: qwik-city dev mode by @manucorporat in #3856
- fix: relative protocol urls by @adamdbradley in #3862
- fix: recursive tracking loaders by @manucorporat in #3872
- fix: Click-To-Source HTML by @samijaber in #3879
- fix(qwik): update object based vite config properly by @dmitry-stepanenko in #3892
- fix(qwik-auth): QwikAuthConfig type by @PatrickJS in #3888
- fix(eslint): allow use inside objects by @manucorporat in #3902
- fix(docs/auth): revert env variable changes by @ulic75 in #3905
- fix: display performance loss message after dev server is ready by @phcoliveira in #3904
- fix: CLI allow current directory as app target by @zanettin in #3910
- fix: hover state on playground buttons by @zanettin in #3911
- fix: docs build by @adamdbradley in #3913
- fix: fix starters storybook by @manucorporat in #3922
- fix: simplify starter by @manucorporat in #3923
- fix: prisma integration by @manucorporat in #3930
Documation
- docs: fix REPL by @manucorporat in #3851
- docs: correct typos and update import statements by @wtlin1228 in #3854
- docs: correct typos for route loader by @wtlin1228 in #3855
- docs: add create qwik cli ci test badge by @adamdbradley in #3857
- docs: custom 404 during development update by @adamdbradley in #3859
- docs: show contributors on docs pages by @zanettin in #3865
- docs: update contributors per page list by @adamdbradley in #3866
- docs: typo fix by @zanettin in #3864
- docs: correct typos and ensure consistency by @wtlin1228 in #3868
- docs: fix 404 on lazy example by @zanettin in #3873
- docs: fix and update broken code examples by @wtlin1228 in #3874
- docs: update contributors list by @adamdbradley in #3875
- docs: Add "Props Use Example" to react vs qwik page by @rjsdnql123 in #3878
- docs: correct typos for env variables by @wtlin1228 in #3877
- docs: Update PR template to set community expectations by @n8sabes in #3880
- docs: add missing import for Slot by @wtlin1228 in #3900
- docs: replace store with count by @wtlin1228 in #3896
- docs: replace store with count by @wtlin1228 in #3898
- docs: update PR template for types / typos by @PatrickJS in #3889
- docs: refine listener code problem explanation for clarity by @wtlin1228 in #3897
- docs: add qwik amsterdam community link by @salamaashoush in #3890
- docs: added authjs by @the-r3aper7 in #3712
- docs: adjust position of "on this page" again by @zanettin in #3907
- docs: sitemap by @adamdbradley in #3908
- docs: add qwik-image inside the Image Optimisation section by @gioboa in #3899
- docs: add supabase + icons by @manucorporat in #3906
- docs: fix typo by @wtlin1228 in #3915
- docs: added more detailed documentation for qwik-auth by @ulic75 in #3909
- docs: correct typos and ensure consistency by @wtlin1228 in #3858
- docs: fix up prisma typo and grammar by @ulic75 in #3919
- docs: fix typo by @ulic75 in #3918
- docs: adde courses section by @mhevery in #3921
- docs: Update index.mdx by @mjschwanitz in #3928
- chore: update deps by @manucorporat in #3924
- chore: cancel previous CI runs in PRs by @dmitry-stepanenko in #3893
New Contributors
- @rjsdnql123 made their first contribution in #3878
- @phcoliveira made their first contribution in #3886
- @salamaashoush made their first contribution in #3890
- @mjschwanitz made their first contribution in #3928
Full Changelog: v0.103.0...v0.104.0