What changed in expressots-cli from 3 to 4

1 release numbered after 3.0.0 up to and including v4.0.0, stable releases only. 3.0.0 and v4.0.0 are the newest stable releases of 3 and 4 we track; this page follows them as new ones ship.

6 changes across 1 release

Added 1

v4.0.0

  • Support for environment variable EXPRESSOTS_TEMPLATE_REF to override template reference
Changed 4

v4.0.0

  • expressots new scaffolds from the expressots/templates#v4.0.0 tag, so the CLI and templates always move together
  • Enable strictNullChecks
  • Implement deterministic template-ref resolution with tested degit invocation
  • Node.js >= 20.19.0 required
Removed 1

v4.0.0

  • Remove unused dependencies and decorator flags

Original release notes, newest first

The list above is our reading of these notes; the originals from expressots-cli are here, one fold per release.

v4.0.0@expressots/cli 4.0.0

ExpressoTS CLI 4.0.0 — stable release.

expressots new scaffolds from the expressots/templates#v4.0.0 tag, so the CLI and templates always move together (override with EXPRESSOTS_TEMPLATE_REF).

Highlights
  • Project scaffolding (application, application-with-events via -e, micro), generators for every v4 schematic, dev server, containerize, CI/CD, OpenAPI emit, cost estimates
  • strictNullChecks enabled; unused dependencies and decorator flags removed
  • Deterministic template-ref resolution with tested degit invocation
Breaking changes
  • Node.js >= 20.19.0 required

Full details in CHANGELOG.md.

View originalPermalink