From c7088b75cbbf579999c21b12f2868bbf694650d3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 28 May 2021 16:55:44 +0000 Subject: [PATCH] Version Packages --- .changeset/brave-panthers-heal.md | 5 ----- .changeset/khaki-avocados-lie.md | 5 ----- .changeset/shaggy-countries-battle.md | 19 ---------------- .changeset/smooth-toes-tan.md | 8 ------- examples/astro-markdown/package.json | 2 +- examples/blog/package.json | 2 +- examples/doc/package.json | 2 +- examples/kitchen-sink/package.json | 2 +- examples/portfolio/package.json | 2 +- examples/remote-markdown/package.json | 2 +- examples/snowpack/package.json | 4 ++-- examples/tailwindcss/package.json | 2 +- packages/astro/CHANGELOG.md | 30 +++++++++++++++++++++++++ packages/astro/package.json | 10 ++++----- packages/renderers/preact/CHANGELOG.md | 6 +++++ packages/renderers/preact/package.json | 2 +- packages/renderers/react/CHANGELOG.md | 6 +++++ packages/renderers/react/package.json | 2 +- packages/renderers/svelte/CHANGELOG.md | 6 +++++ packages/renderers/svelte/package.json | 2 +- packages/renderers/vue/CHANGELOG.md | 6 +++++ packages/renderers/vue/package.json | 2 +- tools/astro-languageserver/package.json | 2 +- www/package.json | 2 +- 24 files changed, 74 insertions(+), 57 deletions(-) delete mode 100644 .changeset/brave-panthers-heal.md delete mode 100644 .changeset/khaki-avocados-lie.md delete mode 100644 .changeset/shaggy-countries-battle.md delete mode 100644 .changeset/smooth-toes-tan.md create mode 100644 packages/renderers/preact/CHANGELOG.md create mode 100644 packages/renderers/react/CHANGELOG.md create mode 100644 packages/renderers/svelte/CHANGELOG.md create mode 100644 packages/renderers/vue/CHANGELOG.md diff --git a/.changeset/brave-panthers-heal.md b/.changeset/brave-panthers-heal.md deleted file mode 100644 index 59f12df503c72..0000000000000 --- a/.changeset/brave-panthers-heal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'astro': minor ---- - -Enable Snowpack's [built-in HMR support](https://www.snowpack.dev/concepts/hot-module-replacement) to enable seamless live updates while editing. diff --git a/.changeset/khaki-avocados-lie.md b/.changeset/khaki-avocados-lie.md deleted file mode 100644 index 3a47406f5b074..0000000000000 --- a/.changeset/khaki-avocados-lie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'astro': minor ---- - -Enabled Snowpack's built-in HMR engine for Astro pages diff --git a/.changeset/shaggy-countries-battle.md b/.changeset/shaggy-countries-battle.md deleted file mode 100644 index 7174a76438fd5..0000000000000 --- a/.changeset/shaggy-countries-battle.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -'astro': minor ---- - -**This is a breaking change** - -Updated the rendering pipeline for `astro` to truly support any framework. - -For the vast majority of use cases, `astro` should _just work_ out of the box. Astro now depends on `@astro-renderer/preact`, `@astro-renderer/react`, `@astro-renderer/svelte`, and `@astro-renderer/vue`, rather than these being built into the core library. This opens the door for anyone to contribute additional renderers for Astro to support their favorite framework, as well as the ability for users to control which renderers should be used. - -**Features** - -- Expose a pluggable interface for controlling server-side rendering and client-side hydration -- Allows components from different frameworks to be nested within each other. - > Note: `svelte` currently does support non-destructive hydration, so components from other frameworks cannot currently be nested inside of a Svelte component. See https://github.com/sveltejs/svelte/issues/4308. - -**Breaking Changes** - -- To improve compiler performance, improve framework support, and minimize JS payloads, any children passed to hydrated components are automatically wrapped with an `` element. diff --git a/.changeset/smooth-toes-tan.md b/.changeset/smooth-toes-tan.md deleted file mode 100644 index 5eb4ae661a614..0000000000000 --- a/.changeset/smooth-toes-tan.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@astro-renderer/preact': minor -'@astro-renderer/react': minor -'@astro-renderer/svelte': minor -'@astro-renderer/vue': minor ---- - -Initial release diff --git a/examples/astro-markdown/package.json b/examples/astro-markdown/package.json index 5fa32485f67b7..b4baa34ac6e9a 100644 --- a/examples/astro-markdown/package.json +++ b/examples/astro-markdown/package.json @@ -8,7 +8,7 @@ "astro-dev": "nodemon --delay 0.5 -w ../../packages/astro/dist -x '../../packages/astro/astro.mjs dev'" }, "devDependencies": { - "astro": "0.11.0", + "astro": "0.12.0", "nodemon": "^2.0.7" }, "snowpack": { diff --git a/examples/blog/package.json b/examples/blog/package.json index 3075b2afe0e41..0fb5029d1669e 100644 --- a/examples/blog/package.json +++ b/examples/blog/package.json @@ -8,7 +8,7 @@ "astro-dev": "nodemon --delay 0.5 -w ../../packages/astro/dist -x '../../packages/astro/astro.mjs dev'" }, "devDependencies": { - "astro": "^0.11.0", + "astro": "^0.12.0", "nodemon": "^2.0.7" }, "snowpack": { diff --git a/examples/doc/package.json b/examples/doc/package.json index e6dc1a8f58f96..45fa23d497678 100644 --- a/examples/doc/package.json +++ b/examples/doc/package.json @@ -8,7 +8,7 @@ "astro-dev": "nodemon --delay 0.5 -w ../../packages/astro/dist -x '../../packages/astro/astro.mjs dev'" }, "devDependencies": { - "astro": "^0.11.0", + "astro": "^0.12.0", "nodemon": "^2.0.7" }, "snowpack": { diff --git a/examples/kitchen-sink/package.json b/examples/kitchen-sink/package.json index d3c29befa0361..c3c3d67aea1a9 100644 --- a/examples/kitchen-sink/package.json +++ b/examples/kitchen-sink/package.json @@ -8,7 +8,7 @@ "astro-dev": "nodemon --delay 0.5 -w ../../packages/astro/dist -x '../../packages/astro/astro.mjs dev'" }, "devDependencies": { - "astro": "^0.11.0", + "astro": "^0.12.0", "nodemon": "^2.0.7" }, "snowpack": { diff --git a/examples/portfolio/package.json b/examples/portfolio/package.json index 298d68383e5ce..726d8da2ff90a 100644 --- a/examples/portfolio/package.json +++ b/examples/portfolio/package.json @@ -8,7 +8,7 @@ "astro-dev": "nodemon --delay 0.5 -w ../../packages/astro/dist -x '../../packages/astro/astro.mjs dev'" }, "devDependencies": { - "astro": "^0.11.0" + "astro": "^0.12.0" }, "snowpack": { "workspaceRoot": "../.." diff --git a/examples/remote-markdown/package.json b/examples/remote-markdown/package.json index bd581fac96c98..0b9e7d1d51764 100644 --- a/examples/remote-markdown/package.json +++ b/examples/remote-markdown/package.json @@ -8,7 +8,7 @@ "astro-dev": "nodemon --delay 0.5 -w ../../packages/astro/dist -x '../../packages/astro/astro.mjs dev'" }, "devDependencies": { - "astro": "0.11.0", + "astro": "0.12.0", "nodemon": "^2.0.7" }, "snowpack": { diff --git a/examples/snowpack/package.json b/examples/snowpack/package.json index c2f61044a822e..dd07f866df3f6 100644 --- a/examples/snowpack/package.json +++ b/examples/snowpack/package.json @@ -11,7 +11,7 @@ "lint": "prettier --check \"src/**/*.js\"" }, "dependencies": { - "astro": "^0.11.0", + "astro": "^0.12.0", "date-fns": "^2.19.0", "deepmerge": "^4.2.2", "docsearch.js": "^2.6.3", @@ -25,7 +25,7 @@ "@11ty/eleventy-plugin-syntaxhighlight": "^3.0.4", "@contentful/rich-text-html-renderer": "^14.1.2", "@contentful/rich-text-types": "^14.1.2", - "astro": "^0.11.0", + "astro": "^0.12.0", "eleventy-plugin-nesting-toc": "^1.2.0", "luxon": "^1.25.0", "markdown-it": "^12.0.2", diff --git a/examples/tailwindcss/package.json b/examples/tailwindcss/package.json index 700be8e67c674..1a409f744959c 100644 --- a/examples/tailwindcss/package.json +++ b/examples/tailwindcss/package.json @@ -8,7 +8,7 @@ "astro-dev": "nodemon --delay 0.5 -w ../../packages/astro/dist -x '../../packages/astro/astro.mjs dev'" }, "devDependencies": { - "astro": "^0.11.0", + "astro": "^0.12.0", "tailwindcss": "^2.1.2" }, "snowpack": { diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 4cb4c9fba9c14..b352f0273d94c 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,35 @@ # astro +## 0.12.0 + +### Minor Changes + +- 8ff7998: Enable Snowpack's [built-in HMR support](https://www.snowpack.dev/concepts/hot-module-replacement) to enable seamless live updates while editing. +- 8ff7998: Enabled Snowpack's built-in HMR engine for Astro pages +- 643c880: **This is a breaking change** + + Updated the rendering pipeline for `astro` to truly support any framework. + + For the vast majority of use cases, `astro` should _just work_ out of the box. Astro now depends on `@astro-renderer/preact`, `@astro-renderer/react`, `@astro-renderer/svelte`, and `@astro-renderer/vue`, rather than these being built into the core library. This opens the door for anyone to contribute additional renderers for Astro to support their favorite framework, as well as the ability for users to control which renderers should be used. + + **Features** + + - Expose a pluggable interface for controlling server-side rendering and client-side hydration + - Allows components from different frameworks to be nested within each other. + > Note: `svelte` currently does support non-destructive hydration, so components from other frameworks cannot currently be nested inside of a Svelte component. See https://github.com/sveltejs/svelte/issues/4308. + + **Breaking Changes** + + - To improve compiler performance, improve framework support, and minimize JS payloads, any children passed to hydrated components are automatically wrapped with an `` element. + +### Patch Changes + +- Updated dependencies [643c880] + - @astro-renderer/preact@0.1.0 + - @astro-renderer/react@0.1.0 + - @astro-renderer/svelte@0.1.0 + - @astro-renderer/vue@0.1.0 + ## 0.11.0 ### Minor Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 2a7e143813e28..b8970ed7b3656 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "astro", - "version": "0.11.0", + "version": "0.12.0", "author": "Skypack", "license": "MIT", "type": "module", @@ -32,10 +32,10 @@ "test": "uvu test -i fixtures -i benchmark -i test-utils.js" }, "dependencies": { - "@astro-renderer/preact": "0.0.1", - "@astro-renderer/react": "0.0.1", - "@astro-renderer/svelte": "0.0.1", - "@astro-renderer/vue": "0.0.1", + "@astro-renderer/preact": "0.1.0", + "@astro-renderer/react": "0.1.0", + "@astro-renderer/svelte": "0.1.0", + "@astro-renderer/vue": "0.1.0", "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.13.9", "@babel/parser": "^7.13.15", diff --git a/packages/renderers/preact/CHANGELOG.md b/packages/renderers/preact/CHANGELOG.md new file mode 100644 index 0000000000000..c89667222815c --- /dev/null +++ b/packages/renderers/preact/CHANGELOG.md @@ -0,0 +1,6 @@ +# @astro-renderer/preact + +## 0.1.0 +### Minor Changes + +- 643c880: Initial release diff --git a/packages/renderers/preact/package.json b/packages/renderers/preact/package.json index 063a28b50833f..05c85c7e1b8cb 100644 --- a/packages/renderers/preact/package.json +++ b/packages/renderers/preact/package.json @@ -1,6 +1,6 @@ { "name": "@astro-renderer/preact", - "version": "0.0.1", + "version": "0.1.0", "type": "module", "exports": { ".": "./index.js", diff --git a/packages/renderers/react/CHANGELOG.md b/packages/renderers/react/CHANGELOG.md new file mode 100644 index 0000000000000..102ef8375536d --- /dev/null +++ b/packages/renderers/react/CHANGELOG.md @@ -0,0 +1,6 @@ +# @astro-renderer/react + +## 0.1.0 +### Minor Changes + +- 643c880: Initial release diff --git a/packages/renderers/react/package.json b/packages/renderers/react/package.json index 7fb22d47a9618..290d5b1a1c416 100644 --- a/packages/renderers/react/package.json +++ b/packages/renderers/react/package.json @@ -1,6 +1,6 @@ { "name": "@astro-renderer/react", - "version": "0.0.1", + "version": "0.1.0", "type": "module", "exports": { ".": "./index.js", diff --git a/packages/renderers/svelte/CHANGELOG.md b/packages/renderers/svelte/CHANGELOG.md new file mode 100644 index 0000000000000..799e95b44fe53 --- /dev/null +++ b/packages/renderers/svelte/CHANGELOG.md @@ -0,0 +1,6 @@ +# @astro-renderer/svelte + +## 0.1.0 +### Minor Changes + +- 643c880: Initial release diff --git a/packages/renderers/svelte/package.json b/packages/renderers/svelte/package.json index 7ce4664fd1ec8..917015c0b43e9 100644 --- a/packages/renderers/svelte/package.json +++ b/packages/renderers/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@astro-renderer/svelte", - "version": "0.0.1", + "version": "0.1.0", "type": "module", "exports": { ".": "./index.js", diff --git a/packages/renderers/vue/CHANGELOG.md b/packages/renderers/vue/CHANGELOG.md new file mode 100644 index 0000000000000..1b361705c2dde --- /dev/null +++ b/packages/renderers/vue/CHANGELOG.md @@ -0,0 +1,6 @@ +# @astro-renderer/vue + +## 0.1.0 +### Minor Changes + +- 643c880: Initial release diff --git a/packages/renderers/vue/package.json b/packages/renderers/vue/package.json index e3d77dd62bc4b..475a909fef19b 100644 --- a/packages/renderers/vue/package.json +++ b/packages/renderers/vue/package.json @@ -1,6 +1,6 @@ { "name": "@astro-renderer/vue", - "version": "0.0.1", + "version": "0.1.0", "type": "module", "exports": { ".": "./index.js", diff --git a/tools/astro-languageserver/package.json b/tools/astro-languageserver/package.json index b67a05b19a972..6f626ed222e52 100644 --- a/tools/astro-languageserver/package.json +++ b/tools/astro-languageserver/package.json @@ -15,7 +15,7 @@ "dev": "astro-scripts dev 'src/index.ts'" }, "devDependencies": { - "astro": "^0.11.0", + "astro": "^0.12.0", "astro-scripts": "0.0.1" }, "dependencies": { diff --git a/www/package.json b/www/package.json index 3cded0ff6f1bc..5fd4c8f697abb 100644 --- a/www/package.json +++ b/www/package.json @@ -6,6 +6,6 @@ "build": "astro build ." }, "devDependencies": { - "astro": "^0.11.0" + "astro": "^0.12.0" } }