v0.5.1
馃殌 Features
-
Organize header files into source groups and add MSVC preprocessor as INTERFACE option (f9d0c44)
-
Dynamic version loading from
VERSIONfile (322e48b)- Read raw and plain project version from a root
VERSIONfile - Expose
VIGIL_VERSION_FULLandVIGIL_IS_PRERELEASEin CMake andversion.h - Add C language support to project definition
- Configure
CMAKE_CONFIGURE_DEPENDSto trigger re-configure onVERSIONchange
- Read raw and plain project version from a root
馃敡 Maintenance
-
Add pull request template and automated prerelease workflow (85734d4)
- Add
.github/PULL_REQUEST_TEMPLATE.mdto guide community contributions - Add
.github/workflows/pre-release.ymlto generate changelogs viagit-cliffand publish GitHub prereleases onv*-WIPandv*-devtags - Update
VERSIONformat to0.5.1.WIP
- Add
Full Changelog: v0.5.0...v0.5.1