docs/build-pieces/piece-reference/piece-versioning.mdx
Pieces are npm packages and follows semantic versioning.
The version number consists of three numbers: MAJOR.MINOR.PATCH, where:
The engine will use the most up-to-date compatible version for a given piece version during the DRAFT flow versions. Once the flow is published, all pieces will be locked to a specific version.
Case 1: Piece Version is Less Than 1.0: The engine will select the latest patch version that shares the same minor version number.
Case 2: Piece Version Reaches Version 1.0: The engine will select the latest minor version that shares the same major version number.
action prop.action prop.i.e., any removal is breaking, any required addition is breaking, everything else is not breaking.