Breaking changes
This release is required to test the beta release of QwikCity.
What's Changed
- ci: add better console.log by @mhevery in #2555
- chore: qwik city artifacts by @adamdbradley in #2556
- chore: update docs by @manucorporat in #2553
- docs: update out-of-date documentation by @literalpie in #2559
- Fix
request-handler
module not found by @jojobyte in #2557 - chore: commit build artifacts by @adamdbradley in #2564
- fix: treat non
GET
methods as always dynamic. by @mhevery in #2568 - chore: fullbuild on qwik-city source changes by @adamdbradley in #2570
- feat: improve non-serializable error by @manucorporat in #2567
- ci: Create build artifacts per commit. by @mhevery in #2571
- add new video Qwik Spanish by @leifermendez in #2569
- fix: git builds by @mhevery in #2577
- docs: add docs by @mhevery in #2579
- re-add logging to the console by @hamatoyogi in #2589
- docs/refactor: replaced useServerMount$ with useTask$ hook by @JoshHyde9 in #2594
- Update index.mdx by @hamatoyogi in #2590
- chore: misc changes by @manucorporat in #2595
- Make changes to contribution docs with Manu. by @hamatoyogi in #2596
- add more video spanish by @leifermendez in #2588
- Docs improvements by @literalpie in #2587
- added website by @leifermendez in #2561
- Add portfolio in showcase page by @AmirhBeigi in #2592
- chore: fix typo in api/index.mdx by @eltociear in #2600
- fix: cleanup form after link navigation by @manucorporat in #2599
- fixed consistent type imports warning by @harshmangalam in #2578
- Update showcase with portfolio website by @ahashem95 in #2581
- refactor: ssg filter option by @adamdbradley in #2554
- fix: cache multiple requests to builder.io by @mhevery in #2601
- feat: add q:render=static-ssr by @manucorporat in #2602
- 🎳 by @manucorporat in #2603
- fix: adaptor types by @adamdbradley in #2606
- fix: adaptor builds by @adamdbradley in #2607
- fix: isStatic filter callback by @adamdbradley in #2610
- feat: server plugins by @manucorporat in #2609
- fix: string wrapSignal() by @manucorporat in #2612
- fix: add key to root jsx nodes by @manucorporat in #2614
- feat: rename useEnvData() to useServerData() by @manucorporat in #2615
- update CONTRIBUTING file by @gioboa in #2605
- remove a wrong letter by @mousaAM in #2617
- fix: external redirect in actions by @manucorporat in #2622
- fix: dev server user response headers by @adamdbradley in #2628
- fix: use Request type by @manucorporat in #2630
- fix: export more types for Server Functions by @manucorporat in #2631
- fix(docs): menu overlap by @zanettin in #2632
- fixes(docs): adjusted h2 font size for mobile by @zanettin in #2634
- feat: add env to request event by @manucorporat in #2635
- fixes(docs): contributing file updates by @zanettin in #2637
- chore: better regexp performance by @cunzaizhuyi in #2639
- fix:consistent type imports warning by @harshmangalam in #2640
- docs: Add getAll() cookies documentation by @n8sabes in #2478
- docs: fix wrong sample about menu by @SH5H in #2538
- docs: removed useMount link and updated links by @the-r3aper7 in #2416
- docs: added useOn hooks by @the-r3aper7 in #2301
- docs: add qwik's downside by @mrcaidev in #2317
- docs: Update pages.json by @puzzledbycsharp in #2611
- fix: cloud-run adapter not built by @DustinJSilk in #2613
- fix: node static files missing content-type headers by @DustinJSilk in #2624
- fix: action isRunning by @manucorporat in #2661
- fixes(qwik-city): revert cloudflare q-data.json fix by @zanettin in #2633
- feat: CSRF protection by @manucorporat in #2667
- fix: sync path.value by @manucorporat in #2668
- [Doc] QwikCity page need info about RouterHead by @jerrynim in #2659
- fix: improve query handling by @manucorporat in #2666
- docs: updated example by @the-r3aper7 in #2360
- Correct param for Express res.end() by @RaeesBhatti in #2670
- fix: useResource$() race condition by @manucorporat in #2675
- Label modification by @Eucer in #2676
- docs: update url by @the-r3aper7 in #2674
- feat: improve error messages by @manucorporat in #2679
- fix: dev-server 404 middleware by @adamdbradley in #2683
- Update index.mdx by @MyltsinVV in #2682
- chore: improve build performance by doing shallow git clone on build … by @mhevery in #2686
- chore: improve build performance by doing shallow git clone on build … by @mhevery in #2687
- ignore .pnpm-store folder by @gioboa in #2699
- docs: Fix state api signature by @leader22 in #2696
- chore: fix minor SVG misalignments in qwik-logo.svg by @mhevery in #2702
- test: add uvu launch debugger by @adamdbradley in #2703
- fix: misc dx improvements by @manucorporat in #2697
- docs(contributing): improve Getting started section by @gioboa in #2700
- Use value of resource, not promise by @runarj in #2691
- docs: update showcase by @manucorporat in #2706
- fix: execute layouts with endpoints by @manucorporat in #2708
- feat: add Zod validation to action! by @manucorporat in #2711
- fix: ssg errors by @manucorporat in #2719
- refactor: include/exclude ssg paths for adaptors by @adamdbradley in #2720
- fix: build static 404 pages by @adamdbradley in #2725
- fix: cloudflare use worker conditionals by @manucorporat in #2731
- fix: serve static q-data.json by @adamdbradley in #2735
- fix: q-data.json post by @adamdbradley in #2737
- fix(style): support single
:
element pseudo-selectors by @mhevery in #2738 - docs: about loader until finalized by @manucorporat in #2740
- fix(scoped styles): fix pseudo-element logic by @cmbartschat in #2743
- docs: enable cache by @manucorporat in #2744
- feat: treeshaking of loaders by @manucorporat in #2745
- feat: use qwik serializer for qwik loaders/actions by @manucorporat in #2739
- fix: expose loader/action types by @manucorporat in #2747
- fix: qwikcity id links by @manucorporat in #2749
- docs: polish docs by @manucorporat in #2750
- fix: action$() can be declared anywhere by @manucorporat in #2755
- fix: vercel adapter output by @adamdbradley in #2762
- fix: netlify adapter by @adamdbradley in #2763
- DX: Flip loader$ generic arguments by @nnelgxorz in #2757
- docs: Update index.mdx by @barbosajlm in #2723
- docs: fix FAQ typo by @fum4 in #2728
- docs(tutorial): Fixed recursive store solution by @mimafogeus2 in #2748
- docs: fix incorrect
useStore
option (recursive
) by @fum4 in #2752 - fix: log server runtime error by @adamdbradley in #2773
- fix: loader$ dx by @manucorporat in #2777
- chore: release 0.17.0 by @manucorporat in #2779
- fix: actions in SPA mode + e2e tests by @manucorporat in #2771
- fix: reuse loaded route by @manucorporat in #2778
- fix: static qdata.json by @manucorporat in #2786
- docs: improve component event doc by @hamatoyogi in #2774
- fix: multiple actions by @manucorporat in #2788
- fix: loader location eslint rule by @manucorporat in #2789
- chore: update deps by @manucorporat in #2790
New Contributors
- @literalpie made their first contribution in #2559
- @jojobyte made their first contribution in #2557
- @JoshHyde9 made their first contribution in #2594
- @AmirhBeigi made their first contribution in #2592
- @harshmangalam made their first contribution in #2578
- @gioboa made their first contribution in #2605
- @cunzaizhuyi made their first contribution in #2639
- @SH5H made their first contribution in #2538
- @mrcaidev made their first contribution in #2317
- @puzzledbycsharp made their first contribution in #2611
- @jerrynim made their first contribution in #2659
- @RaeesBhatti made their first contribution in #2670
- @Eucer made their first contribution in #2676
- @MyltsinVV made their first contribution in #2682
- @runarj made their first contribution in #2691
- @cmbartschat made their first contribution in #2743
- @barbosajlm made their first contribution in #2723
- @fum4 made their first contribution in #2728
- @mimafogeus2 made their first contribution in #2748
Full Changelog: v0.16.2...v0.17.0