Releases: QwikDev/qwik
Releases · QwikDev/qwik
v1.4.4
What's Changed
- feat(vite): make linting op-out by @wmertens in #5801
- fix(core): assign refs without reactivity during SSR by @wmertens in #5802
- fix(docs): correct minor typos by @kylerush in #5804
- chore(starters): update 🐼 PandaCSS integration starter dev dependency by @mrhoodz in #5806
- fix(scoped styles): @container block by @wmertens in #5813
- chore: ci e2e: single worker and longer timeout by @wmertens in #5814
- fix(link): Prefetch redirects to error pages. Fixes #5474 by @iamriajul in #5817
- chore: publish qwik-react with types by @wmertens in #5819
- fix: Fix input reactivity in
useResource$()
tutorial by @alexcsandru in #5818 - docs: fix qwik-nutshell example by @ozanmakes in #5824
- chore(starters): update 🐼 PandaCSS integration starter dev dependency by @mrhoodz in #5825
- chore: 1.4.4 by @wmertens in #5828
New Contributors
- @kylerush made their first contribution in #5804
- @alexcsandru made their first contribution in #5818
- @ozanmakes made their first contribution in #5824
Full Changelog: v1.4.3...v1.4.4
v1.4.3
What's Changed
- chore(vite): downgrade vite version by @balaji-sivasakthi in #5785
- fix(starter): adjust padding for 768px devices by @balaji-sivasakthi in #5787
- chore: lint++ by @wmertens in #5788
- fix(qwik-city): fix import ./@qwik-city files in prod by @wmertens in #5791
- fix(qwik-auth): lock down
@auth/core
version by @balazsorban44 in #5790 - chore(docs): align indentation by @greatgraphicdesign in #5792
- chore(docs): Update to latest builder.io/sdk-qwik by @STRd6 in #5794
- docs: Redirect all requests from builder.io to the qwik.dev domain. by @mhevery in #5796
- feat(QwikCityMockProvider): add optional goto prop by @alexismch in #5779
- chore(starters): update 🐼 PandaCSS integration starter dev dependency by @mrhoodz in #5797
- feat(qwik): configure sourcemap in optimizer by @wmertens in #5799
- chore: 1.4.3 by @wmertens in #5800
New Contributors
- @balaji-sivasakthi made their first contribution in #5785
- @balazsorban44 made their first contribution in #5790
- @greatgraphicdesign made their first contribution in #5792
- @alexismch made their first contribution in #5779
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- fix(docs): Sandbox playground iframe by @STRd6 in #5768
- docs(astro): update integration doc by @thejackshelton in #5771
- docs: add note about Astro integrations order importance by @Seanmclem in #5776
- feat(dev): preload modules for / so dev starts faster by @wmertens in #5775
- fix: SW cache race condition by @thejackshelton in #5780
- chore: 1.4.2 by @thejackshelton in #5781
New Contributors
- @Seanmclem made their first contribution in #5776
Full Changelog: v1.4.1...v1.4.2
v1.4.1
Overview
- Try harder to prevent dirty tasks on SSR
- AWS middleware in
qwik-city
- File filter option to make Qwik work better with Astro
qwik-auth
can now handle multiple cookies- Node adapters in
qwik-city
now read .env files - Bugfixes in various service workers, starter CSS build, etc
- Dependency updates
Thanks to all contributors!
Commits
- chore(starters): update 🐼 PandaCSS integration dev dependency by @mrhoodz in #5739
- docs: add Valibot website to showcases by @fabian-hiller in #5740
- fix: multiple cookies in qwik-auth by @ksjogo in #5602
- feat(qwik-city): AWS adapter middleware by @leifermendez in #5732
- docs: fix code highlight by downgrading rehype-pretty-code by @Balastrong in #5742
- feat(starters): add dotenv in node adapters by @hassanzohdy in #5749
- fix(docs): Validate origin on postmessage by @STRd6 in #5751
- feat(vite): new file filter option by @thejackshelton in #5752
- fix(ssr): dirty tasks by @wmertens in #5741
- fix(qwik): ensure that SW cache is properly opened by @mhevery in #5748
- fix: insights error handling and qwik-city json imports by @wmertens in #5754
- fix(prefetch-sw): await cache opening by @wmertens in #5759
- chore: updates by @wmertens in #5760
- fix(sw-prefetch): prevent uninitialized cache use by @wmertens in #5761
- fix(sw-prefetch): cache handling by @wmertens in #5764
- fix: duplicated css code in global.css in starter template by @linkfang in #5763
- feat(repl): use bundled qwik and prettier versions by @wmertens in #5755
- fix(sw-prefetch): clone on reuse by @wmertens in #5765
- chore: 1.4.1 by @wmertens in #5766
New Contributors
Full Changelog: v1.4.0...v1.4.1
v1.4.0
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
v1.3.5
What's Changed
- docs: fix typos for theme management cookbook by @harshmangalam in #5698
- fix(labs): double slash when used with BASE_URL by @mhevery in #5700
- fix: improve escapeText and unescapeText replace to prevent XSS by @ignatvilesov in #5701
- chore: allow any undici version by @wmertens in #5703
- docs(propfunctionprops): mark propfunctionprops as deprecated by @maiieul in #5680
- chore: 1.3.5 by @wmertens in #5704
Full Changelog: v1.3.4...v1.3.5
v1.3.4
What's Changed
- chore: update deps + monaco by @wmertens in #5685
- chore: Remove duplicated dist directory from .prettierignore by @nelsonprsousa in #5687
- docs: add og-img integration guide by @fabian-hiller in #5686
- chore: improve FunctionComponent by @wmertens in #5688
- fix: improve escapeText replace by @ignatvilesov in #5689
- fix(optimizer): use correct prop in omit by @wmertens in #5690
- chore: 1.3.4 by @wmertens in #5691
- docs: fix typos for nav link cookbook by @harshmangalam in #5694
New Contributors
- @ignatvilesov made their first contribution in #5689
Full Changelog: v1.3.3...v1.3.4
v1.3.3
What's Changed
- fix(cli): Update jokes.json by @mayank99 in #5657
- docs: for accessing the .env variables in serverfull architechture example in express by @sreeisalso in #5619
- docs: change placement of {...props} and add section by @Adbib in #5664
- docs: Update build command in Static Site Generation (SSG) Overview docs by @lelouchB in #5668
- fix(starter): rename tailwind postcss.config file by @iamriajul in #5669
- fix: fixing running qwik-development-server on windows machine by @hassanzohdy in #5593
- fix(starter): add vite plugin type by @iamriajul in #5670
- feat(qwik-react): directive aliases for Astro and other package conflicts by @thejackshelton in #5651
- feat: qwik-prefetch-worker by @mhevery in #5618
- refactor: Clarify var naming qwikloader.ts by @gabrielgrant in #5546
- docs: fix entry file name by @AustinGil in #5646
- feat(labs): Support base prefix in untypedAppUrl by @tera-ny in #5615
- style(starter templates): updates to starter templates names by @abstractalgo in #5479
- fix: Clearer error message for
resolveValue
forhead
function by @colelawrence in #5624 - refactor(starter): add alt attribute in order to improve accessibility by @tidiview in #5674
- refactor(insights): remove netlify.toml causing confusion by @mhevery in #5676
- feat(cookbook): add Algolia search by @gioboa in #5675
- fix(cookbook): change Algolia example by @gioboa in #5677
- fix: polymorphic component types by @wmertens in #5672
- chore: add Nix build flake environment by @wmertens in #5594
- fix(nix): missing .envrc by @wmertens in #5678
- fix(nix): make rust and wasm builds work by @wmertens in #5679
- fix: dynamic refs by @wmertens in #5681
- fix(core): Make polymorphic components easy by @wmertens in #5682
- chore: 1.3.3 by @wmertens in #5683
New Contributors
- @mayank99 made their first contribution in #5657
- @lelouchB made their first contribution in #5668
- @hassanzohdy made their first contribution in #5593
- @AustinGil made their first contribution in #5646
- @tera-ny made their first contribution in #5615
Full Changelog: v1.3.2...v1.3.3
v1.3.2
What's Changed
- docs: update portal cookbook with solved problems by @thejackshelton in #5600
- chore: Add notice about service worker usage by @nelsonprsousa in #5606
- fix: Bun integration env.get is undefined by @phyrog in #5601
- fix(insights): form errors by @mhevery in #5607
- fix(qwik-insights): fix up create application form by @iamriajul in #5573
- docs(layout): Add "Slot" import by @HenriqueLimas in #5612
- fix(tests): fix typos by @maiieul in #5616
- fix: Correct qwik types by @mhevery in #5623
- fix(docs): add missing cookbook section by @gioboa in #5626
- fix(tailwind starter): switch from cjs to esm to support vite 5 by @thejackshelton in #5635
- docs: fix up markdown rendering by @ValentinBossi in #5532
- refactor(insights): improve consistency by @iamriajul in #5609
- docs: improve getting started steps by @shwosner in #5620
- docs: improve eslint loader msg + add cookbook example by @gioboa in #5591
- fix(ssr): slot subscribers by @wmertens in #5608
- docs: create NavLink cookbook example by @Adbib in #5621
- fix(tailwind): fix prettier config type by @shairez in #5641
- docs: add Node Docker deploy example by @nelsonprsousa in #5605
- docs(cookbook): font optimization guide by @thejackshelton in #5645
- fix: rendering ssr and csr for value="" by @wmertens in #5642
- fix: remove unnecessary whitespace when handling classes by @jakovljevic-mladen in #5648
- fix(jsx): dynamic DOM element props by @wmertens in #5650
- refactor(jsx): tiny improvement by @wmertens in #5654
- feat: add
skipConfirmation
to cli add command by @shairez in #5655 - chore: 1.3.2 by @shairez in #5661
New Contributors
- @phyrog made their first contribution in #5601
- @HenriqueLimas made their first contribution in #5612
- @ValentinBossi made their first contribution in #5532
- @shwosner made their first contribution in #5620
Full Changelog: v1.3.1...v1.3.2
v1.3.1
What's Changed
- fix(playground): block 1.3.0 by @wmertens in #5538
- docs: show-updated-docs by @AmirSa12 in #5516
- docs: (add list item) Add qwik-d3 to the library list by @gilf in #5544
- docs: add qwik-storefront-ui library by @gioboa in #5548
- docs: change image url by @gioboa in #5549
- chore(starters): add type module to package.json by @nelsonprsousa in #5553
- refactor(types): optimize, QRL props, PropsOf, track(Signal) type, ... by @wmertens in #5550
- fix(repl): don't propose broken versions by @wmertens in #5560
- fix: remove dependency on vitefu causing playground failures by @mhevery in #5562
- fix: better deprecation notice on qwikevents by @wmertens in #5568
- fix: use existing local .eslintrc configuration by @gioboa in #5563
- test(lint): break up lint tests into separate files by @mhevery in #5572
- refactor(qwik): add
__qwik_serializable__
brand to types by @mhevery in #5576 - fix(lint): allow event methods to capture
PropFunction
by @mhevery in #5578 - chore(eslint-plugin-qwik): add 'qwik/no-use-visible-task': 'warn' to strict by @maiieul in #5575
- fix:
server$
and AbortSignal types by @mhevery in #5581 - fix(qwik): restore bivarience hack by @mhevery in #5587
- chore(insights): correct failing build by @mhevery in #5586
- docs(usevisibletask$): reduce eslint noUseVisibleTask message + transfer to docs by @maiieul in #5583
- docs: remove console warning by @gioboa in #5590
- fix(qwik-city): Scroll Position doesn't reset to 0 when it was triggered by an Action. by @iamriajul in #5588
- feat(qwik): Experimental support for synchronous QRL
sync$()
. by @mhevery in #5545 - chore: 1.3.1 by @mhevery in #5595
New Contributors
- @AmirSa12 made their first contribution in #5516
- @iamriajul made their first contribution in #5588
Full Changelog: v1.3.0...v1.3.1