Skip to content

Latest commit

 

History

History
149 lines (71 loc) · 2.75 KB

CHANGELOG.md

File metadata and controls

149 lines (71 loc) · 2.75 KB

Change Log

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.

Added

Changed

Fixed

Removed

Added

  • 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.

Fixed

  • Corrected documentation.
  • Changed test file header.
  • Cleaned up Cmakelists.
  • Fixed style guide title.

Removed

  • Removed cpplint test.

Added

  • Importable doxygen documentation.
  • Appveyor tests for MSVC and MinGW.
  • Clang tests.
  • Coverage tests.
  • Badges.

Changed

  • Moved to cmake.
  • Moved the header file under lumik subfolder.
  • Changed the enable_enum_flags function to EnableEnumFlags struct.
  • Moved EnableEnumFlags to namespace lumik::enum_flags.

Fixed

  • Fixed README.md Documentation link.

Removed

  • Removed Makefile

Changed

  • Moved to Ubuntu 18.04 in automated tests.

Fixed

  • Fixed change log for dates
  • Fixed anchor in readme.

Fixed

  • Fixed failing Makefile for MinGW installation without MSYS2.
  • Readme for Windows installation.

Added

  • Added index documentation page.

Changed

  • Moved enum_flags.h to its own directory.
  • Changed documentation style to Qt's one.
  • Changed compilation flag for tests to -O3.

Fixed

  • Fixed doxygen warning of not documented parameter.
  • Fixed bad version number in Makefile and README.md.

Changed

  • enableBitmaskOperators function name was changed to enable_bitmask_operators.

Added

  • make install possibility.

Changed

  • Third party libraries were moved to the third_party directory.
  • All tests are performed through the Makefile.

Version 1.0.0 (2017-08-17)

Added

  • Initial version of enum_flags library.