Skip to content

v0.28.2

Compare
Choose a tag to compare
@thescientist13 thescientist13 released this 06 May 14:55
· 180 commits to master since this release

Overview

This patch release aims to address the known issues coming out of the 0.28.0 release.

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.28.2

  1. SSR pages are not getting their resources (<link> and <script> tags) bundled and optimized with the serve command
  2. imported modules in API routes not reloading changes in development mode
  3. not found static assets are returning 500 status code when running the serve command

Breaking Changes

N / A

Known Issues

  1. browsers inconsistently serving incorrect / stale content from dev server

Diff

$ git diff v0.28.1 v0.28.2 --stat | grep -v "www"
 lerna.json                                         |   2 +-
 packages/cli/package.json                          |   2 +-
 packages/cli/src/commands/build.js                 |  60 +++++-
 packages/cli/src/lib/api-route-worker.js           |  43 ++++
 packages/cli/src/lib/resource-utils.js             |  67 +++++-
 packages/cli/src/lifecycles/bundle.js              |  23 +-
 packages/cli/src/lifecycles/compile.js             |   9 -
 packages/cli/src/lifecycles/graph.js               |  18 +-
 packages/cli/src/lifecycles/prerender.js           |  69 +-----
 packages/cli/src/lifecycles/serve.js               |  55 ++---
 .../cli/src/plugins/copy/plugin-copy-graph-json.js |  14 --
 .../cli/src/plugins/resource/plugin-api-routes.js  |  70 +++++-
 .../src/plugins/resource/plugin-standard-html.js   |   4 +-
 .../build.default.ssr-static-export.spec.js        |   5 +-
 .../cli/test/cases/develop.ssr/develop.ssr.spec.js |   2 +-
 .../serve.default.api/serve.default.api.spec.js    |  24 +++
 .../serve.default.ssr/serve.default.ssr.spec.js    |  51 ++++-
 .../serve.default.ssr/src/components/header.js     |  19 ++
 .../cases/serve.default.ssr/src/templates/app.html |   2 +
 .../test/cases/serve.default/serve.default.spec.js |  24 +++
 packages/init/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-import-jsx/package.json            |   4 +-
 packages/plugin-include-html/package.json          |   4 +-
 packages/plugin-polyfills/package.json             |   4 +-
 packages/plugin-postcss/package.json               |   4 +-
 packages/plugin-renderer-lit/package.json          |   4 +-
 packages/plugin-renderer-puppeteer/package.json    |   4 +-
 packages/plugin-typescript/package.json            |   4 +-
 yarn.lock                                          |   8 +-
 54 files changed, 681 insertions(+), 208 deletions(-)