Skip to content

The latest news releases from the Qwik team

May 11th, 2023

v1.1.1

What's Changed

Docs

New Contributors

Full Changelog: https://github.com/BuilderIO/qwik/compare/v1.1.0...v1.1.1

Contributors:

  • adamdbradley
  • mjschwanitz
  • hamatoyogi
  • shairez
  • brkyurun
  • whale2002

May 9th, 2023

v1.1.0

Main Changes

PropFunction is not longer neccesary

We simplified how you create custom events in your components. Now wou can pass custom callbacks to components without using PropFunction type.

interface CmpProps {
  onClick$?: () => void;
}

export const Cmp = component$<CmpProps>((props) => {
  return (
    <div>
      <h1>CHILD</h1>
    </div>
  )
});

Improved serialization dynamic tree shaking

Qwik becomes even smarter at knowing what NOT to serialize, leading to smaller HTML and faster SSR!

Zero-JS for all qwik-city apps

By default, if not interactive, all QwikCity app will include zero JS, out of the box!

New jsx-img eslint rule

Missing width and height in img is a common source of performance footgun, since they browser will have to relayout the page when the image loads the the intrinsec size is known. This new eslint rule will let you know when you are missing it!

Experiments: qwik-worker

Early days! but we are working on some cool things using the $ power!

New empty starter

We heard you! the current basic starter is not that basic! we got a new starter with absolutely the bare minimum but ready to build apps at scale with QwikCity

Server-Timing API early support

Now it should be much easier to debug during development, where the server is spending most of the time! Server-Timing API allows the server to expose timing information that becomes visible in the DevTools!

https://ma.ttias.be/server-timings-chrome-devtools/

What's Changed

New Contributors

Full Changelog: https://github.com/BuilderIO/qwik/compare/v1.0.0...v1.1.0

Contributors:

  • manucorporat
  • zanettin
  • steve8708
  • iancharlesdouglas
  • neonpie
  • adamdbradley
  • fabian
  • meeroslav
  • solamichealolawale
  • mhevery
  • johnrackles
  • hugomonte
  • gjf20
  • gioboa
  • NickClark
  • jessezhang91
  • drumnistnakano
  • anartzdev
  • tanftw
  • jnsmtnr
  • fkruczek
  • ahnpnl
  • electather
  • wtlin1228
  • igalklebanov
  • the
  • samijaber
  • wmertens
  • hamatoyogi
  • nsdonato
  • aivarsliepa
  • kumarasinghe
  • debugmodedotnet
  • indicozy
  • misaelaguayo

May 2nd, 2023

v1.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/BuilderIO/qwik/compare/v0.107.0...v1.0.0

Contributors:

  • ssttevee
  • steve8708
  • shairez
  • thejackshelton
  • manucorporat

May 1st, 2023

v0.107.0

What's Changed

New Contributors

Full Changelog: https://github.com/BuilderIO/qwik/compare/v0.106.0...v0.107.0

Contributors:

  • manucorporat
  • hamatoyogi
  • steve8708
  • shairez
  • leifermendez
  • ulic75
  • iancharlesdouglas

May 1st, 2023

v0.106.0

Breaking Changes

Cloudflare pages deployment

In your entry.cloudflare-pages.ts, export fetch instead of onRequest. This is required in order to use the advanced mode of Cloudflare! it will allow future perf improvements and new features.

import { createQwikCity } from '@builder.io/qwik-city/middleware/cloudflare-pages';
import qwikCityPlan from '@qwik-city-plan';
import render from './entry.ssr';

+ const fetch = createQwikCity({ render, qwikCityPlan });
+ export { fetch };
- const onRequest = createQwikCity({ render, qwikCityPlan });
- export { onRequest };

What's Changed

New Contributors

Full Changelog: https://github.com/BuilderIO/qwik/compare/v0.105.0...v0.106.0

Contributors:

  • builder
  • qwik
  • manucorporat
  • adamdbradley
  • mhevery
  • fabian
  • shairez
  • dario
  • gustavocadev
  • ahevery
  • hamatoyogi
  • thejackshelton

April 28th, 2023

v0.105.0

Features

Fixes

Documentation

Full Changelog: https://github.com/BuilderIO/qwik/compare/v0.104.0...v0.105.0

Contributors:

  • adamdbradley
  • shairez
  • manucorporat
  • bjonesy
  • ahnpnl
  • ulic75
  • zanettin
1
...
14
15
16
...
30