;doc: RELEASING: updates

This commit is contained in:
Simon Michael 2023-06-06 18:45:45 -10:00
parent 12e3dc2360
commit 814da1207a

View File

@ -65,7 +65,7 @@ Here is some terminology used in this doc. These form a domain language that we
| *package* | A releasable unit of Haskell software. hledger has several core packages usually released together: hledger-lib, hledger, hledger-ui, hledger-web. |
| *hledger version number* | A 2-4 part dotted number naming a hledger release or hledger package version: `MA.JOR[.MINOR[.FIXUP]]` or `MA.JOR.99[.PREVIEW]` where 99 means "unreleased (MAJOR+1)". See examples below. |
| *hledger version string* | A line of text describing a hledger binary, shown by `--version`. It contains program name, version number, commit hash and date, machine architecture etc. Eg: `hledger 1.24.1-g7799d526b-20211210, mac-x86_64` |
| *Complete release* | A release of all four core hledger packages (hledger-lib, hledger, hledger-ui, hledger-web). Major and preview releases are always complete.
| *Full release* | A release of all four core hledger packages (hledger-lib, hledger, hledger-ui, hledger-web). Major and preview releases are always full releases.
| *Partial release* | A release of just some of the hledger packages. Bugfix and fixup releases are sometimes partial.
| *Single-version release* | A release where all packages have the same version. Major and preview releases are always single-version.
| *Mixed-version release* | A release where the packages have different versions, because of a previous partial release. Bugfix and fixup releases are sometimes mixed-version.