Skip to content

v0.33.0 release tracking #1499

@thescientist13

Description

@thescientist13

Candidate Issues

  1. inconsistent HTML output merging hierarchy for top level pages and layouts #1475
  2. subpath export pattern not expanding all file paths for import map generation #1483 - deferred to next release
  3. nested SSR pages and API routes not working with all adapter plugins #1462
  4. SSR pages and layouts using custom HTML element with constructor params returns undefined for compilation object #1402
  5. (good first issue!) prefix NodeJS builtin module imports with node: #1324
  6. hyphens and quotes in markdown code fences results in missing content with production builds #1325 (deferred to next project)
  7. stabilize to a single minimum NodeJS LTS version for engines #1379
  8. adopt prompt based user experience for the init experience #1279
  9. expand package manager options for init scaffolding #1272
  10. standalone unifiedjs based markdown plugin #1247
  11. upgrade to use latest version of node-html-parser #1428
  12. remove default content (pages / layouts) from Greenwood  #1271
  13. nested type modifier imports and verbatimModuleSyntax causing Greenwood to run incorrectly #1518
  14. (stretch) configuration lifecycle is running excessively (related to custom loaders usage?) #1439 deferred to next project cycle
  15. (stretch) support prerender during development #1249 - deferred to next release
  16. (pending upstream support) Cloudflare Adapter plugin #1143 - deferred to next release
  17. (nice to have) Bun runtime support #1323 - deferred to next release
  18. bump all peerDependencies on @greenwood/cli in all packages to ^0.33.0 - chore(plugins): #1499 bump all plugin CLI peerDependencies to v0.33.0 #1570

Changelog

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

  1. v0.33.0-alpha.0
  2. v0.33.0-alpha.1
  3. v0.33.0-alpha.2
  4. v0.33.0-alpha.3
  5. v0.33.0-alpha.4
  6. v0.33.0-alpha.5
  7. v0.33.0-alpha.6
  8. v0.33.0-alpha.7
  9. v0.33.0-alpha.8
  10. v0.33.0-alpha.9

Documentation Issues

https://github.com/ProjectEvergreen/www.greenwoodjs.dev/issues?q=label%3Arelease%2Fv0.33.0%20

  1. document correct / updated signature of custom elements for SSR pages constructor props www.greenwoodjs.dev#209
  2. document new init CLI scaffolding options www.greenwoodjs.dev#210
  3. document bare specifier CSS @imports www.greenwoodjs.dev#214
  4. document latest default layouts and pages content and merging behavior www.greenwoodjs.dev#217
  5. favor using node: prefix for all usages of NodeJS builtin imports www.greenwoodjs.dev#218
  6. document latest TypeScript configuration guidelines www.greenwoodjs.dev#219
  7. docs: clarify support and snippets for standard import attribute types www.greenwoodjs.dev#223
  8. Document latest conventions and standards for renderer plugins (e.g. contentOptions) www.greenwoodjs.dev#224
  9. update custom imports snippet for SSR www.greenwoodjs.dev#225
  10. document latest NodeJS LTS / minimum version support (22.18.0) www.greenwoodjs.dev#226
  11. Document Greenwood CLI www.greenwoodjs.dev#227
  12. update AWS adapters example to demonstrate nested routes www.greenwoodjs.dev#228
  13. document new (standalone) markdown plugin www.greenwoodjs.dev#229
  14. Blog post for v0.33.0 release www.greenwoodjs.dev#232

Release Test Plan

Key ecosystem projects to validate this release line with:

  1. www.greenwoodjs.dev - chore: upgrade Greenwood v0.33.0 www.greenwoodjs.dev#211
  2. greenwood-demo-adapter-vercel - enhancement: upgrade Greenwood v0.33.0 greenwood-demo-adapter-vercel#35
  3. greenwood-demo-adapter-netlify - enhancement: upgrade Greenwood v0.33.0 greenwood-demo-adapter-netlify#30
  4. greenwood-demo-adapter-aws
  5. analogstudiosri/api - chore: upgrade Greenwood v0.33.0 AnalogStudiosRI/api#58
  6. greenwood-native-typescript - enhancement: upgrade Greenwood v0.33.0 thescientist13/greenwood-native-typescript#2
  7. greenwood-lit-ssr - chore: upgrade Greenwood v0.33.0 thescientist13/greenwood-lit-ssr#35
  8. greenwood-htmx - chore: upgrade Greenwood v0.33.0 thescientist13/greenwood-htmx#20
  9. contributary.community - chore: upgrade Greenwood v0.33.0 ContributaryCommunity/www.contributary.community#128
  10. analogstudios.net - chore: upgrade Greenwood v0.33.0 AnalogStudiosRI/www.analogstudios.net#105
  11. tuesdaystunes.tv - chore: upgrade Greenwood v0.33.0 AnalogStudiosRI/www.tuesdaystunes.tv#135
  12. blissri.com - chore: upgrade Greenwood v0.33.0 AnalogStudiosRI/www.blissri.com#57
  13. greenwood-getting-started - enhancement: upgrade Greenwood v0.33.0 greenwood-getting-started#91
  14. greenwood-starter-presentation - enhancement: upgrade Greenwood v0.33.0 thescientist13/greenwood-starter-presentation#75
  15. greenwood-demo-github-pages - chore: upgrade Greenwood v0.33.0 greenwood-demo-github-pages#10
  16. greenwood-demo-platform-docker - chore: upgrade Greenwood v0.33.0 greenwood-demo-platform-docker#11
  17. greenwood-demo-adapter-cloudflare - chore: upgrade Greenwood v0.33.0 greenwood-demo-adapter-cloudflare#9
  18. chore: upgrade Greenwood v0.33.0 thescientist13/greenwood-dynamic-pages-and-layouts-repros#1
    • can archive after release
  19. greenwood-loops - chore: upgrade Greenwood v0.33.0 thescientist13/greenwood-loops#2
    • can archive after release
  20. greenwood-hackernews - https://github.com/thescientist13/greenwood-hackernews/pull/20
  21. greenwood-template-ts - chore: upgrade to latest Greenwood version thescientist13/greenwood-template-ts#1
  22. npx @greenwood/init@alpha
  23. 🚫 Stackblitz (on Node 22 support 😕 ) - Stackblitz Alternative www.greenwoodjs.dev#248

Metadata

Metadata

Labels

choreunit testing, maintenance, etc

Type

Projects

Status

✅ Done

Relationships

None yet

Development

No branches or pull requests

Issue actions