What's Changed
- Types have changed a bit, now JSX components output
JSXOutput
instead ofJSXNode
, which captures the existing possibility to return strings, booleans, arrays etc. - The Link component now automatically prefetches the JS needed
- When SPA routing fails, it will now use MPA routing as a fallback
- Various bugfixes
PRs merged
- docs(showcase): add Blueagle's Profolio & Blog by @blueagler in #5695
- docs(showcase): update metrics by @gioboa in #5707
- fix(types): untyped components, test more edge cases by @wmertens in #5713
- docs(showcase): add Zhou's portfolio by @linkfang in #5710
- chore: upgrades by @wmertens in #5705
- fix(qwik): register new index.d.ts package file by @wmertens in #5715
- docs: move props example after local state and useStore explanation by @Balastrong in #5718
- docs: emphasize on useStore and onInput$ by @Balastrong in #5719
- docs: add Storybook Examples by @thenhawke in #5720
- fix(jsx-qwik-attributes): fix ts error TS4023 by @maiieul in #5722
- fix(types): JSX.Element is JSXOutput by @wmertens in #5723
- fix: prevent race condition by @mhevery in #5711
- fix: build from scratch + insights by @wmertens in #5724
- docs: Good first issue link doesn't lead you to properly label "COMMUNITY: good first issue" by @aendel in #5726
- docs: fixed CodeSandbox/CodeFile src paths to match github files by @aendel in #5725
- fix: Uppercase handling for SameSite cookie values by @ksjogo in #5603
- feat(link): prefetch symbols by @wmertens in #5480
- docs: Fixed various typos (or misspelled words) in documentation files by @aendel in #5728
- chore: extra type tests by @wmertens in #5580
- fix(build): qwik binary path in package.json by @wmertens in #5729
- fix(routing): fallback to hard navigation when soft navigation fails. by @iamriajul in #5521
- fix(JSX): remove Promise from FC by @wmertens in #5730
- fix(core): serialize the 'key' attribute of JSX nodes by @yanivhamo in #5501
- fix(repl): give monaco the names of the imports by @wmertens in #5734
- docs(cookbook): add Combine Request Handlers example by @gioboa and @erikras in #5733
- fix(docs): grammar in "Project Structure" page by @ChallengeHandler in #5735
- chore: 1.4.0 by @wmertens in #5736
New Contributors
- @blueagler made their first contribution in #5695
- @linkfang made their first contribution in #5710
- @Balastrong made their first contribution in #5718
- @thenhawke made their first contribution in #5720
- @aendel made their first contribution in #5726
- @ksjogo made their first contribution in #5603
- @yanivhamo made their first contribution in #5501
- @ChallengeHandler made their first contribution in #5735
Full Changelog: v1.3.5...v1.4.0