Skip to content

Releases: QwikDev/qwik

v1.2.0

29 Jun 10:07
9c0b307
Compare
Choose a tag to compare

What's Changed

Read more

v1.1.5

06 Jun 12:31
0a92f3f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.4...v1.1.5

v1.1.4

17 May 14:19
0dd7731
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.3...v1.1.4

v1.1.3

17 May 06:00
2f1530f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.1.2

13 May 14:12
54ecf9d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1

11 May 02:09
e57f9c7
Compare
Choose a tag to compare

What's Changed

Docs

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

09 May 23:08
6dd1b47
Compare
Choose a tag to compare

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

Read more

v1.0.0

02 May 13:54
3ce4fac
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.107.0...v1.0.0

v0.107.0

01 May 20:08
cbc0d96
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.106.0...v0.107.0

v0.106.0

01 May 12:22
4e53b33
Compare
Choose a tag to compare

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: v0.105.0...v0.106.0