Releases: ProjectEvergreen/greenwood
v0.16.0
Overview
This new minor releases improves the resolution of node_modules during development to be done entirely by NodeJS and upgrades puppeteer to version 10.x which will support arm64 M1 Macs. Please see the previous notes for the previous changes. Special thanks to @aholtzman for some website fixes and cleanup. 🙏
Given that Node v12 is in maintenance (LTS) mode, we recommend users to start migrating to Node v14.
If using Yarn, you can can upgrade all your @greenwood packages at once
$ yarn upgrade --scope @greenwood --latest
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.16.0
- leverage NodeJS resolve logic for looking up location of paths for node modules
- upgrade to latest puppeteer (includes M1 Mac support)
- Fixed an an observed issue in a project with the GraphQL plugin not working correctly
- node resolution not handling flat export maps for files and transient dependency imports
Breaking Changes
None
Known Issues
N / A
Diff
% git diff v0.15.0 v0.16.0 --stat | grep -v "www/"
.github/CONTRIBUTING.md | 31 ++
.github/workflows/ci.yml | 2 +-
.github/workflows/master.yml | 2 +-
.github/workflows/release.yml | 2 +-
README.md | 2 +-
greenwood.config.js | 2 +-
lerna.json | 2 +-
netlify.toml | 2 +-
packages/cli/README.md | 2 +-
packages/cli/package.json | 8 +-
packages/cli/src/config/rollup.config.js | 9 +-
packages/cli/src/lib/browser.js | 5 +-
packages/cli/src/lib/node-modules-utils.js | 64 ++++
packages/cli/src/lifecycles/serve.js | 5 +-
.../src/plugins/resource/plugin-node-modules.js | 57 ++--
.../src/plugins/resource/plugin-standard-css.js | 6 -
.../src/plugins/resource/plugin-standard-html.js | 16 +-
.../src/plugins/resource/plugin-user-workspace.js | 2 +-
.../build.default.workspace-javascript-css.spec.js | 32 +-
.../src/pages/index.html | 3 +
.../src/scripts/non-module.js | 3 +
.../build.plugins.context.spec.js | 2 +-
.../cases/develop.default/develop.default.spec.js | 338 ++++++++++++++++++++-
.../cli/test/cases/develop.default/package.json | 4 +
.../cli/test/cases/develop.default/src/lit-html.js | 1 +
.../develop.plugins.context.spec.js | 4 +-
.../cli/test/cases/theme-pack/greenwood.config.js | 33 ++
.../cli/test/cases/theme-pack/my-theme-pack.js | 18 ++
packages/cli/test/cases/theme-pack/package.json | 4 +
.../test/cases/theme-pack/src/components/header.js | 18 ++
.../cases/theme-pack/src/layouts/blog-post.html | 16 +
.../cli/test/cases/theme-pack/src/pages/index.md | 7 +
.../cli/test/cases/theme-pack/src/styles/main.css | 7 +
.../cli/test/cases/theme-pack/src/styles/theme.css | 5 +
.../test/cases/theme-pack/theme-pack.build.spec.js | 153 ++++++++++
.../cases/theme-pack/theme-pack.develop.spec.js | 198 ++++++++++++
packages/plugin-babel/README.md | 4 +-
packages/plugin-babel/package.json | 4 +-
packages/plugin-google-analytics/README.md | 2 +-
packages/plugin-google-analytics/package.json | 4 +-
packages/plugin-graphql/README.md | 2 +-
packages/plugin-graphql/package.json | 4 +-
.../cases/develop.default/develop.default.spec.js | 91 +++++-
packages/plugin-import-commonjs/README.md | 2 +-
packages/plugin-import-commonjs/package.json | 4 +-
packages/plugin-import-css/README.md | 2 +-
packages/plugin-import-css/package.json | 4 +-
packages/plugin-import-css/src/index.js | 2 +-
.../cases/develop.default/develop.default.spec.js | 8 +-
.../test/cases/develop.default/src/main.css | 4 +-
packages/plugin-import-json/README.md | 2 +-
packages/plugin-import-json/package.json | 4 +-
packages/plugin-polyfills/README.md | 2 +-
packages/plugin-polyfills/package.json | 4 +-
packages/plugin-polyfills/src/index.js | 11 +-
packages/plugin-postcss/README.md | 2 +-
packages/plugin-postcss/package.json | 4 +-
packages/plugin-typescript/README.md | 2 +-
packages/plugin-typescript/package.json | 4 +-
yarn.lock | 215 ++++++++-----
82 files changed, 1516 insertions(+), 286 deletions(-)
v0.16.0-alpha.3
Overview
This fixes a final bug with our auto resolve lookup for node_modules needed to support this release and should enable us to release a final v0.16.0 version in the next couple of days. Please see the previous notes for the previous changes.
Note: We've seen some instability in our Node v12 tests in our GitHub Actions and given that Node v12 is in maintenance mode, we recommend users to start migrating to Node v14.
If using Yarn, you can can upgrade all your @greenwood packages at once
$ yarn upgrade --scope @greenwood --latest
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.16.0+label%3Aalpha.3
Breaking Changes
None
Known Issues
N / A
Diff
% git diff v0.16.0-alpha.2 v0.16.0-alpha.3 --stat | grep -v "www/"
lerna.json | 2 +-
packages/cli/package.json | 4 +-
packages/cli/src/lib/node-modules-utils.js | 25 ++++++--
.../src/plugins/resource/plugin-node-modules.js | 10 ++--
.../cases/develop.default/develop.default.spec.js | 70 +++++++++++++++++++++-
.../cli/test/cases/develop.default/package.json | 2 +
packages/plugin-babel/package.json | 4 +-
packages/plugin-google-analytics/package.json | 4 +-
packages/plugin-graphql/package.json | 4 +-
packages/plugin-import-commonjs/package.json | 4 +-
packages/plugin-import-css/package.json | 4 +-
packages/plugin-import-json/package.json | 4 +-
packages/plugin-polyfills/package.json | 4 +-
packages/plugin-polyfills/src/index.js | 4 +-
packages/plugin-postcss/package.json | 4 +-
packages/plugin-typescript/package.json | 4 +-
yarn.lock | 5 ++
17 files changed, 126 insertions(+), 32 deletions(-)
v0.16.0-alpha.2
Overview
This fixes a bug with flat export map handling in node_modules and address a follow up enhancement to a prior change in this release line. Please see the previous notes for the previous changes.
Note: We've seen some instability in our Node v12 tests in our GitHub Actions and given that Node v12 is in maintenance mode, we recommend users to start migrating to Node v14.
If using Yarn, you can can upgrade all your @greenwood packages at once
$ yarn upgrade --scope @greenwood --latest
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.16.0+label%3Aalpha.2+
- node resolution not handling flat export maps for files and transient dependency imports
- leverage NodeJS resolve logic for looking up location of paths for node modules
Breaking Changes
None
Known Issues
- Regressions introduced in this release around with node_modules resolution - #557 (comment)
Diff
% git diff v0.16.0-alpha.1 v0.16.0-alpha.2 --stat | grep -v "www/"
lerna.json | 2 +-
packages/cli/package.json | 4 +-
packages/cli/src/lib/node-modules-utils.js | 47 ++++++
.../src/plugins/resource/plugin-node-modules.js | 73 ++++-----
.../cases/develop.default/develop.default.spec.js | 179 ++++++++++++++++++++-
.../cli/test/cases/develop.default/package.json | 2 +
.../test/cases/theme-pack/theme-pack.build.spec.js | 4 +-
packages/plugin-babel/package.json | 4 +-
packages/plugin-google-analytics/package.json | 4 +-
packages/plugin-graphql/package.json | 4 +-
packages/plugin-import-commonjs/package.json | 4 +-
packages/plugin-import-css/package.json | 4 +-
packages/plugin-import-json/package.json | 4 +-
packages/plugin-polyfills/package.json | 4 +-
packages/plugin-polyfills/src/index.js | 11 +-
packages/plugin-postcss/package.json | 4 +-
packages/plugin-typescript/package.json | 4 +-
yarn.lock | 61 ++++++-
20 files changed, 348 insertions(+), 80 deletions(-)
v0.16.0-alpha.1
Overview
This fixes a bug in the prior pre-release. Please see the previous notes for the previous changes.
Note: We've seen some instability in our Node v12 tests in our GitHub Actions and given that Node v12 is in maintenance mode, we recommend users to start migrating to Node v14.
If using Yarn, you can can upgrade all your @greenwood packages at once
$ yarn upgrade --scope @greenwood --latest
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.16.0+label%3Aalpha.1+
Breaking Changes
None
Known Issues
- N / A
Diff
% git diff v0.16.0-alpha.0 v0.16.0-alpha.1 --stat | grep -v "www/"
.github/workflows/ci.yml | 2 +-
.github/workflows/master.yml | 2 +-
.github/workflows/release.yml | 2 +-
lerna.json | 2 +-
netlify.toml | 2 +-
packages/cli/package.json | 2 +-
.../src/plugins/resource/plugin-node-modules.js | 4 +-
.../cases/develop.default/develop.default.spec.js | 5 ++
packages/plugin-babel/package.json | 4 +-
packages/plugin-google-analytics/package.json | 4 +-
packages/plugin-graphql/package.json | 4 +-
.../cases/develop.default/develop.default.spec.js | 91 +++++++++++++++++++++-
packages/plugin-import-commonjs/package.json | 4 +-
packages/plugin-import-css/package.json | 4 +-
packages/plugin-import-json/package.json | 4 +-
packages/plugin-polyfills/package.json | 4 +-
packages/plugin-postcss/package.json | 4 +-
packages/plugin-typescript/package.json | 4 +-
18 files changed, 121 insertions(+), 27 deletions(-)
v0.16.0-alpha.0
Overview
This is a pre-release to introduce some technical refactoring and enhancements around node modules resolution, and to seed some of this changes early. This release line will also introduce Mac M1 support.
Note: We've seen some instability in our Node v12 tests in our GitHub Actions and given that Node v12 is in maintenance mode, we recommend users to start migrating to Node v14.
If using Yarn, you can can upgrade all your @greenwood packages at once
$ yarn upgrade --scope @greenwood --latest
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.16.0+label%3Aalpha.0+
- upgrade latest puppeteer (includes M1 Mac support)
- leverage NodeJS resolve logic for looking up location of paths for node modules
Breaking Changes
None
Known Issues
- There is an observed issue in a project with the GraphQL plugin not working correctly - #722
Diff
% git diff v0.15.3 v0.16.0-alpha.0 --stat | grep -v "www/"
.github/CONTRIBUTING.md | 31 +++++
lerna.json | 2 +-
packages/cli/package.json | 4 +-
packages/cli/src/lib/browser.js | 5 +-
.../src/plugins/resource/plugin-node-modules.js | 61 ++++++---
.../src/plugins/resource/plugin-standard-html.js | 16 +--
packages/plugin-babel/package.json | 4 +-
packages/plugin-google-analytics/package.json | 4 +-
packages/plugin-graphql/package.json | 4 +-
packages/plugin-import-commonjs/package.json | 4 +-
packages/plugin-import-css/package.json | 4 +-
packages/plugin-import-json/package.json | 4 +-
packages/plugin-polyfills/package.json | 4 +-
packages/plugin-postcss/package.json | 4 +-
packages/plugin-typescript/package.json | 4 +-
yarn.lock | 149 ++++++++++-----------
18 files changed, 180 insertions(+), 128 deletions(-)
v0.15.3
Overview
This release address a bug fix with bundling non ESM <script>
tags and fixes npm based installation instructions used in our docs / READMEs.
If using Yarn, you can can upgrade all your @greenwood packages at once
$ yarn upgrade --scope @greenwood --latest
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.15.3
- greenwood not bundling non module script tags (e.g. <script
type="module" ...>
) - Wrongly documented installation instructions
Breaking Changes
None
Known Issues
N / A
Diff
% git diff v0.15.2 v0.15.3 --stat
README.md | 2 +-
greenwood.config.js | 2 +-
lerna.json | 2 +-
packages/cli/README.md | 2 +-
packages/cli/package.json | 2 +-
packages/cli/src/config/rollup.config.js | 9 +-
.../build.default.workspace-javascript-css.spec.js | 32 +++++-
.../cases/build.default.workspace-javascript-css/src/pages/index.html | 3 +
.../build.default.workspace-javascript-css/src/scripts/non-module.js | 3 +
.../test/cases/build.plugins.context/build.plugins.context.spec.js | 2 +-
.../cases/develop.plugins.context/develop.plugins.context.spec.js | 4 +-
packages/cli/test/cases/theme-pack/greenwood.config.js | 33 ++++++
packages/cli/test/cases/theme-pack/my-theme-pack.js | 18 +++
packages/cli/test/cases/theme-pack/package.json | 4 +
packages/cli/test/cases/theme-pack/src/components/header.js | 18 +++
packages/cli/test/cases/theme-pack/src/layouts/blog-post.html | 16 +++
packages/cli/test/cases/theme-pack/src/pages/index.md | 7 ++
packages/cli/test/cases/theme-pack/src/styles/main.css | 7 ++
packages/cli/test/cases/theme-pack/src/styles/theme.css | 5 +
packages/cli/test/cases/theme-pack/theme-pack.build.spec.js | 153 ++++++++++++++++++++++++
packages/cli/test/cases/theme-pack/theme-pack.develop.spec.js | 198 ++++++++++++++++++++++++++++++++
packages/plugin-babel/README.md | 4 +-
packages/plugin-babel/package.json | 4 +-
packages/plugin-google-analytics/README.md | 2 +-
packages/plugin-google-analytics/package.json | 4 +-
packages/plugin-graphql/README.md | 2 +-
packages/plugin-graphql/package.json | 4 +-
packages/plugin-import-commonjs/README.md | 2 +-
packages/plugin-import-commonjs/package.json | 4 +-
packages/plugin-import-css/README.md | 2 +-
packages/plugin-import-css/package.json | 4 +-
packages/plugin-import-json/README.md | 2 +-
packages/plugin-import-json/package.json | 4 +-
packages/plugin-polyfills/README.md | 2 +-
packages/plugin-polyfills/package.json | 4 +-
packages/plugin-polyfills/src/index.js | 2 +-
packages/plugin-postcss/README.md | 2 +-
packages/plugin-postcss/package.json | 4 +-
packages/plugin-typescript/README.md | 2 +-
packages/plugin-typescript/package.json | 4 +-
www/assets/gh-pages-branch-commits.png | Bin 0 -> 31622 bytes
www/assets/gh-pages-branch.png | Bin 0 -> 35701 bytes
www/assets/greenwood-starter-presentation.png | Bin 70474 -> 27279 bytes
www/assets/repo-github-pages-config.png | Bin 0 -> 37993 bytes
www/package.json | 2 +-
www/pages/docs/component-model.md | 6 +-
www/pages/guides/cloudflare-workers-deployment.md | 2 +-
www/pages/guides/firebase.md | 2 +-
www/pages/guides/github-pages.md | 96 ++++++++++++++++
www/pages/guides/netlify-cms.md | 2 +-
www/pages/guides/now.md | 2 +-
www/pages/guides/s3-cloudfront.md | 2 +-
www/pages/guides/theme-packs.md | 60 ++++------
www/templates/page.html | 2 +-
54 files changed, 664 insertions(+), 92 deletions(-)
v0.15.2
Overview
This release address all the known issues coming out of the v0.15.0
release line. Additionally, updates were made to the Theme pack guide to help improve clarity and more details around the workflow, including a FAQ section to help answer questions and track known issues.
If using Yarn, you can can upgrade all your @greenwood packages at once
$ yarn upgrade --scope @greenwood --latest
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.15.2
- double quotes inside
import
ed CSS breaks (fix when escaped quotes are inside the CSS) - query string parameters in node_modules (CSS) paths returns no content and
204
response - Updated Theme Packs guide and added an FAQ to better clarify usage known issues
Breaking Changes
None
Known Issues
N / A
Diff
% git diff v0.15.1 v0.15.2 --stat
lerna.json | 2 +-
packages/cli/package.json | 2 +-
packages/cli/src/lifecycles/serve.js | 5 +-
packages/cli/src/plugins/resource/plugin-node-modules.js | 11 ++-
packages/cli/src/plugins/resource/plugin-standard-css.js | 6 --
packages/cli/test/cases/develop.default/develop.default.spec.js | 54 +++++++++-
packages/plugin-babel/package.json | 4 +-
packages/plugin-google-analytics/package.json | 4 +-
packages/plugin-graphql/package.json | 4 +-
packages/plugin-import-commonjs/package.json | 4 +-
packages/plugin-import-css/package.json | 4 +-
packages/plugin-import-css/src/index.js | 2 +-
.../test/cases/develop.default/develop.default.spec.js | 8 +-
packages/plugin-import-css/test/cases/develop.default/src/main.css | 4 +-
packages/plugin-import-json/package.json | 4 +-
packages/plugin-polyfills/package.json | 4 +-
packages/plugin-postcss/package.json | 4 +-
packages/plugin-typescript/package.json | 4 +-
www/assets/greenwood-starter-presentation.png | Bin 0 -> 70474 bytes
www/package.json | 2 +-
www/pages/guides/theme-packs.md | 164 ++++++++++++++++++++++---------
www/pages/plugins/context.md | 7 +-
22 files changed, 211 insertions(+), 92 deletions(-)
v0.15.1
Overview
This fixes one of the issues with the v0.15.0
release where certain projects would load an unexpected response from node_modules
If using Yarn, you can can upgrade all your @greenwood packages at once
$ yarn upgrade --scope @greenwood --latest
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.15.1
Breaking Changes
None
Known Issues
- double quotes inside
import
ed CSS breaks (when escaped quotes are inside the CSS) - Theme Packs still need a little more work to get the recommendations "just" right
Diff
$ git diff v0.15.0 v0.15.1 --stat
lerna.json | 2 +-
packages/cli/package.json | 2 +-
packages/cli/src/plugins/resource/plugin-user-workspace.js | 2 +-
packages/cli/test/cases/develop.default/develop.default.spec.js | 36 ++++++++++++++++++++++++++++++++++++
packages/cli/test/cases/develop.default/src/lit-html.js | 1 +
packages/plugin-babel/package.json | 4 ++--
packages/plugin-google-analytics/package.json | 4 ++--
packages/plugin-graphql/package.json | 4 ++--
packages/plugin-import-commonjs/package.json | 4 ++--
packages/plugin-import-css/package.json | 4 ++--
packages/plugin-import-json/package.json | 4 ++--
packages/plugin-polyfills/package.json | 4 ++--
packages/plugin-postcss/package.json | 4 ++--
packages/plugin-typescript/package.json | 4 ++--
www/package.json | 2 +-
15 files changed, 59 insertions(+), 22 deletions(-)
v0.15.0
Overview
We are super excited for this release, in particular with the introduction of "Theme Packs", courtesy of the new Context
Plugin type that was made available. This release also addresses some bug fixes and some refactoring.
If using Yarn, you can can upgrade all your @greenwood packages at once
$ yarn upgrade --scope @greenwood --latest
Note: Theme Packs still need a little more work to document, so marking this is a pre-release for now.
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.15.0
- Shared Workspaces and Contexts (Theme Packs)
- devServer proxy query parameters are not respected when running
serve
command - double quotes inside
import
ed CSS breaks
Breaking Changes
None
Known Issues
- Lit@2 and SPA mode is unable to to resolve
LitElement
import in development (regression) - Theme Packs still need a little more work to get the recommendations "just" right
Diff
$ git diff v0.14.2 v0.15.0 --stat
.eslintrc.js | 4 +-
lerna.json | 2 +-
nyc.config.js | 14 +-
package.json | 3 +-
packages/cli/package.json | 2 +-
packages/cli/src/commands/build.js | 3 +-
packages/cli/src/commands/develop.js | 5 +-
packages/cli/src/config/rollup.config.js | 41 ++-
packages/cli/src/lifecycles/config.js | 46 ++-
packages/cli/src/lifecycles/context.js | 5 +-
packages/cli/src/lifecycles/prerender.js | 28 +-
packages/cli/src/lifecycles/serve.js | 135 ++++----
packages/cli/src/plugins/resource/plugin-dev-proxy.js | 2 +-
packages/cli/src/plugins/resource/plugin-node-modules.js | 4 +-
packages/cli/src/plugins/resource/plugin-optimization-mpa.js | 10 +-
packages/cli/src/plugins/resource/plugin-standard-html.js | 74 ++--
packages/cli/src/plugins/server/plugin-livereload.js | 20 +-
.../build.config.error-pages-directory.spec.js | 46 +++
.../cases/build.config.error-pages-directory/greenwood.config.js | 3 +
.../build.config.error-templates-directory.spec.js | 46 +++
.../cases/build.config.error-templates-directory/greenwood.config.js | 3 +
.../build.config.pages-directory.spec.js | 80 +++++
.../cli/test/cases/build.config.pages-directory/greenwood.config.js | 3 +
.../cli/test/cases/build.config.pages-directory/src/docs/index.md | 3 +
.../build.config.templates-directory.spec.js | 88 +++++
.../test/cases/build.config.templates-directory/greenwood.config.js | 3 +
.../cases/build.config.templates-directory/src/layouts/page.html | 10 +
.../test/cases/build.config.templates-directory/src/pages/index.md | 3 +
.../test/cases/build.plugins.context/build.plugins.context.spec.js | 180 ++++++++++
.../test/cases/build.plugins.context/fixtures/components/greeting.js | 18 +
.../cli/test/cases/build.plugins.context/fixtures/layouts/app.html | 15 +
.../cli/test/cases/build.plugins.context/fixtures/layouts/page.html | 13 +
.../cli/test/cases/build.plugins.context/fixtures/layouts/title.html | 15 +
.../cli/test/cases/build.plugins.context/fixtures/styles/theme.css | 8 +
packages/cli/test/cases/build.plugins.context/greenwood.config.js | 8 +
packages/cli/test/cases/build.plugins.context/package.json | 3 +
packages/cli/test/cases/build.plugins.context/src/pages/index.md | 3 +
.../cli/test/cases/build.plugins.context/src/pages/slides/index.md | 7 +
.../test/cases/build.plugins.context/theme-pack-context-plugin.js | 26 ++
.../cases/build.plugins.error-type/build.plugins.error-type.spec.js | 2 +-
packages/cli/test/cases/develop.default/develop.default.spec.js | 560 +++++++++++++++++++++++++++++++
packages/cli/test/cases/develop.default/greenwood.config.js | 7 +
packages/cli/test/cases/develop.default/package.json | 6 +
packages/cli/test/cases/develop.default/src/assets/data.json | 4 +
packages/cli/test/cases/develop.default/src/assets/favicon.ico | Bin 0 -> 1150 bytes
packages/cli/test/cases/develop.default/src/assets/logo.png | Bin 0 -> 2171 bytes
.../cli/test/cases/develop.default/src/assets/source-sans-pro.woff | Bin 0 -> 20179 bytes
packages/cli/test/cases/develop.default/src/assets/webcomponents.svg | 1 +
packages/cli/test/cases/develop.default/src/components/header.js | 24 ++
packages/cli/test/cases/develop.default/src/pages/index.html | 12 +
packages/cli/test/cases/develop.default/src/styles/main.css | 3 +
.../cases/develop.plugins.context/develop.plugins.context.spec.js | 197 +++++++++++
.../cases/develop.plugins.context/fixtures/components/greeting.js | 18 +
.../cli/test/cases/develop.plugins.context/fixtures/layouts/app.html | 15 +
.../test/cases/develop.plugins.context/fixtures/layouts/page.html | 13 +
.../test/cases/develop.plugins.context/fixtures/layouts/title.html | 15 +
.../cli/test/cases/develop.plugins.context/fixtures/styles/theme.css | 3 +
packages/cli/test/cases/develop.plugins.context/greenwood.config.js | 31 ++
packages/cli/test/cases/develop.plugins.context/package.json | 3 +
packages/cli/test/cases/develop.plugins.context/src/pages/index.md | 3 +
.../cli/test/cases/develop.plugins.context/src/pages/slides/index.md | 7 +
packages/cli/test/cases/serve.default/greenwood.config.js | 7 +
packages/cli/test/cases/serve.default/serve.default.spec.js | 95 ++++++
packages/plugin-babel/package.json | 4 +-
packages/plugin-google-analytics/package.json | 4 +-
packages/plugin-graphql/package.json | 4 +-
.../test/cases/develop.default/develop.default.spec.js | 102 ++++++
.../plugin-graphql/test/cases/develop.default/greenwood.config.js | 9 +
packages/plugin-graphql/test/cases/develop.default/package.json | 3 +
.../test/cases/develop.default/src/data/queries/gallery.gql | 9 +
.../plugin-graphql/test/cases/qraphql-server/graphql-server.spec.js | 144 ++++++++
.../plugin-graphql/test/cases/qraphql-server/greenwood.config.js | 9 +
packages/plugin-import-commonjs/package.json | 4 +-
packages/plugin-import-css/package.json | 4 +-
packages/plugin-import-css/src/index.js | 2 +-
.../test/cases/develop.default/develop.default.spec.js | 101 ++++++
.../plugin-import-css/test/cases/develop.default/greenwood.config.js | 9 +
packages/plugin-import-css/test/cases/develop.default/package.json | 3 +
packages/plugin-import-css/test/cases/develop.default/src/main.css | 4 +
packages/plugin-import-json/package.json | 4 +-
.../test/cases/develop.default/develop.default.spec.js | 101 ++++++
.../test/cases/develop.default/greenwood.config.js | 9 +
packages/plugin-import-json/test/cases/develop.default/package.json | 3 +
packages/plugin-import-json/test/cases/develop.default/src/main.json | 4 +
packages/plugin-polyfills/package.json | 4 +-
packages/plugin-postcss/package.json | 4 +-
packages/plugin-typescript/package.json | 4 +-
.../test/cases/develop.default/develop.default.spec.js | 101 ++++++
.../plugin-typescript/test/cases/develop.default/greenwood.config.js | 9 +
packages/plugin-typescript/test/cases/develop.default/package.json | 3 +
packages/plugin-typescript/test/cases/develop.default/src/main.ts | 15 +
test/smoke-test.js | 263 +++++++++------
www/package.json | 2 +-
www/pages/docs/configuration.md | 26 +-
www/pages/guides/cloudflare-workers-deployment.md | 2 +-
www/pages/guides/firebase.md | 2 +-
www/pages/guides/netlify-cms.md | 2 +-
www/pages/guides/now.md | 2 +-
www/pages/guides/s3-cloudfront.md | 2 +-
www/pages/guides/theme-packs.md | 233 +++++++++++++
www/pages/plugins/context.md | 61 ++++
www/pages/plugins/custom-plugins.md | 2 +-
www/pages/plugins/resource.md | 2 +-
www/pages/plugins/rollup....
v0.14.2
Overview
This release fixes and improves support for directories of subpaths in an exports
map, as well as specifically handling the import
subpath as well.
If using Yarn, you can can upgrade all your @greenwood packages at once
$ yarn upgrade --scope @greenwood --latest
Changelog
https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.14.2
Breaking Changes
None
Known Issues
- N / A
Diff
% git diff v0.14.1 v0.14.2 --stat
lerna.json | 2 +-
packages/cli/package.json | 2 +-
packages/cli/src/plugins/resource/plugin-node-modules.js | 23 +++++++++++++++++------
packages/plugin-babel/package.json | 4 ++--
packages/plugin-google-analytics/package.json | 4 ++--
packages/plugin-graphql/package.json | 4 ++--
packages/plugin-import-commonjs/package.json | 4 ++--
packages/plugin-import-css/package.json | 4 ++--
packages/plugin-import-json/package.json | 4 ++--
packages/plugin-polyfills/package.json | 4 ++--
packages/plugin-postcss/package.json | 4 ++--
packages/plugin-typescript/package.json | 4 ++--
www/package.json | 2 +-
13 files changed, 38 insertions(+), 27 deletions(-)