v0.10.0-alpha.1
Pre-releaseOverview
This alpha.1
release is a supplemental release to the prior alpha.0
release. It aims to fix a bug that prevented installation without having to install the fs-extras manually.
Note: Each 0.10.0-alpha.N
release will build upon itself release notes wise, with the sum all release notes being included in the final, actual 0.10.0
release. Please read here for the previous release's release notes.
To test this upgrade, you can run the following
# npm
$ npm install @greenwood/[email protected] --save dev
# yarn
$ yarn add @greenwood/[email protected] --dev
You can find the latest version of the website and docs here as a preview deploy of the PR for the release/0.10.0
branch, though these are still out of date, but you can see an example of an upgrade in our Getting Started repo.
Unfortunately there is not a lot of content on this paradigm shift yet from the projects POV, but you can gain some insight via this proof of concept repo and eventually the website and a blog post will accompany the official
0.10.0
release when it comes out, likely in mid 2021.
Breaking Changes
None this release.
Please see the previous release notes for previously documented breaking changes 👆
Key Changes
- commands not working due to
fs-extras
dependency missing - HTML in markdown rendering being escaped / rendered
Known Issues
A lot of features available in 0.9.0
of Greenwood are not available at this time in this release. The full list of outstanding items is here, with the main ones being captured below for quick reference:
- Greenwood plugins not enabled
- Restore Babel / PostCSS support
- Restore GraphQL support
- Restore SPA support
<slot>
and LitElement output are rendering twice- update project's technical documentation
<link>
tag detection is incorrect- top level HTML page builds without the page content
- unexpected build artifacts
Diff
git diff v0.10.0-alpha.0 v0.10.0-alpha.1 --stat
.github/workflows/release.yml | 39 ++++++++
lerna.json | 2 +-
packages/cli/package.json | 3 +-
packages/cli/src/data/cache.js | 2 +-
packages/cli/src/lifecycles/config.js | 6 +-
packages/cli/src/lifecycles/context.js | 8 +-
packages/cli/src/lifecycles/graph.js | 15 +--
packages/cli/src/transforms/transform.md.js | 2 +
.../build.default.markdown.spec.js | 15 ++-
.../build.default.markdown/src/pages/index.md | 4 +-
.../test/cases/eject.default/eject.default.spec.js | 8 +-
packages/plugin-google-analytics/package.json | 4 +-
packages/plugin-polyfills/package.json | 4 +-
test/test-bed.js | 24 +++--
yarn.lock | 105 ++++++++++++++++++++-
15 files changed, 203 insertions(+), 38 deletions(-)