Releases: QwikDev/qwik
Releases · QwikDev/qwik
v1.2.19
What's Changed
- docs: Add Component library
ionic-qwik
to community projects on docs. by @JuerGenie in #5429 - chore(docs): advanced usage of Slot, visibleTask by @wmertens in #5424
- chore(core): update
QwikKeyboardEvent
type by @sidmohanty11 in #5433 - fix(docs): remove
inline-code
andlink
in tag<a />
by @JuerGenie in #5450 - docs(ssg): fix shell command by @PatrickJS in #5459
- docs(auth.js): add credentials example by @VarPDev in #5462
- chore: 1.2.19 by @mhevery in #5466
New Contributors
- @JuerGenie made their first contribution in #5429
Full Changelog: v1.2.18...v1.2.19
v1.2.18
What's Changed
- fix(insight): use relative path by @intellix in #5399
- docs: Update media page with new YouTube video links by @hamatoyogi in #5401
- chore(starters): add VSCode debug setting by @gioboa in #5408
- docs(integrations): astro integration docs by @thejackshelton in #5409
- docs(menu): Add Astro integration to menu by @hamatoyogi in #5410
- chore(docs): update node integration page by @ptz0n in #5413
- fix(qwik-city): vercel adapter default to
webworker
target by @mpeg in #5414 - docs: correct broken image by @mhevery in #5415
- docs(astro): Qwik + Astro doc improvements by @steve8708 in #5416
- fix(propfunctionprops): prevent 'undefined', 'null', 'never' conversion to PropFnInterface by @maiieul in #5363
- fix(qwik-city): better type for svg?jsx imports by @wmertens in #5420
- fix(qwik-city): fix rendered svg?jsx component closing tag by @riccardoperra in #5423
- fix: cache max-age vite.config for dev mode by @VarPDev in #5427
- fix(cli): casing for component and mdx route creation by @sidmohanty11 in #5430
- docs: fix broken image by @mhevery in #5432
- docs: fixed small typo by @daniela-bonvini in #5434
- docs: add missing contributors by @gioboa in #5435
- fix: 3rd party imports of libs during build by @shairez in #5431
- fix(docs): improve SEO by @Stahlwalker in #5439
- feat(core): auto px addition to css properties for unitless numbers by @sidmohanty11 in #5426
- docs: Add link to create new Qwik Insights app as self-serve by @mhevery in #5443
- fix: Pass the missing props for Spinner component by @JohnPremKumar in #5437
- fix: Wrap function in cleanup function instead of returning it by @thasmo in #5440
- fix(docs): typo in qwikcity -> Validator docs by @harishkrishnan24 in #5444
- fix(docs): typo in qwik city -> middleware page by @harishkrishnan24 in #5446
- fix(docs): update links for Edit this page button by @harishkrishnan24 in #5445
- chore: 1.2.18 by @mhevery in #5449
New Contributors
- @ptz0n made their first contribution in #5413
- @riccardoperra made their first contribution in #5423
- @VarPDev made their first contribution in #5427
- @sidmohanty11 made their first contribution in #5430
- @daniela-bonvini made their first contribution in #5434
- @Stahlwalker made their first contribution in #5439
- @JohnPremKumar made their first contribution in #5437
- @thasmo made their first contribution in #5440
Full Changelog: v1.2.17...v1.2.18
v1.2.17
What's Changed
- fix(labs): Better handling and visibility of q-insights.json by @mhevery in #5384
- feat(insights): Add new route visibility by @mhevery in #5385
- fix(vite): resolution of nested dependencies by @wmertens in #5383
- docs: fix incorrect escaping in URL by @mhevery in #5387
- fix(insights): improve files per cluster by @mhevery in #5388
- fix(qwik): Improve logging of vite plugin by @mhevery in #5389
- fix(core): parent component lookup during pause by @wmertens in #5390
- chore: clean up docs site build warnings by @mhevery in #5391
- docs: explain custom event props and detail when PropFunction is needed by @maiieul in #5386
- docs: don't index demos; don't duplicate meta descriptions by @mhevery in #5392
- docs: add custom 404 page by @mhevery in #5393
- chore(docs): small improvements to routing/index.mdx by @wmertens in #5395
- refactor(package.json): add docs.dev & docs.preview by @maiieul in #5396
- chore: 1.2.17 by @mhevery in #5397
Full Changelog: v1.2.16...v1.2.17
v1.2.16
What's Changed
- docs: improve SEO with descriptions by @hamatoyogi in #5360
- fix(cli): parseTemplatePath doesn't work in windows by @yuyidegit in #5339
- docs: fix typo by @mBonny87 in #5361
- chore(qwik-insights): use clientOutDir if provided by @intellix in #5366
- docs: remove soundy.cloud by @mhevery in #5374
- chore: clean up release script by @mhevery in #5376
- fix(qwik): Incorrect module reference in inlinedQrl by @mhevery in #5375
- docs: Alex Russell Approved javascript framework by @PatrickJS in #5364
- chore: improved README.md for build artifacts by @mhevery in #5377
- fix(qwik-city): parseBody should not clone Request by @mpeg in #5353
- docs(eslint-rules): refactor use-method-usage to reflect current qwik… by @maiieul in #5344
- fix: Yarn 3/4 PnP compatibility by @ianlet in #5042
- revert: refactor(optimizer): remove using resolvePackageData API from Vite by @mhevery in #5379
- docs: update Alex Russell by @mhevery in #5381
- chore: 1.2.16 by @mhevery in #5382
New Contributors
- @yuyidegit made their first contribution in #5339
- @mBonny87 made their first contribution in #5361
- @ianlet made their first contribution in #5042
Full Changelog: v1.2.15...v1.2.16
v1.2.15
What's Changed
- fix(vercel): [vercel-edge adapter] allow to use the
node
target by @Schniz in #4361 - refactor(optimizer): remove using resolvePackageData API from Vite by @bluwy in #5312
- feat: add outDir support to qwikInsights by @intellix in #5335
- fix(cli): set args on interactive cli by @mpeg in #5334
- chore: ts-ignore vite 5 types issue by @bluwy in #5341
- chore(docs): remove warnings by @gioboa in #5345
- style(eslint): convey a stricter restriction from
just
toonly
(examples) by @uceumice in #5340 - feat(vite): allow disabling dev SSR server in vite by @mhevery in #5347
- chore(docs): Small fix of file to edit by @nelsonprsousa in #5348
- docs: Update index.mdx by @runarj in #5351
- fix: action redirect accidentally stripped searchparams by @mhevery in #5349
- fix: remove cf pages stream polyfill by @mpeg in #5352
- chore: updated twitter logo to X by @Kaushik080 in #5357
- docs: update React cheat sheet title by @mhevery in #5358
- chore: 1.2.15 by @mhevery in #5359
New Contributors
- @Schniz made their first contribution in #4361
- @bluwy made their first contribution in #5312
- @intellix made their first contribution in #5335
- @nelsonprsousa made their first contribution in #5348
- @Kaushik080 made their first contribution in #5357
Full Changelog: v1.2.14...v1.2.15
v1.2.14
What's Changed
- refactor(e2e): Make tests more robust by @wmertens in #5279
- fix(core): dynamic text signals by @wmertens in #5284
- fix(qwik-city): ensure
server$
has correctthis
on server-side by @mhevery in #5278 - docs(localization): auto-translation by @tzdesign in #5287
- fix: grammatical issue with Basic Projection Tutorial by @harishkrishnan24 in #5286
- docs: add note that Slots don't work without
component$()
by @jakovljevic-mladen in #5290 - docs: Update pages.json to include QuoteMingle by @Decimalpointe in #5285
- docs(cookbook): Add dark theme description by @Inaam-Ur-Rehman in #5255
- chore: Prettier jsdoc by @wmertens in #5293
- docs: fix broken link by @Craiqser in #5294
- docs: fix contributor name by @gioboa in #5296
- docs: fix fastify link by @Craiqser in #5298
- chore: docs.sync + update pnpm by @wmertens in #5299
- docs: added static site adapter by @the-r3aper7 in #4461
- docs: Switch to using insights for generating bundles by @mhevery in #5302
- fix: Add a missing CSS import to Storybook by @bebraw in #5308
- docs: Add a missing link to qrl docs by @bebraw in #5307
- chore: switch to vitest by @wmertens in #5300
- fix(core): fix pause logic failing to capture component by @mhevery in #5309
- chore: rollback drizzle to 0.28.3 by @mhevery in #5310
- fix(core): prevent SSR rendering on images by @mhevery in #5313
- docs: add qwik-morocco community image by @ayoub9494 in #5317
- docs: add moroccan meetup group by @ayoub9494 in #5314
- docs: update authjs by @ayoub9494 in #5316
- fix(comment): Updated firebase entry comments to reference Firebase correctly by @vdemcak in #5318
- docs: fix component types in examples by @abstractalgo in #5319
- feat(qwik-core): expose isSignal helper function by @octoper in #4749
- docs: fix syntax error in mdx tags example by @ihaback in #5324
- fix: docs Cloudflare build by @gioboa in #5329
- fix: Bump pandacss version to a Qwik compatible one by @NiklasPor in #5330
- chore: upgrade supabase version to 2.38.1 by @mhevery in #5331
- refactor(core): No
$slotParent$ by @wmertens in #5263 - fix: @builder.io/qwik/build should not SSR render by @mpeg in #5326
- chore: 1.2.14 by @mhevery in #5332
New Contributors
- @Decimalpointe made their first contribution in #5285
- @Inaam-Ur-Rehman made their first contribution in #5255
- @bebraw made their first contribution in #5308
- @ayoub9494 made their first contribution in #5317
- @vdemcak made their first contribution in #5318
- @abstractalgo made their first contribution in #5319
- @ihaback made their first contribution in #5324
- @NiklasPor made their first contribution in #5330
- @mpeg made their first contribution in #5326
Full Changelog: v1.2.13...v1.2.14
v1.2.13
What's Changed
- fix(insights): wrapper style by @gioboa in #5193
- docs: fix typos by @igorbabko in #5195
- fix(qwik-auth): allow multiple set-cookie headers by @ulic75 in #5194
- feat(insights): return prefetch list per route by @mhevery in #5197
- feat(insights): return prefetch list per route by @mhevery in #5198
- chore(qwik-auth): v0.1.3 by @mhevery in #5201
- feat(cli): add barrel template to
new
command by @dapids in #5202 - docs: add
dimension.dev
to showcase by @necatikcl in #5200 - fix(core): Added StringSerializer for strings that start with the prefixes of serializers. by @genki in #5176
- fix(serializers): fix for serialization of an empty set or map by @Varixo in #5209
- docs: add qwik-spin-delay library by @harshmangalam in #5214
- docs(ecosystem): add qwik-image library by @gioboa in #5216
- chore: add prettier-plugin-tailwindcss to tailwind starter (#5217) by @nsdonato in #5217
- docs: Correct image size and CLS in resumable example by @mhevery in #5220
- docs: fix url for useVisibleTask by @nsdonato in #5223
- feat: bootstrap integration adapter by @mhevery in #5222
- chore: update file path in next-steps.tsx by @Craiqser in #5212
- refactor: remove extraneous isElement call by @wmertens in #5210
- docs: fix edit this page for deprecated features by @nsdonato in #5224
- chore: update firebase starter to contemplate dist folder by @nsdonato in #5225
- feat(cachecontrol): add second
target
argument to cacheControl by @maiieul in #5226 - fix: should SSR render if accept header includes / by @SamVerschueren in #5234
- docs: fix 404 links by @mhevery in #5236
- docs: Add frostytools.com to pages.json by @n8sabes in #5239
- docs: fix typo by @the-r3aper7 in #5241
- chore(contributing.md): remove unnecessary step to test against docs … by @maiieul in #5244
- chore(contributing.md): added info when package linking doesn't work by @maiieul in #5245
- docs: Build Showcase by @n8sabes in #5242
- docs: documentation link and text for directory-based routing by @ryo-manba in #5246
- feat(labs): Add json debugging tool by @mhevery in #5259
- feat(core): Allow useContext in same elem as provider by @wmertens in #5258
- docs(routing): add Link prefetch documentation (alternative) by @maiieul in #5248
- docs(labs): document devtools/json by @mhevery in #5260
- fix(starter): localize configuration by @gioboa in #5262
- docs: fix typos by @igorbabko in #5265
- docs(integrations): add valibot to modular forms guide by @fabian-hiller in #5252
- docs: Update SSG documentation to run build instead of preview by @ibousfiha in #5269
- fix(starter): localize container attribute by @tzdesign in #5268
- fix: A bug fix #5104 by @Charlygraphy23 in #5267
- docs(state): Add 'key' prop to list items by @nicvazquez in #5250
- docs: add note about
onRequest
middleware exported fromserverAuth$
by @jakovljevic-mladen in #5264 - docs(labs): update path for devtools to include https by @mhevery in #5271
- docs: updated phrasing for clarity by @bodhicodes in #5273
- fix: Bun adapter polyfill and redirect fix by @EamonHeffernan in #5272
- fix: Pr local dev docker by @SauravChanda in #5237
- refactor(core): remove useContextBoundary by @wmertens in #5274
- fix: shell script update in README file by @harshmangalam in #5275
- docs: improve advanced routing documentation by @jakovljevic-mladen in #5276
- chore: 1.2.13 by @mhevery in #5277
New Contributors
- @igorbabko made their first contribution in #5195
- @dapids made their first contribution in #5202
- @maiieul made their first contribution in #5226
- @SamVerschueren made their first contribution in #5234
- @ryo-manba made their first contribution in #5246
- @ibousfiha made their first contribution in #5269
- @Charlygraphy23 made their first contribution in #5267
- @nicvazquez made their first contribution in #5250
- @bodhicodes made their first contribution in #5273
- @SauravChanda made their first contribution in #5237
Full Changelog: v1.2.12...v1.2.13
v1.2.12
What's Changed
- docs: interactive resumability Demo component to place on homepage by @mhevery in #4990
- Insights by @mhevery in #5146
- docs: add routeAction$ caveat by @gioboa in #5147
- fix(insight): Limit the size of data retrieved from the database by @mhevery in #5149
- fix(insight): Limit the size of data retrieved from the database by @mhevery in #5151
- chore(github-action): added semantic pr title check by @zanettin in #5152
- fix(github-action): do not validate draft PRs by @zanettin in #5153
- fix(github-action): do not validate draft PRs - revert by @zanettin in #5155
- docs: Add expobeds.com to the showcase by @ilianiv in #5159
- chore: Update 🐼 PandaCSS integration dev dependency by @mrhoodz in #5156
- feat: leaflet map integration adapter by @anartzdev in #5158
- fix: Ignore blob URL on getting image info by @genki in #5150
- docs(qwik-city): correct the links to endpoints page by @wtlin1228 in #5167
- docs(qwik-city): add validators by @wtlin1228 in #5166
- fix: Bun install by @EamonHeffernan in #5165
- docs(qwik): Fixed Link by @pipisso in #5169
- fix(qwik-city): Fix rewrite home route by @claudioshiver in #5168
- docs: use import .css?inline instead of .css by @sapphi-red in #5161
- fix(core.d.ts): export HTMLAttributes and DevJSX to fix TS4023 issue … by @gparlakov in #5141
- fix: excludedPath defaults for netlify edge by @adamdbradley in #5163
- fix(labs): filter out (group layouts) by @mhevery in #5171
- feat(core): added symbol name to error by @shairez in #5182
- feat: Bun Adapter by @EamonHeffernan in #5129
- fix(qwik-auth): don't overwrite response headers in qwik auth by @Aslemammad in #5180
- docs(qwik-city): Clean up docs for bun adapter by @EamonHeffernan in #5185
- chore(qwik-auth): v0.1.2 by @mhevery in #5186
- docs: added firebase to menu.md by @the-r3aper7 in #5183
- chore: release 1.2.12 by @mhevery in #5187
- chore: update Prisma versions package.json by @ruheni in #5184
- docs: fix routing page - add missing attributes. by @hamatoyogi in #5188
- fix(qwik-city): do not write into a destroyed stream by @tuurbo in #5172
- fix(qwik-city): wait until action fully complete before resolving its… by @mhevery in #5190
New Contributors
- @ilianiv made their first contribution in #5159
- @pipisso made their first contribution in #5169
- @sapphi-red made their first contribution in #5161
- @Aslemammad made their first contribution in #5180
Full Changelog: v1.2.11...v1.2.12
v1.2.11
What's Changed
- Add useId() docs and demo component by @n8sabes in #5037
- add n8sabes to contributors by @gioboa in #5040
- chore: array index can be typed as number by @wtlin1228 in #4748
- Modular Forms: Fix incorrect type in example by @RaeesBhatti in #5036
- docs: add docs about server$ middleware by @RaeesBhatti in #5033
- feat: add jsx-a eslint rule by @kerbelp in #4256
- docs: Adding Example for useOnWindow by @josemartinez111 in #4878
- chore: supabase-auth-helpers-qwik: update devDependencies by @gioboa in #5041
- fix: action type by @wtlin1228 in #5034
- chore: add more debug info to build by @mhevery in #5047
- fix: align
function
and()=>
behavior for JSX transpilation by @mhevery in #5012 - fix(core): correctly handle serialization of Signal of X and naked X by @mhevery in #5013
- fix(core): pass through decorators by @mhevery in #5052
- fix(qwik-city): correct rest route regression by @mhevery in #5054
- fix: QwikInsights path resolution by @gioboa in #5051
- docs: add qwikInsights vite plugin by @gioboa in #5055
- docs: change @builder.io/qwik-labs version by @gioboa in #5057
- docs: add prettier as devDependencies (#5059) by @gioboa in #5061
- chore: fix .nvmrc with the right version by @gioboa in #5060
- docs: Document Relative URLs in Loaders by @n8sabes in #5063
- docs: Cookbook recipe for playing audio and video media on iOS devices by @n8sabes in #5066
- Revert "docs: Cookbook recipe for playing audio and video media on iOS devices" by @mhevery in #5073
- fix(qwik-city): do not write into a closed stream by @mhevery in #5074
- fix: loader type by @wtlin1228 in #5062
- Add media controller to cookbook by @n8sabes in #5078
- Fix the loader document by @n8sabes in #5077
- feat: i18n $localize starter by @gioboa in #5070
- Loader doc consistency by @n8sabes in #5082
- Enhance Media Controller Cookbook Recipe and fix fluid layout for smaller screens by @n8sabes in #5081
- Remove overlooked console.log() from cookbook recipe by @n8sabes in #5083
- Update cookbook to stream 1080p video content by @n8sabes in #5084
- Update pages.json by @blove in #5085
- fix: library starter don't bundle dependencies by @wmertens in #2008
- Fixed typo in Docs > Integrations > Prisma by @adcar in #5090
- starter: Update deps and code of supabase auth helpers qwik pkg by @diecodev in #4745
- docs: Image updates - Qwik City by @hamatoyogi in #5098
- docs: update the basic projection tutorial by @wtlin1228 in #5093
- docs: update the implicit reactivity tutorial by @wtlin1228 in #5092
- docs: remove outdated props store tutorial by @wtlin1228 in #5095
- fix: remove missing tutorial (#5105) by @gioboa in #5106
- docs: fix "Endpoints" link on Qwik City -> Routing page by @jakovljevic-mladen in #5107
- chore: release qwik-auth 0.1.1 by @ulic75 in #5103
- docs: update reactivity's counter example by @wtlin1228 in #5091
- chore(eslint-plugin-qwik): change eslint to ^8.45 by @adaliszk in #5110
- docs: fix mismatch title for implicit reactivity tutorial by @wtlin1228 in #5111
- feat(optimizer): add qwikVite configuration option optimizerOptions.inlineStylesUpToBytes by @jaroel in #5089
- fix(qwikcity): Fix route-matcher regression #5080 by @mhevery in #5112
- docs(authjs): use pathname in protected route example by @ulic75 in #5115
- starters: Ensure that VSCode emmet uses JSX syntax for self-closing tags by @colelawrence in #5116
- fix(eslint): Support explicit export with loader-location by @mhevery in #5121
- fix v1.2 playground by @wmertens in #5124
- feat: Add route rewriting by @claudioshiver in #5122
- docs(qwik-city): Add docs for routes rewriting by @claudioshiver in #5127
- bug(vite): populate rollup cache after transform by @wmertens in #5130
- feat(qrl): add resolved by @wmertens in #5118
- test(qwik-city): add route-matcher case with two rest params by @mhevery in #5133
- Issue 5065 by @mhevery in #5131
- fix(qwik-city): Correctly SSG routes even with
trailingSlash: false
by @mhevery in #5132 - Issue 5126 by @mhevery in #5135
- chore(insights): upgrade drizzle by @mhevery in #5134
- fix(qwik-city): correct validator failed type by @wtlin1228 in #5137
- fix(insight): Correct DB returning too much data error by @mhevery in #5139
- Revert "chore(insights): upgrade drizzle" by @mhevery in #5138
- docs: improve descriptions for aws, azure and gcp integrations by @WilliamEspegren in #5144
- feat: provide compatibility with angular by @dmitry-stepanenko in #5119
- 1.2.11 by @mhevery in #5145
New Contributors
- @josemartinez111 made their first contribution in #4878
- @blove made their first contribution in #5085
- @adcar made their first contribution in #5090
- @diecodev made their first contribution in #4745
- @adaliszk made their first contribution in #5110
- @colelawrence made their first contribution in #5116
- @claudioshiver made their first contribution in #5122
- @WilliamEspegren made their first contribution in #5144
Full Changelog: v1.2.10...v1.2.11
v1.2.10
What's Changed
- fix: docs/cookbook/index.mdx link to portal page by @Craiqser in #5022
- qwik-labs: fix prettier estree error by @gioboa in #5027
- insights: add existsSync check by @gioboa in #5026
- chore(insights): correct DB migration script by @mhevery in #5024
- fix(core): Report errors to browser global error handler by @mhevery in #5029
- style(pnpm-lock.yaml): synchronize lockfile version with version of pnpm in use by @jensmeindertsma in #4905
- fix(starter): missing key attrib on
routerHead
component on1.2.9
by @zanettin in #5025 - 1.2.10 by @mhevery in #5035
Full Changelog: v1.2.9...v1.2.10