docs/build-pieces/piece-reference/piece-versioning.mdx
Pieces are npm packages and follow semantic versioning.
<Note> This page is for *piece authors* deciding what version number to publish. For how flows adopt new piece versions, see [Piece syncing & versioning](/install/architecture/piece-syncing). </Note>The version number is MAJOR.MINOR.PATCH:
Use this checklist when deciding which segment to bump.
The rule of thumb: any removal is breaking, any required addition is breaking, everything else is not.