Skip to content

Versioning

Versioning in iFlowKit Core happens at more than one level.

Core version

The repository build currently declares a core version at project level. This version represents the toolkit baseline.

Package versions

Each package declares its own version in:

text
packages/{pkg}/iflowkit/package.json

Package versions can evolve independently from the core toolkit.

Plugin versions

Plugins can declare their own manifest.json version.

Recommendation

Use semantic versioning once APIs and package contracts stabilize:

  • MAJOR for breaking changes
  • MINOR for backward-compatible capabilities
  • PATCH for fixes and small improvements

Because iFlowKit Core is pre-1.0, breaking changes may still happen before stable release.