Loris  Artifact Content

Artifact 74b082ad4fd9d875876cb3c0a64cea43ca4b990b:

Wiki page [Versioning] by jesper 2016-04-14 13:32:00.
D 2016-04-14T13:32:00.410
L Versioning
N text/x-markdown
P 9928846004bb07acb108fe1645bab4005a3a5181
U jesper
W 828
### Version numbering
Loris releases follow the [semantic versioning scheme](http://semver.org/) of **MAJOR.MINOR.PATCH**. This primarily means that

1. the MAJOR version number is bumped to signify that backwards-incompatible API (or CLI) changes have been introduced,
2. the MINOR version number is bumped when backwards-compatible feature sets or other changes have been introduced, and
3. the PATCH version number is bumped whenever backwards-compatible bug fixes are introduced.

### Asserting Loris version compatibility
The procedure `(platform:assert-version MAJOR MINOR PATCH)` may be used to ensure your program is built with a compatible version of Loris. If applied to a version number set that the underlying Loris library is not backwards (or forwards) compatible with, the program will exit with an error.
Z 9b2628e8faefbec23a04f4a8a9ce72a7