Skip to content

v0.33.0-alpha.6

Pre-release
Pre-release

Choose a tag to compare

@thescientist13 thescientist13 released this 24 Aug 23:57
· 112 commits to master since this release

Overview

This release in the v0.33.0 release line bumps the minimum NodeJS version to >=22.18.0 (type stripping for all!), fixes some previous regressions, and improves concurrency and async work within Greenwood.

# npm
$ npm i -D @greenwood/cli@alpha

# Yarn 1.x (classic)
$ yarn upgrade @greenwood/cli@alpha --dev

# pnpm
$ pnpm i -D @greenwood/cli@alpha

Changelog

https://github.com/ProjectEvergreen/greenwood/issues?q=label%3Av0.33.0%20label%3Aalpha.6

  1. stabilize to a single minimum NodeJS LTS version for engines (breaking)
  2. refactor order of static and dynamic assets (follow up to #1517)
  3. ensure comments in HTML get parsed
  4. remove errant console log
  5. ensure Greenwood CLI and plugins are favoring idiomatic usages of async (thanks @KaiPrince 🙌 )

Features (Early Access)

N / A

Breaking Changes

Minimum Node Version

The minimum version of NodeJS for Greenwood has been bumped to >=22.18.0

Known Issues

  1. CSS Modules plugin breaking the build
  2. handle SSR double rendering when SSR page has a tag (actually a regressions from v0.33.0-alpha.2)
  3. safely copy files with their directories after concurrency refactor

Diff

v0.33.0-alpha.5...v0.33.0-alpha.6