diff --git a/.changeset/brown-moons-yawn.md b/.changeset/brown-moons-yawn.md deleted file mode 100644 index c6ce846e2a9..00000000000 --- a/.changeset/brown-moons-yawn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik-city': patch ---- - -fix: Change Content-Type header in qwik requests to respect RFC 7231 diff --git a/.changeset/dark-experts-scream.md b/.changeset/dark-experts-scream.md deleted file mode 100644 index deee04f531c..00000000000 --- a/.changeset/dark-experts-scream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik': patch ---- - -Fix: Use correct working directory for Deno environment diff --git a/.changeset/dirty-dolls-heal.md b/.changeset/dirty-dolls-heal.md deleted file mode 100644 index dd5e6a307ba..00000000000 --- a/.changeset/dirty-dolls-heal.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -'@builder.io/qwik-city': minor ---- - -FEAT: Added rewrite() to the RequestEvent object. It works like redirect but does not change the URL, - think of it as an internal redirect. - -Example usage: -```ts -export const onRequest: RequestHandler = async ({ url, rewrite }) => { - if (url.pathname.includes("/articles/the-best-article-in-the-world")) { - const artistId = db.getArticleByName("the-best-article-in-the-world"); - - // Url will remain /articles/the-best-article-in-the-world, but under the hood, - // will render /articles/${artistId} - throw rewrite(`/articles/${artistId}`); - } -}; -``` \ No newline at end of file diff --git a/.changeset/empty-sites-tie.md b/.changeset/empty-sites-tie.md deleted file mode 100644 index fd16386ebf5..00000000000 --- a/.changeset/empty-sites-tie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik': patch ---- - -:zap: the qwikloader is no longer embedded in the SSR results. Instead, the same techniques are used as for the preloader to ensure that the qwikloader is active as soon as possible, loaded from a separate bundle. This reduces SSR page size by several kB end ensures that subsequent qwikloader loads are nearly instant. diff --git a/.changeset/every-socks-beg.md b/.changeset/every-socks-beg.md deleted file mode 100644 index cd2962be2a3..00000000000 --- a/.changeset/every-socks-beg.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik-city': patch ---- - -FIX: link/useNavigate with query params don't override loader/middleware redirect with query params anymore. diff --git a/.changeset/fancy-nights-chew.md b/.changeset/fancy-nights-chew.md deleted file mode 100644 index ef538f010b3..00000000000 --- a/.changeset/fancy-nights-chew.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik': patch ---- - -fix: Removed backdrop-filter of vite-error-overlay to prevent perf issues with multiple errors diff --git a/.changeset/gold-colts-change.md b/.changeset/gold-colts-change.md deleted file mode 100644 index 1bbdbe5ea5b..00000000000 --- a/.changeset/gold-colts-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik': patch ---- - -FIX: assetsDir and debug:true will no longer break your application. diff --git a/.changeset/good-mammals-grab.md b/.changeset/good-mammals-grab.md deleted file mode 100644 index 8887dc944cf..00000000000 --- a/.changeset/good-mammals-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik': minor ---- - -FIX: the preloader bundle graph file is now built as an asset. This is cleaner and avoids i18n translation of the file. diff --git a/.changeset/honest-pillows-shake.md b/.changeset/honest-pillows-shake.md deleted file mode 100644 index af116c8bcdd..00000000000 --- a/.changeset/honest-pillows-shake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik': patch ---- - -FIX: We now also output the preloader as .cjs for non esm environments (e.g. jest 29 and below). diff --git a/.changeset/huge-geese-push.md b/.changeset/huge-geese-push.md deleted file mode 100644 index 3e9b469177b..00000000000 --- a/.changeset/huge-geese-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik': patch ---- - -FIX: cypress component tests became slow in 1.9.1. This is now fixed. diff --git a/.changeset/pretty-falcons-grow.md b/.changeset/pretty-falcons-grow.md deleted file mode 100644 index 5203a1cf248..00000000000 --- a/.changeset/pretty-falcons-grow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik-city': patch ---- - -FIX: allow cross-protocol requests from the same domain diff --git a/.changeset/real-cities-fold.md b/.changeset/real-cities-fold.md deleted file mode 100644 index 1f1609b2aab..00000000000 --- a/.changeset/real-cities-fold.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik': patch ---- - -FEAT: q-manifest.json now also includes the generated assets diff --git a/.changeset/rotten-bats-accept.md b/.changeset/rotten-bats-accept.md deleted file mode 100644 index 5ef4ed25a83..00000000000 --- a/.changeset/rotten-bats-accept.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'create-qwik': patch ---- - -FIX: fix up vercel starter config diff --git a/.changeset/shiny-lies-sip.md b/.changeset/shiny-lies-sip.md deleted file mode 100644 index c09296989a4..00000000000 --- a/.changeset/shiny-lies-sip.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik': patch ---- - -fix: support q-manifest resolution under Bun runtime (#7565) diff --git a/.changeset/sweet-stars-melt.md b/.changeset/sweet-stars-melt.md deleted file mode 100644 index 33b62d0900c..00000000000 --- a/.changeset/sweet-stars-melt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik': patch ---- - -fix: set correct script type for qwik loader diff --git a/.changeset/swift-peaches-wash.md b/.changeset/swift-peaches-wash.md deleted file mode 100644 index d9aef59aa9c..00000000000 --- a/.changeset/swift-peaches-wash.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'eslint-plugin-qwik': patch -'create-qwik': patch -'@builder.io/qwik-auth': patch -'@builder.io/qwik-city': patch -'@builder.io/qwik': patch ---- - -infra: update devDependencies and configurations diff --git a/.changeset/tired-spies-call.md b/.changeset/tired-spies-call.md deleted file mode 100644 index 3247c0b83b0..00000000000 --- a/.changeset/tired-spies-call.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@builder.io/qwik-city': patch ---- - -FIX: Duplicate ServerError class during dev mode diff --git a/packages/create-qwik/CHANGELOG.md b/packages/create-qwik/CHANGELOG.md index a5a5bdaec59..6c9cdf15378 100644 --- a/packages/create-qwik/CHANGELOG.md +++ b/packages/create-qwik/CHANGELOG.md @@ -1,5 +1,13 @@ # create-qwik +## 1.15.0 + +### Patch Changes + +- 🐞🩹 fix up vercel starter config (by [@cmbartschat](https://github.com/cmbartschat) in [#7663](https://github.com/QwikDev/qwik/pull/7663)) + +- 🛠 update devDependencies and configurations (by [@JerryWu1234](https://github.com/JerryWu1234) in [#7695](https://github.com/QwikDev/qwik/pull/7695)) + ## 1.14.1 ### Patch Changes diff --git a/packages/create-qwik/package.json b/packages/create-qwik/package.json index 19db8932c3c..5fd12e125b6 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": "1.14.1", + "version": "1.15.0", "author": "Builder.io 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 949c556c4f4..d245f721bc0 100644 --- a/packages/eslint-plugin-qwik/CHANGELOG.md +++ b/packages/eslint-plugin-qwik/CHANGELOG.md @@ -1,5 +1,11 @@ # eslint-plugin-qwik +## 1.15.0 + +### Patch Changes + +- 🛠 update devDependencies and configurations (by [@JerryWu1234](https://github.com/JerryWu1234) in [#7695](https://github.com/QwikDev/qwik/pull/7695)) + ## 1.14.1 ## 1.14.0 diff --git a/packages/eslint-plugin-qwik/package.json b/packages/eslint-plugin-qwik/package.json index a1c31bd1722..29a2c5697b4 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": "1.14.1", + "version": "1.15.0", "author": "Builder Team", "bugs": "https://github.com/QwikDev/qwik/issues", "dependencies": { diff --git a/packages/qwik-auth/CHANGELOG.md b/packages/qwik-auth/CHANGELOG.md new file mode 100644 index 00000000000..ea480e9c31e --- /dev/null +++ b/packages/qwik-auth/CHANGELOG.md @@ -0,0 +1,7 @@ +# @builder.io/qwik-auth + +## 0.2.3 + +### Patch Changes + +- 🛠 update devDependencies and configurations (by [@JerryWu1234](https://github.com/JerryWu1234) in [#7695](https://github.com/QwikDev/qwik/pull/7695)) diff --git a/packages/qwik-auth/package.json b/packages/qwik-auth/package.json index 699ac7cf01f..93afc7bbf6a 100644 --- a/packages/qwik-auth/package.json +++ b/packages/qwik-auth/package.json @@ -1,7 +1,7 @@ { "name": "@builder.io/qwik-auth", "description": "Qwik Auth is powered by Auth.js, a battle tested library for authentication with 3rd party providers", - "version": "0.2.2", + "version": "0.2.3", "bugs": "https://github.com/QwikDev/qwik/issues", "dependencies": { "@auth/core": "^0.30.0" diff --git a/packages/qwik-city/CHANGELOG.md b/packages/qwik-city/CHANGELOG.md index bb905f36de1..2f370eb1ae1 100644 --- a/packages/qwik-city/CHANGELOG.md +++ b/packages/qwik-city/CHANGELOG.md @@ -1,5 +1,38 @@ # @builder.io/qwik-city +## 1.15.0 + +### Minor Changes + +- ✨ Added rewrite() to the RequestEvent object. It works like redirect but does not change the URL, (by [@omerman](https://github.com/omerman) in [#7562](https://github.com/QwikDev/qwik/pull/7562)) + think of it as an internal redirect. + + Example usage: + + ```ts + export const onRequest: RequestHandler = async ({ url, rewrite }) => { + if (url.pathname.includes('/articles/the-best-article-in-the-world')) { + const artistId = db.getArticleByName('the-best-article-in-the-world'); + + // Url will remain /articles/the-best-article-in-the-world, but under the hood, + // will render /articles/${artistId} + throw rewrite(`/articles/${artistId}`); + } + }; + ``` + +### Patch Changes + +- 🐞🩹 Change Content-Type header in qwik requests to respect RFC 7231 (by [@joaomaridalho](https://github.com/joaomaridalho) in [#7690](https://github.com/QwikDev/qwik/pull/7690)) + +- 🐞🩹 link/useNavigate with query params don't override loader/middleware redirect with query params anymore. (by [@maiieul](https://github.com/maiieul) in [#7733](https://github.com/QwikDev/qwik/pull/7733)) + +- 🐞🩹 allow cross-protocol requests from the same domain (by [@gioboa](https://github.com/gioboa) in [#7693](https://github.com/QwikDev/qwik/pull/7693)) + +- 🛠 update devDependencies and configurations (by [@JerryWu1234](https://github.com/JerryWu1234) in [#7695](https://github.com/QwikDev/qwik/pull/7695)) + +- 🐞🩹 Duplicate ServerError class during dev mode (by [@wmertens](https://github.com/wmertens) in [#7724](https://github.com/QwikDev/qwik/pull/7724)) + ## 1.14.1 ## 1.14.0 diff --git a/packages/qwik-city/package.json b/packages/qwik-city/package.json index 72b5cfddd7e..8f91f0c3166 100644 --- a/packages/qwik-city/package.json +++ b/packages/qwik-city/package.json @@ -1,7 +1,7 @@ { "name": "@builder.io/qwik-city", "description": "The meta-framework for Qwik.", - "version": "1.14.1", + "version": "1.15.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 108b3aa9b4e..37b9a09a952 100644 --- a/packages/qwik/CHANGELOG.md +++ b/packages/qwik/CHANGELOG.md @@ -1,5 +1,33 @@ # @builder.io/qwik +## 1.15.0 + +### Minor Changes + +- 🐞🩹 the preloader bundle graph file is now built as an asset. This is cleaner and avoids i18n translation of the file. (by [@wmertens](https://github.com/wmertens) in [#7650](https://github.com/QwikDev/qwik/pull/7650)) + +### Patch Changes + +- 🐞🩹 Use correct working directory for Deno environment (by [@siguici](https://github.com/siguici) in [#7699](https://github.com/QwikDev/qwik/pull/7699)) + +- :zap: the qwikloader is no longer embedded in the SSR results. Instead, the same techniques are used as for the preloader to ensure that the qwikloader is active as soon as possible, loaded from a separate bundle. This reduces SSR page size by several kB end ensures that subsequent qwikloader loads are nearly instant. (by [@wmertens](https://github.com/wmertens) in [#7613](https://github.com/QwikDev/qwik/pull/7613)) + +- 🐞🩹 Removed backdrop-filter of vite-error-overlay to prevent perf issues with multiple errors (by [@intellix](https://github.com/intellix) in [#7676](https://github.com/QwikDev/qwik/pull/7676)) + +- 🐞🩹 assetsDir and debug:true will no longer break your application. (by [@maiieul](https://github.com/maiieul) in [#7638](https://github.com/QwikDev/qwik/pull/7638)) + +- 🐞🩹 We now also output the preloader as .cjs for non esm environments (e.g. jest 29 and below). (by [@maiieul](https://github.com/maiieul) in [#7736](https://github.com/QwikDev/qwik/pull/7736)) + +- 🐞🩹 cypress component tests became slow in 1.9.1. This is now fixed. (by [@maiieul](https://github.com/maiieul) in [#7736](https://github.com/QwikDev/qwik/pull/7736)) + +- ✨ q-manifest.json now also includes the generated assets (by [@wmertens](https://github.com/wmertens) in [#7650](https://github.com/QwikDev/qwik/pull/7650)) + +- 🐞🩹 support q-manifest resolution under Bun runtime (#7565) (by [@siguici](https://github.com/siguici) in [#7669](https://github.com/QwikDev/qwik/pull/7669)) + +- 🐞🩹 set correct script type for qwik loader (by [@Varixo](https://github.com/Varixo) in [#7710](https://github.com/QwikDev/qwik/pull/7710)) + +- 🛠 update devDependencies and configurations (by [@JerryWu1234](https://github.com/JerryWu1234) in [#7695](https://github.com/QwikDev/qwik/pull/7695)) + ## 1.14.1 ## 1.14.0 diff --git a/packages/qwik/package.json b/packages/qwik/package.json index e737fba2481..35e84079471 100644 --- a/packages/qwik/package.json +++ b/packages/qwik/package.json @@ -1,7 +1,7 @@ { "name": "@builder.io/qwik", "description": "An Open-Source sub-framework designed with a focus on server-side-rendering, lazy-loading, and styling/animation.", - "version": "1.14.1", + "version": "1.15.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"