Skip to main content

Releases & Versioning

Flowra is distributed as an npm package (flowra-cli). The CLI version is the primary release artifact and is used to scaffold projects.

How versions map to projects

When you run:

flowra create-app my-app

Flowra pins the generated project to the current CLI version. You can override that version with:

flowra create-app my-app --framework-version 1.0.0

This controls the flowra-cli version saved in package.json.

Checking the CLI version

flowra --version

Compatibility notes

The default scaffold includes:

  • Node.js 18+ support
  • Express 4.x
  • Knex 3.x
  • MySQL2 3.x

If you upgrade dependencies, confirm them in package.json and run your tests.

Where to track changes

See the changelog for release-by-release details:

Production upgrades

Always review the changelog before upgrading and test in staging.