Please add a version header
Please add some sort of a version.h with macros indicating the current library version. This way, code using the library can conditionally make use of newer functions if they are available, without a hard dependency on a newer version.
Example from wlroots: https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/master/include/wlr/version.h.in