Skip to content

Releases: nickeldan/vanilla_squad

Releasing 5.1.2

19 Nov 04:29
Compare
Choose a tag to compare
  • 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

08 Oct 23:17
Compare
Choose a tag to compare
  • The PLACEHOLDER() macro no longer depends upon features.h.
  • Fixed how VASQ_REJECT_PLACEHOLDER works.

Releasing 5.1.0

03 Oct 19:34
Compare
Choose a tag to compare
  • Remove some writes to stderr which occurred when vasqLoggerCreate failed.
  • Added the VASQ_ASSERT macro.

Releasing 5.0.0

27 Aug 21:45
Compare
Choose a tag to compare
  • vasqLoggerCreate now takes a vasqLoggerOptions pointer.
  • Removed vasqLogLevel and vasqSetLogLevel.
  • Fixed a typo by renaming vasqLoggerUseData to vasqLoggerUserData.
  • Added vasqErrorString.

Releasing 4.5.0

15 Aug 18:55
Compare
Choose a tag to compare
  • PLACEHOLDER() now works with C99.
  • The snprintf functions now support %n, %ld, and %lld.

Releasing 4.4.0

17 Jul 02:01
Compare
Choose a tag to compare
  • Deprecated vasqLogLevel and vasqSetLogLevel.
  • Added placeholder.h.

Releasing 4.3.0

18 Jun 15:27
Compare
Choose a tag to compare
  • 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

25 May 01:52
Compare
Choose a tag to compare
  • vasqLoggerCreate now dups the file descriptor and sets FD_CLOEXEC on it.

Releasing 4.1.0

16 May 19:28
Compare
Choose a tag to compare
  • Various logging limits are now configurable via config.h.
  • Added vasqExit.

Releasing 4.0.0

28 Mar 03:12
Compare
Choose a tag to compare
  • Functions of type vasqLoggerDataProcessor now take a 0-up counter as an argument which represents which %x in the format string is being handled.