diff --git a/.changeset/pre.json b/.changeset/pre.json index abab556c374..3279e4211a0 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -14,5 +14,17 @@ "qwik-cli-e2e": "0.0.0" }, "branch": "build/v2", - "changesets": [] + "changesets": [ + "fast-baboons-itch", + "five-kangaroos-matter", + "fresh-rocks-exercise", + "hip-hornets-cheer", + "nine-otters-repeat", + "rich-wasps-tease", + "rotten-weeks-tickle", + "sour-zebras-tell", + "sweet-socks-whisper", + "tricky-meals-heal", + "wild-cooks-pay" + ] } diff --git a/packages/create-qwik/CHANGELOG.md b/packages/create-qwik/CHANGELOG.md index 4bbb6e9c6ee..c0dad8846ab 100644 --- a/packages/create-qwik/CHANGELOG.md +++ b/packages/create-qwik/CHANGELOG.md @@ -1,5 +1,7 @@ # create-qwik +## 2.0.0-alpha.0 + ## 1.10.0 ### Patch Changes diff --git a/packages/create-qwik/package.json b/packages/create-qwik/package.json index c113f7cc397..b8a23fb2b13 100644 --- a/packages/create-qwik/package.json +++ b/packages/create-qwik/package.json @@ -1,7 +1,7 @@ { "name": "create-qwik", "description": "Interactive CLI for create Qwik projects and adding features.", - "version": "2.0.0-0", + "version": "2.0.0-alpha.0", "author": "Qwik Team", "bin": "./create-qwik.cjs", "bugs": "https://github.com/QwikDev/qwik/issues", diff --git a/packages/eslint-plugin-qwik/CHANGELOG.md b/packages/eslint-plugin-qwik/CHANGELOG.md index 783b4f43cd7..27b374050f1 100644 --- a/packages/eslint-plugin-qwik/CHANGELOG.md +++ b/packages/eslint-plugin-qwik/CHANGELOG.md @@ -1,5 +1,7 @@ # eslint-plugin-qwik +## 2.0.0-alpha.0 + ## 1.10.0 ### Patch Changes diff --git a/packages/eslint-plugin-qwik/package.json b/packages/eslint-plugin-qwik/package.json index 12267d0ef19..530f3f760a1 100644 --- a/packages/eslint-plugin-qwik/package.json +++ b/packages/eslint-plugin-qwik/package.json @@ -1,7 +1,7 @@ { "name": "eslint-plugin-qwik", "description": "An Open-Source sub-framework designed with a focus on server-side-rendering, lazy-loading, and styling/animation.", - "version": "2.0.0-0", + "version": "2.0.0-alpha.0", "author": "Qwik Team", "bugs": "https://github.com/QwikDev/qwik/issues", "dependencies": { diff --git a/packages/qwik-react/CHANGELOG.md b/packages/qwik-react/CHANGELOG.md new file mode 100644 index 00000000000..f2fb57473b2 --- /dev/null +++ b/packages/qwik-react/CHANGELOG.md @@ -0,0 +1,8 @@ +# @qwik.dev/react + +## 2.0.0-alpha.0 + +### Patch Changes + +- Updated dependencies [[`d00396e`](https://github.com/QwikDev/qwik/commit/d00396eed65e971809c16af3ad89118cf1d0235f), [`00c599d`](https://github.com/QwikDev/qwik/commit/00c599d7689a1d67601d3e7e61a81a689cf7ece0), [`1cecfde`](https://github.com/QwikDev/qwik/commit/1cecfdea15a032dd0258cd8c7e488ebe8b2a51c2), [`1cecfde`](https://github.com/QwikDev/qwik/commit/1cecfdea15a032dd0258cd8c7e488ebe8b2a51c2), [`70c732f`](https://github.com/QwikDev/qwik/commit/70c732fdc6befed71809e1885bc187623996b3b1), [`d609244`](https://github.com/QwikDev/qwik/commit/d609244c454457e919e359dc745bdd7b52fb4c60), [`bb11c5f`](https://github.com/QwikDev/qwik/commit/bb11c5f104c3f2c944e58072f433504d7e9cbc92), [`1cecfde`](https://github.com/QwikDev/qwik/commit/1cecfdea15a032dd0258cd8c7e488ebe8b2a51c2), [`1cecfde`](https://github.com/QwikDev/qwik/commit/1cecfdea15a032dd0258cd8c7e488ebe8b2a51c2), [`681fcdc`](https://github.com/QwikDev/qwik/commit/681fcdca43b2f51f753f4d247eed6dc729cb8c6c)]: + - @qwik.dev/core@2.0.0-alpha.0 diff --git a/packages/qwik-react/package.json b/packages/qwik-react/package.json index 84d09f1daf5..6a5a55517b0 100644 --- a/packages/qwik-react/package.json +++ b/packages/qwik-react/package.json @@ -1,7 +1,7 @@ { "name": "@qwik.dev/react", "description": "QwikReact allows adding React components into existing Qwik application", - "version": "2.0.0-0", + "version": "2.0.0-alpha.0", "bugs": "https://github.com/QwikDev/qwik/issues", "devDependencies": { "@qwik.dev/core": "workspace:*", diff --git a/packages/qwik-router/CHANGELOG.md b/packages/qwik-router/CHANGELOG.md index cbb09355daf..35a5a571fbe 100644 --- a/packages/qwik-router/CHANGELOG.md +++ b/packages/qwik-router/CHANGELOG.md @@ -1,5 +1,11 @@ # @qwik.dev/city +## 2.0.0-alpha.0 + +### Major Changes + +- Renamed "Qwik City" to "Qwik Router" and package to "@qwik.dev/router" (by [@shairez](https://github.com/shairez) in [#7008](https://github.com/QwikDev/qwik/pull/7008)) + ## 1.9.1 ### Patch Changes diff --git a/packages/qwik-router/package.json b/packages/qwik-router/package.json index 22608bbc696..0f9edc6cff1 100644 --- a/packages/qwik-router/package.json +++ b/packages/qwik-router/package.json @@ -1,7 +1,7 @@ { "name": "@qwik.dev/router", "description": "The router for Qwik.", - "version": "2.0.0-0", + "version": "2.0.0-alpha.0", "bugs": "https://github.com/QwikDev/qwik/issues", "dependencies": { "@mdx-js/mdx": "^3", diff --git a/packages/qwik/CHANGELOG.md b/packages/qwik/CHANGELOG.md index e4bcbc6ab45..b74bad81884 100644 --- a/packages/qwik/CHANGELOG.md +++ b/packages/qwik/CHANGELOG.md @@ -1,5 +1,63 @@ # @qwik.dev/core +## 2.0.0-alpha.0 + +### Major Changes + +- BREAKING: remove HTML-related types. Use PropsOf instead. (by [@wmertens](https://github.com/wmertens) in [#7045](https://github.com/QwikDev/qwik/pull/7045)) + +- 💥**BREAKING**: `useComputed` no longer allows Promise returns. (meaning it is strictly sync) Instead, use `useSignal` and `useTask` together to perform async signal updates (by [@wmertens](https://github.com/wmertens) in [#6907](https://github.com/QwikDev/qwik/pull/6907)) + +- `qwik-labs` package has been removed in favor of experimental features. (by [@shairez](https://github.com/shairez) in [#7025](https://github.com/QwikDev/qwik/pull/7025)) + So the "Insights" vite plugin and components have been moved to core as an experimental feature. + + In order to use it, you need to - + + **1)** add `insights` to the experimental array in `vite.config.ts`: + + ```ts + qwikVite({ + experimental: ['insights'] + }), + ``` + + **2)** Import and use the `qwikInsights` vite plugin from `@qwik.dev/core/insights/vite`: + + ```ts + import { qwikInsights } from '@qwik.dev/core/insights/vite'; + ``` + + **3)** import the `` component from `@qwik.dev/core/insights` and use it in your `root.tsx` file: : + + ```tsx title="root.tsx" + import { Insights } from '@qwik.dev/core/insights'; + + // ...rest of root.tsx file + + return ( + + /* ...qwik app */ + ); + ``` + +- BREAKING: the Typescript exports were trimmed down to the bare minimum. If there are types you are missing, open an issue. (by [@wmertens](https://github.com/wmertens) in [#7045](https://github.com/QwikDev/qwik/pull/7045)) + +### Minor Changes + +- ✨ new integration tests that are running with the optimizer (by [@Varixo](https://github.com/Varixo) in [#7055](https://github.com/QwikDev/qwik/pull/7055)) + +- ✨ new simpler signals implementation with lazy useComputed$ execution, only when is needed (by [@Varixo](https://github.com/Varixo) in [#7055](https://github.com/QwikDev/qwik/pull/7055)) + +- ✨ added the scheduler to sort chores execution and have more predictable behavior (by [@Varixo](https://github.com/Varixo) in [#7055](https://github.com/QwikDev/qwik/pull/7055)) + +- ✨ new faster serialization system (by [@Varixo](https://github.com/Varixo) in [#7055](https://github.com/QwikDev/qwik/pull/7055)) + +- ✨ new CSR and SSR rendering written from scratch to speed up performance, improve code readability, and make the code easier to understand for new contributors (by [@Varixo](https://github.com/Varixo) in [#7055](https://github.com/QwikDev/qwik/pull/7055)) + +### Patch Changes + +- 🐞🩹 do not trigger effects if computed value is not changed (by [@Varixo](https://github.com/Varixo) in [#6996](https://github.com/QwikDev/qwik/pull/6996)) + ## 1.9.1 ### Patch Changes diff --git a/packages/qwik/package.json b/packages/qwik/package.json index 62f0537df25..2e21a883c09 100644 --- a/packages/qwik/package.json +++ b/packages/qwik/package.json @@ -1,7 +1,7 @@ { "name": "@qwik.dev/core", "description": "An Open-Source sub-framework designed with a focus on server-side-rendering, lazy-loading, and styling/animation.", - "version": "2.0.0-0", + "version": "2.0.0-alpha.0", "author": "Qwik Team", "annotation": "This package.json is for internal use in the monorepo, the build actually makes a new package.json for the published package via scripts/package-json.ts", "bin": {