Skip to content

v0.29.0-alpha.5

Pre-release
Pre-release

Choose a tag to compare

@thescientist13 thescientist13 released this 14 Oct 01:47
· 381 commits to master since this release

Overview

This alpha release of the v0.29.0 release line fixes a number of bugs and known issues as well as upgrades the TypeScript plugin to 5.x.

In development docs here, full release blog will come out with the final release.

Changelog

https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.29.0+label%3Aalpha.5

  1. check for api assets build output directory before copying for vercel adapter
  2. custom loader hook not handling bare specifiers when resolve URLs (invalid URL)
  3. devServer proxy not returning content (when proxied response includes a content-encoding header)
  4. templates with (inline) template strings breaks bundling of SSR pages
  5. custom imports bundling breaks when used in API routes and SSR pages
  6. upgrade plugin-typescript to TypeScript 5.x

Breaking Changes

TypeScript Plugin

The upgrade to 5.x will likely require changes to your tsconfig.json.

Known Issues

N / A

Diff

$ git diff v0.29.0-alpha.4 v0.29.0-alpha.5 --stat | grep -v "www"
 .eslintignore                                      |   3 +-
 .ls-lint.yml                                       |   3 +-
 lerna.json                                         |   2 +-
 package.json                                       |  10 +-
 packages/cli/package.json                          |   3 +-
 packages/cli/src/config/rollup.config.js           | 183 ++++-
 packages/cli/src/lifecycles/bundle.js              |   1 +
 packages/cli/src/lifecycles/serve.js               |   2 +
 packages/cli/src/loader.js                         |  24 +-
 .../cli/src/plugins/resource/plugin-dev-proxy.js   |  12 +-
 .../cases/develop.default/develop.default.spec.js  |   6 +
 .../serve.default.ssr/serve.default.ssr.spec.js    |  64 +-
 .../cases/serve.default.ssr/src/components/card.js |   2 +
 .../cases/serve.default.ssr/src/images/logo.svg    |  45 +
 .../cases/serve.default.ssr/src/templates/app.html |   6 +
 packages/init/package.json                         |   2 +-
 packages/plugin-adapter-netlify/package.json       |   4 +-
 packages/plugin-adapter-vercel/package.json        |   4 +-
 packages/plugin-adapter-vercel/src/index.js        |  13 +-
 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 +-
 .../test/cases/exp-serve.ssr/exp-serve.ssr.spec.js | 178 ++++
 .../test/cases/exp-serve.ssr/greenwood.config.js   |   7 +
 .../test/cases/exp-serve.ssr/package.json          |   4 +
 .../test/cases/exp-serve.ssr/src/api/fragment.js   |  28 +
 .../cases/exp-serve.ssr/src/components/card.css    |  44 +
 .../cases/exp-serve.ssr/src/components/card.js     |  31 +
 .../test/cases/exp-serve.ssr/src/pages/products.js |  31 +
 .../cases/exp-serve.ssr/src/services/products.js   |  11 +
 .../test/cases/exp-serve.ssr/src/styles/some.css   |   3 +
 packages/plugin-import-json/package.json           |   4 +-
 .../test/cases/exp-serve.ssr/exp-serve.ssr.spec.js | 161 ++++
 .../test/cases/exp-serve.ssr/greenwood.config.js   |   7 +
 .../test/cases/exp-serve.ssr/package.json          |   4 +
 .../test/cases/exp-serve.ssr/src/api/fragment.js   |  27 +
 .../cases/exp-serve.ssr/src/components/card.js     |  26 +
 .../cases/exp-serve.ssr/src/data/products.json     |   7 +
 .../test/cases/exp-serve.ssr/src/pages/products.js |  26 +
 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            |   6 +-
 .../test/cases/exp-serve.ssr/exp-serve.ssr.spec.js | 118 +++
 .../test/cases/exp-serve.ssr/greenwood.config.js   |   7 +
 .../test/cases/exp-serve.ssr/package.json          |   4 +
 .../test/cases/exp-serve.ssr/src/api/fragment.js   |  33 +
 .../exp-serve.ssr/src/components/card/card.ts      |  33 +
 .../exp-serve.ssr/src/components/card/logo.png     | Bin 0 -> 2171 bytes
 .../exp-serve.ssr/src/components/card/styles.ts    |   7 +
 .../test/cases/exp-serve.ssr/src/pages/index.html  |  16 +
 .../options.extend-config/src/scripts/main.ts      |  12 +-
 yarn.lock                                          | 905 +++++++++++----------
 61 files changed, 1688 insertions(+), 543 deletions(-)