0.MINOR.PATCH.
- The major stays
0until the desktop shell and the app surface are stable. A1.0.0would be a promise the project cannot keep yet. - The minor counts the feature releases and goes up to
255before1.0.0.0.1.0shipped the cockpit,0.2.0shipped the window work. - The patch counts the fixes inside a feature release.
0.255.x.
Where the version lives
Inpackage.json, and nowhere else. A release is one number and one
changelog entry.
private, so it is not published to npm. The version still
matters: it names the release in the changelog and in the CI.
The changelog
CHANGELOG.md follows Keep a Changelog
and records what every release changed, in the added, fixed and changed
groups.
The releases
0.2.0
The window work: the titlebar drags the window, the maximize button restores it, a double click zooms it. The integration suite rewritten against the current cockpit. The move to the released@gpuix/react 0.11.0, and the CI.