All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Style guide submodule.
- Added option to export cmake target as system header include.
- Added option to run sanitized tests.
- Added clang-format and clang-tidy tests.
- Corrected documentation.
- Changed test file header.
- Cleaned up Cmakelists.
- Fixed style guide title.
- Removed cpplint test.
- Importable doxygen documentation.
- Appveyor tests for MSVC and MinGW.
- Clang tests.
- Coverage tests.
- Badges.
- Moved to cmake.
- Moved the header file under
lumik
subfolder. - Changed the
enable_enum_flags
function toEnableEnumFlags
struct. - Moved
EnableEnumFlags
to namespacelumik::enum_flags
.
- Fixed README.md Documentation link.
- Removed Makefile
- Moved to Ubuntu 18.04 in automated tests.
- Fixed change log for dates
- Fixed anchor in readme.
- Fixed failing Makefile for MinGW installation without MSYS2.
- Readme for Windows installation.
- Added index documentation page.
- Moved enum_flags.h to its own directory.
- Changed documentation style to Qt's one.
- Changed compilation flag for tests to
-O3
.
- Fixed doxygen warning of not documented parameter.
- Fixed bad version number in
Makefile
andREADME.md
.
- enableBitmaskOperators function name was changed to enable_bitmask_operators.
make install
possibility.
- Third party libraries were moved to the
third_party
directory. - All tests are performed through the
Makefile
.
- Initial version of
enum_flags
library.