From 07ab58bbbea6b597386ccad9c140ed29cabd310c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 28 May 2021 22:52:45 +0000 Subject: [PATCH] Version Packages --- .changeset/brave-panthers-heal.md | 5 --- .changeset/cold-paws-remember.md | 7 ---- .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 | 34 +++++++++++++++++++ packages/astro/package.json | 10 +++--- .../renderers/renderer-preact/CHANGELOG.md | 6 ++++ .../renderers/renderer-preact/package.json | 2 +- .../renderers/renderer-react/CHANGELOG.md | 6 ++++ .../renderers/renderer-react/package.json | 2 +- .../renderers/renderer-svelte/CHANGELOG.md | 6 ++++ .../renderers/renderer-svelte/package.json | 2 +- packages/renderers/renderer-vue/CHANGELOG.md | 6 ++++ packages/renderers/renderer-vue/package.json | 2 +- tools/astro-languageserver/package.json | 2 +- www/package.json | 2 +- 25 files changed, 78 insertions(+), 64 deletions(-) delete mode 100644 .changeset/brave-panthers-heal.md delete mode 100644 .changeset/cold-paws-remember.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/renderer-preact/CHANGELOG.md create mode 100644 packages/renderers/renderer-react/CHANGELOG.md create mode 100644 packages/renderers/renderer-svelte/CHANGELOG.md create mode 100644 packages/renderers/renderer-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/cold-paws-remember.md b/.changeset/cold-paws-remember.md deleted file mode 100644 index 482d8e94dd5d2..0000000000000 --- a/.changeset/cold-paws-remember.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'astro': patch ---- - -Fixed a bug where Astro did not conform to JSX Expressions' [`&&`](https://reactjs.org/docs/conditional-rendering.html#inline-if-with-logical--operator) syntax. - -Also fixed a bug where `` would render as ``. 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 66b11cac8f977..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 `@astrojs/renderer-preact`, `@astrojs/renderer-react`, `@astrojs/renderer-svelte`, and `@astrojs/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 bb52942ebc6ee..0000000000000 --- a/.changeset/smooth-toes-tan.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@astrojs/renderer-preact': minor -'@astrojs/renderer-react': minor -'@astrojs/renderer-svelte': minor -'@astrojs/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..1f43f18457ead 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,39 @@ # 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 `@astrojs/renderer-preact`, `@astrojs/renderer-react`, `@astrojs/renderer-svelte`, and `@astrojs/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 + +- 3d20623: Fixed a bug where Astro did not conform to JSX Expressions' [`&&`](https://reactjs.org/docs/conditional-rendering.html#inline-if-with-logical--operator) syntax. + + Also fixed a bug where `` would render as ``. + +- Updated dependencies [643c880] + - @astrojs/renderer-preact@0.1.0 + - @astrojs/renderer-react@0.1.0 + - @astrojs/renderer-svelte@0.1.0 + - @astrojs/renderer-vue@0.1.0 + ## 0.11.0 ### Minor Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 309f10e365b32..4e73727e612e4 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": { - "@astrojs/renderer-preact": "0.0.1", - "@astrojs/renderer-react": "0.0.1", - "@astrojs/renderer-svelte": "0.0.1", - "@astrojs/renderer-vue": "0.0.1", + "@astrojs/renderer-preact": "0.1.0", + "@astrojs/renderer-react": "0.1.0", + "@astrojs/renderer-svelte": "0.1.0", + "@astrojs/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/renderer-preact/CHANGELOG.md b/packages/renderers/renderer-preact/CHANGELOG.md new file mode 100644 index 0000000000000..00aef173e2587 --- /dev/null +++ b/packages/renderers/renderer-preact/CHANGELOG.md @@ -0,0 +1,6 @@ +# @astrojs/renderer-preact + +## 0.1.0 +### Minor Changes + +- 643c880: Initial release diff --git a/packages/renderers/renderer-preact/package.json b/packages/renderers/renderer-preact/package.json index c6bb915e97c93..27ad7d3e77fbd 100644 --- a/packages/renderers/renderer-preact/package.json +++ b/packages/renderers/renderer-preact/package.json @@ -1,6 +1,6 @@ { "name": "@astrojs/renderer-preact", - "version": "0.0.1", + "version": "0.1.0", "type": "module", "exports": { ".": "./index.js", diff --git a/packages/renderers/renderer-react/CHANGELOG.md b/packages/renderers/renderer-react/CHANGELOG.md new file mode 100644 index 0000000000000..50eec2997dcca --- /dev/null +++ b/packages/renderers/renderer-react/CHANGELOG.md @@ -0,0 +1,6 @@ +# @astrojs/renderer-react + +## 0.1.0 +### Minor Changes + +- 643c880: Initial release diff --git a/packages/renderers/renderer-react/package.json b/packages/renderers/renderer-react/package.json index 91151b915be55..81de1c6e5d846 100644 --- a/packages/renderers/renderer-react/package.json +++ b/packages/renderers/renderer-react/package.json @@ -1,6 +1,6 @@ { "name": "@astrojs/renderer-react", - "version": "0.0.1", + "version": "0.1.0", "type": "module", "exports": { ".": "./index.js", diff --git a/packages/renderers/renderer-svelte/CHANGELOG.md b/packages/renderers/renderer-svelte/CHANGELOG.md new file mode 100644 index 0000000000000..999b18b9db621 --- /dev/null +++ b/packages/renderers/renderer-svelte/CHANGELOG.md @@ -0,0 +1,6 @@ +# @astrojs/renderer-svelte + +## 0.1.0 +### Minor Changes + +- 643c880: Initial release diff --git a/packages/renderers/renderer-svelte/package.json b/packages/renderers/renderer-svelte/package.json index 8442f51b56ebd..d02f9f16fda31 100644 --- a/packages/renderers/renderer-svelte/package.json +++ b/packages/renderers/renderer-svelte/package.json @@ -1,6 +1,6 @@ { "name": "@astrojs/renderer-svelte", - "version": "0.0.1", + "version": "0.1.0", "type": "module", "exports": { ".": "./index.js", diff --git a/packages/renderers/renderer-vue/CHANGELOG.md b/packages/renderers/renderer-vue/CHANGELOG.md new file mode 100644 index 0000000000000..69c392a47f342 --- /dev/null +++ b/packages/renderers/renderer-vue/CHANGELOG.md @@ -0,0 +1,6 @@ +# @astrojs/renderer-vue + +## 0.1.0 +### Minor Changes + +- 643c880: Initial release diff --git a/packages/renderers/renderer-vue/package.json b/packages/renderers/renderer-vue/package.json index a010843280af5..a9486073a7ba9 100644 --- a/packages/renderers/renderer-vue/package.json +++ b/packages/renderers/renderer-vue/package.json @@ -1,6 +1,6 @@ { "name": "@astrojs/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" } }