diff --git a/.changeset/pre.json b/.changeset/pre.json index abab556c374..b30b72be98b 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -14,5 +14,10 @@ "qwik-cli-e2e": "0.0.0" }, "branch": "build/v2", - "changesets": [] + "changesets": [ + "five-kangaroos-matter", + "nine-otters-repeat", + "rotten-weeks-tickle", + "tricky-meals-heal" + ] } diff --git a/packages/create-qwik/CHANGELOG.md b/packages/create-qwik/CHANGELOG.md index 4d55631f2e1..225fd298cc6 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.9.1 ## 1.9.0 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 872eb337ad5..8415d0800ce 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.9.1 ## 1.9.0 diff --git a/packages/eslint-plugin-qwik/package.json b/packages/eslint-plugin-qwik/package.json index 3183fe30b28..82c339b03e2 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..ef982109a77 --- /dev/null +++ b/packages/qwik-react/CHANGELOG.md @@ -0,0 +1,8 @@ +# @qwik.dev/react + +## 2.0.0-alpha.0 + +### Patch Changes + +- Updated dependencies [[`00c599d`](https://github.com/QwikDev/qwik/commit/00c599d7689a1d67601d3e7e61a81a689cf7ece0), [`70c732f`](https://github.com/QwikDev/qwik/commit/70c732fdc6befed71809e1885bc187623996b3b1), [`bb11c5f`](https://github.com/QwikDev/qwik/commit/bb11c5f104c3f2c944e58072f433504d7e9cbc92)]: + - @qwik.dev/core@2.0.0-alpha.0 diff --git a/packages/qwik-react/package.json b/packages/qwik-react/package.json index 544c09ad3af..9ee8952d5d2 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 123bf7b6f81..e61f95cebd7 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 21bf6aa5ed6..62e74af697e 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 67b6f86b986..0ffb8730dc8 100644 --- a/packages/qwik/CHANGELOG.md +++ b/packages/qwik/CHANGELOG.md @@ -1,5 +1,47 @@ # @qwik.dev/core +## 2.0.0-alpha.0 + +### Major Changes + +- 💥**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 */ + ); + ``` + +### 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 24c8e4f9d8f..2ecee9be17b 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", "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": { "qwik": "./qwik-cli.cjs"