Releases: QwikDev/qwik
Releases · QwikDev/qwik
v0.0.42
What's Changed
- release: qwik-city 0.0.33 by @adamdbradley in #1009
New Contributors
- @gabrielgrant made their first contribution in #998
Full Changelog: v0.0.41...v0.0.42
v0.0.41
What's Changed
- fix: repl require() core.cjs by @adamdbradley in #993
- 0.0.41 by @adamdbradley in #994
Full Changelog: v0.0.40...v0.0.41
v0.0.40
What's Changed
useWatch()
track argument changes
Previously useWatch()
was passed a callback which would receive a track
function. As of 0.0.40
the passed in argument is now an object with the track
property that's a function.
-useWatch$((track) => {
+useWatch$(({ track }) => {
const doubleCount = track(store, 'doubleCount');
const timer = setTimeout(() => {
store.debounced = doubleCount;
}, 2000);
return () => {
clearTimeout(timer);
};
});
useScopedStyles()
renamed to useStylesScoped()
- import { useScopedStyles } from '@builder.io/qwik';
+ import { useStylesScoped } from '@builder.io/qwik';
Features
- feat: in-order streaming ssr render by @manucorporat in #861
- feat: serialize component references by @mhevery in #876
- feat: update prefetch implementation options by @adamdbradley in #935
- feat: force mutable props by @manucorporat in #932
Fixes
- Fix Node Fetch import by @nnelgxorz in #859
- Windows support by @robisim74 in #853
- fix: vite resolveQwikBuild option by @adamdbradley in #878
- fix(runtime): serialize null prototype objects by @manucorporat in #896
- fix: streaming render fixes by @manucorporat in #904
- fix: scoped styles by @manucorporat in #908
- fix: qtest in prod mode by @manucorporat in #961
- fix: update yield codegen (update swc) by @manucorporat in #965
- fix:
_useMutableProps
by @mhevery in #969
Refactor
- refactor: ship latest API stabilizations by @manucorporat in #912
- refactor: change
useUserContext
touseEnvData
by @shairez in #901 - refactor: final public API review by @manucorporat in #916
New Contributors
- @robisim74 made their first contribution in #853
- @gilf made their first contribution in #923
- @ImBIOS made their first contribution in #943
- @Priestch made their first contribution in #952
- @forresst made their first contribution in #962
- @felixsanz made their first contribution in #984
Full Changelog: v0.0.39...v0.0.40
v0.0.39
What's Changed
- fix: update qwik by @manucorporat in #825
- refactor: update endpoint data return type by @adamdbradley in #824
- release: qwik-city 0.0.25 by @adamdbradley in #827
- chore: update qwik-city starter to 0.0.25 by @adamdbradley in #828
- Expose host:tagName on Components by @nnelgxorz in #758
- docs: Serialization Graph - edit pass by @craigshoemaker in #823
- docs: Component Props - edit pass by @craigshoemaker in #830
- Add the fetch fix Manu figured out on stream with Ryan by @nnelgxorz in #835
- feat: useUserContext() by @manucorporat in #840
- feat: qwik-city layout stop identifier by @adamdbradley in #843
- Fix: Tailwind CSS in Vite 3 by @nnelgxorz in #844
- Fix starters blank esm by @youngboy in #842
- DX: Refine useEndpoint generic by @nnelgxorz in #841
- feat: streaming api by @manucorporat in #831
- DX: Event Handler Types by @nnelgxorz in #839
- Use high quality YouTube thumbnail by @szepeviktor in #845
- fix: qwik-city do not pushState on initial load by @adamdbradley in #847
- feat: add more serializers by @manucorporat in #848
- fix: expose PropFnInterface by @manucorporat in #849
New Contributors
- @youngboy made their first contribution in #842
- @szepeviktor made their first contribution in #845
Full Changelog: v0.0.38...v0.0.39
v0.0.38
What's Changed
- Reference to doGet should be onGet by @nnelgxorz in #799
- docs: change one final "slugs" to route parameters by @shairez in #804
- Fix reference to _sub-component file. Fix some clunky language. by @nnelgxorz in #801
- Replace references to router by @nnelgxorz in #807
- feat: qwik-city layout hierarchy updates by @adamdbradley in #809
- refactor: migrate to uvu + native esm support by @manucorporat in #803
- Add Netlify Middleware link by @nnelgxorz in #800
- Input and Form Autocomplete types by @nnelgxorz in #785
- docs: fix qwik-city endpoint example by @leibale in #810
- fix: eslint rule respect PropFunction by @manucorporat in #811
- docs: Synchronous Event Processing - edit pass by @craigshoemaker in #779
- doc: Storing State - edit pass by @craigshoemaker in #782
- doc: Programmatic Listeners - edit pass by @craigshoemaker in #781
- feat: advanced data treeshaking by @manucorporat in #812
- fix(render): render projected attributes by @manucorporat in #817
- fix: rerendering by @manucorporat in #819
- fix: capture from document and window independently by @manucorporat in #818
- Release 0.0.38 by @manucorporat in #821
- fix: revisit public apis by @manucorporat in #820
New Contributors
Full Changelog: v0.0.37...v0.0.38
v0.0.37
What's Changed
- test: improve qwik city e2e tests by @adamdbradley in #761
- docs: Composing Components - edit pass by @craigshoemaker in #763
- chore: add commitizen and all-contributors by @shairez in #751
- feat: qwik-city formData, auth testing by @adamdbradley in #765
- refactor: rename to by @manucorporat in #767
- chore: update to vite 3 by @manucorporat in #766
- feat: enable QwikReact by @manucorporat in #768
- docs: Listening to document/window - edit pass by @craigshoemaker in #770
- docs: SSR tutorial - fix typos and clean up the text (a bit more) by @craigshoemaker in #752
- Typo in useClientEffect by @do-diegoortiz in #772
- fix: nodejs response, improve parse testing by @adamdbradley in #775
- test: qwik-city parse fs path by @adamdbradley in #778
- docs: Optimizer - update rules by @craigshoemaker in #777
- docs: Event Listeners - edit pass by @craigshoemaker in #769
- docs: Light Component - edit pass by @craigshoemaker in #764
- Add HTTP Status enum by @nnelgxorz in #771
- docs: Recursive Store - edit pass by @craigshoemaker in #783
- Fix vite 3 integration by @manucorporat in #776
- Revert "Add HTTP Status enum" by @mhevery in #789
- docs: fix deploy by @adamdbradley in #791
- docs: fix typo by @shairez in #792
- feat: qwik-city dev server reload by @adamdbradley in #790
- docs: Update Routing docs by @isaac-mcfadyen in #793
- test: qwik city menu/breadcrumb tests by @adamdbradley in #795
- docs: Followup docs PR fixing http://server/ by @isaac-mcfadyen in #796
- Add Qwik CLI command to Qwik City overview by @nnelgxorz in #797
- release: qwik-city 0.0.21 by @adamdbradley in #798
- Pr fix resource by @mhevery in #802
New Contributors
- @do-diegoortiz made their first contribution in #772
Full Changelog: v0.0.36...v0.0.37
v0.0.36
What's Changed
- docs: Basic Component tutorial - fix typos by @craigshoemaker in #755
- docs: Binding Expressions tutorial - refine text by @craigshoemaker in #756
- fix: third party libs by @manucorporat in #759
- docs: initial qwikcity docs by @mhevery in #720
- fix: make dev.ssr default by @manucorporat in #760
Full Changelog: v0.0.35...v0.0.36
v0.0.35
What's Changed
- Routing and Nested Layouts by @adamdbradley in #627
- 0.0.35 by @manucorporat in #710
- Update components.mdx by @tidiview in #708
- added docs about useMount$ by @tidiview in #709
- Fix typo in preventdefault example by @albizures in #713
- docs: update docs by @mhevery in #714
- Update button-div tag by @selvakumardhivakar in #721
- Fix typo in tutorial "Passing Stores" by @marc136 in #716
- Add an inline comment to callout lazy-loaded behavior by @dpurp in #723
- feat: serialize promises by @manucorporat in #726
- refactor: new syntax for JSX events by @manucorporat in #727
- feat: useResource() by @manucorporat in #728
- docs: Improve clarity of Lite Component declaration by @dpurp in #729
- fix: first render state by @manucorporat in #730
- docs: correct typo by @mhevery in #732
- fix: execution order of watches by @manucorporat in #739
- feat: stripExports option in compiler by @manucorporat in #740
- chore: revert to 0.0.35 by @manucorporat in #741
- docs: update introductory paragraph in README by @craigshoemaker in #735
- fix: prefetching by @mhevery in #737
- fix: optimizer generates correct symbol names by @manucorporat in #743
- fix: improve asserts and errors by @manucorporat in #746
- fixed typos in Docs Component Composition by @tidiview in #747
- fix: serialization with and error reporting by @manucorporat in #748
- docs: SSR Tutorial - editorial pass by @craigshoemaker in #750
- Update Qwik City getting started docs by @tmns in #745
- Fix empty request headers/body for API endpoints by @nnelgxorz in #725
- Netlify middleware by @nnelgxorz in #724
- feat: qwik-city response headers by @adamdbradley in #733
- feat: qwik city route location user context by @adamdbradley in #754
New Contributors
- @albizures made their first contribution in #713
- @selvakumardhivakar made their first contribution in #721
- @marc136 made their first contribution in #716
- @dpurp made their first contribution in #723
- @craigshoemaker made their first contribution in #735
- @tmns made their first contribution in #745
- @nnelgxorz made their first contribution in #725
Full Changelog: v0.0.34...v0.0.35
v0.0.34
What's Changed
- fix: vite prod by @manucorporat in #705
- fix: pause container at runtime by @manucorporat in #706
Full Changelog: v0.0.33...v0.0.34