v0.29.0-alpha.5
Pre-release
Pre-release
·
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
- check for api assets build output directory before copying for vercel adapter
- custom loader hook not handling bare specifiers when resolve URLs (
invalid URL) - devServer proxy not returning content (when proxied response includes a
content-encodingheader) - templates with (inline) template strings breaks bundling of SSR pages
- custom imports bundling breaks when used in API routes and SSR pages
- 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(-)