Releases: nickeldan/vanilla_squad
Releases · nickeldan/vanilla_squad
Releasing 5.1.2
- PLACEHOLDER() now works as long as the C standard version is at least C99.
- Fixed a potential format string injection vulnerability in VASQ_ASSERT.
Releasing 5.1.1
- The PLACEHOLDER() macro no longer depends upon features.h.
- Fixed how VASQ_REJECT_PLACEHOLDER works.
Releasing 5.1.0
- Remove some writes to stderr which occurred when vasqLoggerCreate failed.
- Added the VASQ_ASSERT macro.
Releasing 5.0.0
- vasqLoggerCreate now takes a vasqLoggerOptions pointer.
- Removed vasqLogLevel and vasqSetLogLevel.
- Fixed a typo by renaming vasqLoggerUseData to vasqLoggerUserData.
- Added vasqErrorString.
Releasing 4.5.0
- PLACEHOLDER() now works with C99.
- The snprintf functions now support %n, %ld, and %lld.
Releasing 4.4.0
- Deprecated vasqLogLevel and vasqSetLogLevel.
- Added placeholder.h.
Releasing 4.3.0
- Added the functions vasqLoggerFd and vasqLogLevel.
- Added the VASQ_LL_LEVEL_CHANGE macro in config.h.
- Removed the phony target "doc" from the Makefile.
Releasing 4.2.0
- vasqLoggerCreate now dups the file descriptor and sets FD_CLOEXEC on it.
Releasing 4.1.0
- Various logging limits are now configurable via config.h.
- Added vasqExit.
Releasing 4.0.0
- Functions of type vasqLoggerDataProcessor now take a 0-up counter as an argument which represents which %x in the format string is being handled.