From 411b2ffac686478f3312c4a0c5cf20a230a3f728 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 8 Aug 2021 13:47:10 -0400 Subject: Add version constants to public header --- include/serd/serd.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'include/serd') diff --git a/include/serd/serd.h b/include/serd/serd.h index 790dfde0..3655f0b4 100644 --- a/include/serd/serd.h +++ b/include/serd/serd.h @@ -87,6 +87,29 @@ extern "C" { @{ */ +/** + The major version number of the serd library. + + Semver: Increments when incompatible API changes are made. +*/ +#define SERD_MAJOR_VERSION 1 + +/** + The minor version number of the serd library. + + Semver: Increments when functionality is added in a backwards compatible + manner. +*/ +#define SERD_MINOR_VERSION 0 + +/** + The micro version number of the serd library. + + Semver: Increments when changes are made that do not affect the API, such as + performance improvements or bug fixes. +*/ +#define SERD_MICRO_VERSION 1 + /// Flags that describe the details of a node typedef enum { SERD_IS_LONG = 1u << 0u, ///< Literal node should be triple-quoted -- cgit v1.2.1