Skip to main content

Version numbers

Every release of a Widget gets a version number, such as 2.1.0. You don't pick it: Blotch works it out from what changed for the people using your Widget, and the Publish dialog says which kind of release it is. Your first release is always 1.0.0.

The Publish dialog, saying which version the release will beThe Publish dialog, saying which version the release will be
ReleaseExampleWhen
Patch2.1.0 → 2.1.1Nothing changes for the people using it, such as a code change.
Minor2.1.0 → 2.2.0Something new they can ignore.
Major2.1.0 → 3.0.0Something that would break what they've set up. They choose when to upgrade.

What each change counts as​

ChangeRelease
Code only, or reordering InputsPatch
Changing an Input's descriptionPatch
Removing an IntegrationPatch
Adding an optional InputMinor
Adding an option to a SelectMinor
Making a required Input optionalMinor
Adding a required InputMajor
Removing or renaming an InputMajor
Changing an Input's typeMajor
Removing an optionMajor
Making an optional Input requiredMajor
Adding an IntegrationMajor

When a release has several changes, the biggest one decides.

After a major release, people who added your Widget earlier keep running the version they set up until they upgrade. See Publish and release versions.