Releases: QwikDev/qwik
Releases · QwikDev/qwik
v0.0.102
What's Changed
- fix(sort_routes.ts): optional route parameters sorting by @robisim74 in #1077
- CSS Scoping tests reworked by @mhevery in #1103
- fix(css): correctly process vendor prefix and animation by @mhevery in #1104
- Use req.url as the base path to construct the url in the express middleware by @steverandy in #1105
- fix: useOn() on client bootstrapping by @manucorporat in #1108
- refactor: remove useDocument() by @manucorporat in #1107
- docs: fix and improve React examples by @rajington in #1070
- docs: Update expired asciinema recording in Getting started by @jesperp in #1059
- fix: check next middleware for handled response by @adamdbradley in #1111
- feat: Docs search by @youngboy in #1058
- fix(css): revert animation scoping by @mhevery in #1113
- fix: improve seo layout by @manucorporat in #1115
- feat: provide "url" envData by @adamdbradley in #1116
- release: qwik-city 0.0.102 by @adamdbradley in #1117
- release: qwik-city 0.0.103 by @adamdbradley in #1119
- feat: Add platform field to RequestEvent by @nnelgxorz in #1072
- release: qwik-city 0.0.104 by @adamdbradley in #1120
- fix: do not minify library builds by @adamdbradley in #1118
- 0.0.102 by @adamdbradley in #1121
New Contributors
- @steverandy made their first contribution in #1105
- @rajington made their first contribution in #1070
Full Changelog: v0.0.101...v0.0.102
v0.0.101
What's Changed
- docs: update qwik/qwik-city by @adamdbradley in #1049
- docs: fix tutorial menu by @adamdbradley in #1050
- docs: update few outdated contributing contents by @youngboy in #1043
- chore: update starter meta viewport by @adamdbradley in #1051
- docs: fix repl mobile styles by @adamdbradley in #1052
- fix: docs by @youngboy in #1055
- feat: flush headers after initial chunk by @adamdbradley in #1053
- Export matched module by @kaihnguyen in #1054
- docs: Update README.md - Fix broken links by @OmerHerera in #1071
- feat/fix: Export mdx frontmatter variables to the developer by @felixsanz in #1075
- fix: properly serialize resources by @manucorporat in #1087
- feat: containerAttributes by @manucorporat in #1089
- fix: useClientEffect() runs in client-side mounted cmps by @manucorporat in #1092
- Add Yaml Type by @nnelgxorz in #1086
- fix: useMount rendering order is respected by @manucorporat in #1094
- docs: clarify useEffect usage a bit that can watch by @youngboy in #1090
- fix: root styles rendering by @manucorporat in #1095
- feat: static site generation by @adamdbradley in #1048
- fix: cloudflare pages starter by @mrmcc3 in #1083
- docs: Add missing endpoint types to routing overview. by @nnelgxorz in #1064
- Fix Syntax Error in React Code example by @farukEncoded in #1076
- dx: Allow typeof onGet for DocumentHead by @nnelgxorz in #1065
- 0.0.101 by @manucorporat in #1098
- Update index.mdx by @tidiview in #1102
New Contributors
- @kaihnguyen made their first contribution in #1054
- @OmerHerera made their first contribution in #1071
- @mrmcc3 made their first contribution in #1083
- @farukEncoded made their first contribution in #1076
Full Changelog: v0.0.100...v0.0.101
v0.0.100
What's Changed
- docs: Projection fixes typo by @forresst in #1011
- Docs netlify by @youngboy in #1012
- docs: update pathless docs by @adamdbradley in #1013
- docs: fix menu links by @adamdbradley in #1014
- docs: Rendering, a few presentation improvements by @forresst in #1015
- fix: qwik-city local markdown href by @adamdbradley in #1017
- release: qwik-city 0.0.34 by @adamdbradley in #1018
- feat: remove component$ host element by @manucorporat in #1019
- Docs: Layout fixups by @nnelgxorz in #1022
- Docs: Middleware fixups by @nnelgxorz in #1023
- Docs: Add Remote Container instructions by @nnelgxorz in #1025
- fix: not to deconstruct request at all by @youngboy in #1024
- docs(qwik): add missing link to Custom Build Dir by @shairez in #1034
- Docs: Remove host references by @nnelgxorz in #1031
- fix: hostless fixes by @manucorporat in #1038
- feat: better streaming strategy by @manucorporat in #1039
- chore: release 0.0.100 by @manucorporat in #1040
- feat: update starters 0.0.100 by @manucorporat in #1042
- release qwik-city by @manucorporat in #1046
- 🍗 by @manucorporat in #1047
Full Changelog: v0.0.42...v0.0.100
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:
_useMutablePropsby @mhevery in #969
Refactor
- refactor: ship latest API stabilizations by @manucorporat in #912
- refactor: change
useUserContexttouseEnvDataby @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