Version numbers comply with the Sementic Versioning Specification (SemVer).
v0.2.0 (2018-05-26)
- Log level 'trace'.
- Log messages.
- Swap the color for the 'info' log level with 'trace'.
- Refer directly to structs and enums instead of using typedefs.
- Reverse the log level ordering.
- Rename the macro
ZR_DISABLE_LOG_COLORING
toZR_DISABLE_LOG_STYLING
. - Rename the macro
ZR_IMPLEMENTATION
toZR_DEFINE_IMPLEMENTATION
. - Rename the macros
ZR_LOGGER_STATIC
andZR_STATIC
respectively toZR_LOGGER_SPECIFY_INTERNAL_LINKAGE
andZR_SPECIFY_INTERNAL_LINKAGE
. - Don't define the
extern "C"
as a namespace. - Apply minor internal changes.
- Module-specific macro
ZR_LOGGER_ASSERT
.
v0.1.1 (2018-03-13)
- Make macros definable for this module only, overriding the project-level ones.
- Check for the POSIX.1 feature set.
- Guard against warnings from
-Wunused-function
. - Guard against warnings from
-Wundef
. - Wrap all private code into the module's namespace.
- Apply minor internal changes.
- Initial release.