libansilove 1.1.2 (2019-04-30)

- Use 'xbin_fontsize' for character height instead of an hardcoded value,
  fixes a rendering bug reported by Bart Dumon
- Rename the 'binary_palette' array to 'vga_palette'
- More format validation checks for the XBin loader



libansilove 1.1.1 (2019-02-11)

- Add install target for man page
- Use the correct idiom for realloc, to avoid leaking memory if allocation
  fails
- Fixed memory leak in the output() function, gdImageDestroy() must be
  called after gdImagePngPtr() (Thanks Andrew Michaelson)



libansilove 1.1.0 (2019-01-15)

- Only call gdFree() if the PNG buffer was allocated (Thanks Joris Vink)
- No need for buffer pointers to be const, they're passed to functions
  taking non consts (Thanks Joris Vink)
- Introduce a maplen variable to allow tracking mmap size, as we can't
  rely on the length variable because of SAUCE
- Unmap ctx->buffer on cleanup (Thanks Joris Vink)
- Check for the TUNDRA24 string in TND files header
- Split fonts data to have one include file per font
- Use macros instead of hardcoded values in the Tundra loader
- Use 'X' instead of integer value for the start of SGR sequences
- Always check that seqTok is not NULL before using it
- Move the include guards to the top of header files
- Add format validation checks for the XBin loader
- Increment ansi_buffer by more than one element at a time when using
  realloc
- Add initial man page, documenting the ansilove_ctx and ansilove_options
  structures



libansilove 1.0.0 (2018-11-16)

- Initial release
