Skip to content

v0.10.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@thescientist13 thescientist13 released this 20 Dec 19:06
· 685 commits to master since this release

Overview

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

Changelog

  1. commands not working due to fs-extras dependency missing
  2. 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:

  1. Greenwood plugins not enabled
  2. Restore Babel / PostCSS support
  3. Restore GraphQL support
  4. Restore SPA support
  5. <slot> and LitElement output are rendering twice
  6. update project's technical documentation
  7. <link> tag detection is incorrect
  8. top level HTML page builds without the page content
  9. 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(-)