v0.28.5
·
379 commits
to master
since this release
Overview
This patch release fixes a couple bugs around content templating and error handling around Responses.
If using Yarn, you can can upgrade all your @greenwood packages at once
$ yarn upgrade --scope @greenwood --latestChangelog
https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.28.5
- markdown rendering not correctly processing the text
$1 - minimal
Responsethrows errors in development and production lifecycles
Breaking Changes
N / A
Known Issues
N / A
Diff
$ git diff v0.28.4 v0.28.5 --stat | grep -v "www"
.eslintrc.cjs | 6 +-
lerna.json | 2 +-
packages/cli/package.json | 2 +-
packages/cli/src/commands/build.js | 10 +--
packages/cli/src/commands/develop.js | 4 +-
packages/cli/src/commands/eject.js | 4 +-
packages/cli/src/config/rollup.config.js | 2 +-
packages/cli/src/index.js | 2 +-
packages/cli/src/lib/node-modules-utils.js | 2 +-
packages/cli/src/lib/server-interface.js | 4 +-
packages/cli/src/lib/walker-package-ranger.js | 16 ++---
packages/cli/src/lifecycles/bundle.js | 2 +-
packages/cli/src/lifecycles/context.js | 2 +-
packages/cli/src/lifecycles/graph.js | 12 ++--
packages/cli/src/lifecycles/prerender.js | 2 +-
packages/cli/src/lifecycles/serve.js | 15 +++--
packages/cli/src/loader.js | 2 +-
.../cli/src/plugins/resource/plugin-api-routes.js | 2 +-
.../cli/src/plugins/resource/plugin-dev-proxy.js | 2 +-
.../src/plugins/resource/plugin-node-modules.js | 8 +--
.../cli/src/plugins/resource/plugin-source-maps.js | 2 +-
.../src/plugins/resource/plugin-standard-audio.js | 2 +-
.../src/plugins/resource/plugin-standard-font.js | 2 +-
.../src/plugins/resource/plugin-standard-html.js | 3 +-
.../src/plugins/resource/plugin-standard-image.js | 2 +-
.../plugins/resource/plugin-standard-javascript.js | 2 +-
.../src/plugins/resource/plugin-standard-json.js | 2 +-
.../src/plugins/resource/plugin-standard-video.js | 4 +-
.../src/plugins/resource/plugin-static-router.js | 4 +-
.../src/plugins/resource/plugin-user-workspace.js | 4 +-
.../cli/src/plugins/server/plugin-livereload.js | 8 +--
.../build.config.default.spec.js | 4 +-
.../build.config.interpolate-frontmatter.spec.js | 2 +-
.../build.config.markdown-custom.spec.js | 6 +-
.../build.config.markdown-custom.settings.spec.js | 2 +-
.../build.config-optimization-default.spec.js | 4 +-
.../build.config-optimization-inline.spec.js | 14 ++--
.../build.config-optimization-none.spec.js | 8 +--
.../build.config-optimization-overrides.spec.js | 12 ++--
.../src/components/footer.js | 2 +-
.../src/components/header.js | 2 +-
.../build.config-optimization-static.spec.js | 4 +-
.../build.config.pages-directory.spec.js | 4 +-
.../build.config.prerender.spec.js | 6 +-
.../src/pages/artists.js | 2 +-
.../build.config.templates-directory.spec.js | 4 +-
.../build.default.import-node-modules.spec.js | 66 +++++++++---------
.../build.default.markdown.spec.js | 22 ++++--
.../build.default.markdown/src/pages/index.md | 2 +
.../build.default.meta-files.spec.js | 4 +-
.../build.default.quick-start-npx.spec.js | 10 +--
.../build.default.spa/build.default.spa.spec.js | 34 +++++-----
.../build.default.spa/src/components/footer.js | 2 +-
.../src/components/footer.js | 2 +-
.../build.default.ssr-static-export.spec.js | 34 +++++-----
.../src/components/counter.js | 4 +-
.../src/components/footer.js | 2 +-
.../src/pages/artists.js | 2 +-
.../build.default.title.spec.js | 4 +-
.../build.default.workspace-404-markdown.spec.js | 14 ++--
.../src/scripts/header.js | 2 +-
.../build.default.workspace-404.spec.js | 14 ++--
.../src/scripts/header.js | 2 +-
...d.default.workspace-frontmatter-imports.spec.js | 16 ++---
.../src/components/counter/counter.js | 2 +-
.../src/components/multi-hyphen/multi-hyphen.js | 2 +-
...build.default.workspace-getting-started.spec.js | 58 ++++++++--------
...default.workspace-javascript-css-remote.spec.js | 14 ++--
.../build.default.workspace-javascript-css.spec.js | 10 +--
.../build.default.workspace-nested.spec.js | 6 +-
...lt.workspace-template-page-bare-merging.spec.js | 14 ++--
.../build.default.workspace-template-page.spec.js | 18 ++---
...build.default.workspace-templates-empty.spec.js | 4 +-
.../src/components/footer.js | 2 +-
.../src/components/greeting.js | 2 +-
.../src/components/header.js | 2 +-
...build.default.workspace-top-level-pages.spec.js | 2 +-
.../test/cases/build.default/build.default.spec.js | 8 +--
.../fixtures/components/greeting.js | 2 +-
.../theme-pack-context-plugin.js | 2 +-
.../build.plugins.error-name/greenwood.config.js | 4 +-
.../greenwood.config.js | 4 +-
.../build.plugins.error-type/greenwood.config.js | 4 +-
.../build.config.plugins-resource.spec.js | 2 +-
.../build.plugins.resource/greenwood.config.js | 2 +-
.../build.plugins-source.spec.js | 24 +++----
.../develop.default.hud-disabled.spec.js | 2 +-
.../develop.default.hud.spec.js | 2 +-
.../cases/develop.default/develop.default.spec.js | 31 +++++++--
.../test/cases/develop.default/src/api/nothing.js | 5 ++
.../develop.plugins.context.spec.js | 2 +-
.../fixtures/components/greeting.js | 2 +-
.../cli/test/cases/develop.spa/develop.spa.spec.js | 8 +--
.../cli/test/cases/develop.ssr/develop.ssr.spec.js | 30 ++++-----
.../cases/develop.ssr/src/components/counter.js | 4 +-
.../cases/develop.ssr/src/components/footer.js | 2 +-
.../test/cases/develop.ssr/src/pages/artists.js | 2 +-
.../serve.config.static-router.spec.js | 12 ++--
.../src/pages/artists.js | 2 +-
.../serve.default.api/serve.default.api.spec.js | 30 +++++++--
.../cases/serve.default.api/src/api/nothing.js | 3 +
.../serve.default.ssr-prerender-api-hybrid.spec.js | 4 +-
.../src/components/footer.js | 2 +-
.../serve.default.ssr-prerender.spec.js | 4 +-
.../src/components/footer.js | 2 +-
.../serve.default.ssr-static-export.spec.js | 34 +++++-----
.../src/components/counter.js | 4 +-
.../src/components/footer.js | 2 +-
.../src/pages/artists.js | 2 +-
.../serve.default.ssr/serve.default.ssr.spec.js | 2 +-
.../serve.default.ssr/src/components/counter.js | 4 +-
.../test/cases/serve.default/serve.default.spec.js | 2 +-
.../cli/test/cases/serve.spa/serve.spa.spec.js | 8 +--
.../cli/test/cases/theme-pack/greenwood.config.js | 2 +-
.../test/cases/theme-pack/src/components/header.js | 2 +-
.../test/cases/theme-pack/theme-pack.build.spec.js | 9 ++-
.../cases/theme-pack/theme-pack.develop.spec.js | 11 ++-
packages/init/package.json | 2 +-
packages/init/src/copy-folder.js | 2 +-
packages/init/src/index.js | 18 ++---
.../test/cases/build.default/build.default.spec.js | 4 +-
.../cases/develop.default/develop.default.spec.js | 8 +--
.../test/cases/init.default/init.default.spec.js | 6 +-
.../test/cases/init.template/init.template.spec.js | 4 +-
.../init/test/cases/init.yarn/init.yarn.spec.js | 4 +-
packages/plugin-babel/package.json | 4 +-
packages/plugin-babel/src/index.js | 10 +--
.../test/cases/default/default.spec.js | 6 +-
.../options.extend-config.spec.js | 8 +--
packages/plugin-google-analytics/package.json | 4 +-
packages/plugin-google-analytics/src/index.js | 4 +-
packages/plugin-graphql/package.json | 4 +-
packages/plugin-graphql/src/core/cache.js | 2 +-
packages/plugin-graphql/src/core/client.js | 2 +-
packages/plugin-graphql/src/core/server.js | 2 +-
packages/plugin-graphql/src/index.js | 6 +-
packages/plugin-graphql/src/schema/schema.js | 10 +--
.../test/cases/develop.default/greenwood.config.js | 2 +-
.../cases/qraphql-server/graphql-server.spec.js | 2 +-
.../test/cases/qraphql-server/greenwood.config.js | 2 +-
.../cases/query-children/query-children.spec.js | 42 ++++++------
.../test/cases/query-config/query-config.spec.js | 8 +--
.../cases/query-config/src/components/footer.js | 2 +-
.../query-custom-frontmatter.spec.js | 42 ++++++------
.../query-custom-schema.spec.js | 8 +--
.../test/cases/query-graph/query-graph.spec.js | 38 +++++------
.../test/cases/query-menu/query-menu.spec.js | 42 ++++++------
packages/plugin-graphql/test/unit/common.spec.js | 2 +-
packages/plugin-graphql/test/unit/mocks/config.js | 2 +-
.../plugin-graphql/test/unit/schema/config.spec.js | 2 +-
packages/plugin-import-commonjs/package.json | 4 +-
packages/plugin-import-commonjs/src/index.js | 6 +-
.../test/cases/default/default.spec.js | 8 +--
packages/plugin-import-css/package.json | 4 +-
packages/plugin-import-css/src/index.js | 4 +-
.../test/cases/default/default.spec.js | 2 +-
.../exp-build.prerender.spec.js | 2 +-
packages/plugin-import-json/package.json | 4 +-
packages/plugin-import-json/src/index.js | 2 +-
.../test/cases/default/default.spec.js | 4 +-
.../cases/develop.default/develop.default.spec.js | 2 +-
.../test/cases/develop.default/greenwood.config.js | 2 +-
.../exp-build.prerender.spec.js | 2 +-
packages/plugin-import-jsx/README.md | 2 +-
packages/plugin-import-jsx/package.json | 4 +-
packages/plugin-import-jsx/src/index.js | 2 +-
.../test/cases/default/default.prerender.spec.js | 2 +-
.../exp-build.prerender.spec.js | 2 +-
packages/plugin-include-html/package.json | 4 +-
packages/plugin-include-html/src/index.js | 2 +-
.../build.default.custom-element.spec.js | 6 +-
.../build.default.link-tag.spec.js | 6 +-
packages/plugin-polyfills/package.json | 4 +-
packages/plugin-polyfills/src/index.js | 2 +-
.../test/cases/default/default.spec.js | 2 +-
packages/plugin-postcss/package.json | 4 +-
packages/plugin-postcss/src/index.js | 2 +-
.../test/cases/default/default.spec.js | 2 +-
.../options.extend-config.spec.js | 4 +-
packages/plugin-renderer-lit/package.json | 4 +-
.../build.prerender.getting-started.spec.js | 10 +--
.../test/cases/serve.default/serve.default.spec.js | 34 +++++-----
.../cases/serve.default/src/components/footer.js | 2 +-
.../test/cases/serve.default/src/pages/artists.js | 2 +-
packages/plugin-renderer-puppeteer/package.json | 4 +-
.../plugin-renderer-puppeteer/src/lib/browser.js | 2 +-
.../src/plugins/resource.js | 2 +-
.../src/plugins/server.js | 2 +-
.../src/puppeteer-handler.js | 2 +-
.../test/cases/build.default/build.default.spec.js | 78 +++++++++++-----------
packages/plugin-typescript/package.json | 4 +-
.../test/cases/default/default.spec.js | 8 +--
.../test/cases/default/greenwood.config.js | 2 +-
.../test/cases/develop.default/greenwood.config.js | 2 +-
.../options.extend-config/greenwood.config.js | 2 +-
.../options.extend-config.spec.js | 6 +-
test/smoke-test.js | 4 +-
test/utils.js | 2 +-
205 files changed, 762 insertions(+), 695 deletions(-)