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.jsonPackage 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.