Releases: jkriege2/TinyTIFF
Releases · jkriege2/TinyTIFF
4.0.1.0: Bugfix release for 4.0.0.0 (fixes some MSVC incompatibilities)
4.0.0.0
What's Changed
- security hardening of library (save alternatives to memset(), strcpy(), ...
- support for CMake's FetchContent-API and modernized CMake scripts (e.g. using namespaces ...)
- improved support for large files 2GB-4GB
- split of C and C++ parts into separate libraries
- fix several memory leaks
- additional examples and (automated) tests
- use PROJECT_SOURCE_DIR to enable use as cmake subdirectory by @biojppm in #10
- README: Removed extraneous double quote by @tay10r in #12
- added reading resolution info by @iikka-v in #15
- Fix warnings by @vgrinberg in #22
- fix reader null-dereference GH #19 by @rurban in #25
New Contributors
- @biojppm made their first contribution in #10
- @tay10r made their first contribution in #12
- @iikka-v made their first contribution in #15
- @vgrinberg made their first contribution in #22
- @rurban made their first contribution in #25
Full Changelog: 3.0.0.0...4.0.0.0
Major rework, mostly towards multi-sample data
- library itself is now a simple C-library and does no longer depend on C++, additional C++-tools have been moved to header-only extension
- improved documentation
- new TIFF-reader code, which now supports chunked and planar multi-sample data
- TinyTIFFWriter now supports chunked and planar multi-sample data
- TinyTIFFWriter now supports data interpretations, RGB(A), Grey, Grey+Alpha and extra samples properly
- added TinyTIFFWriter_GetVersion() and TinyTIFFReader_GetVersion() functions
- improved/rewritten test programs
- several bugfixes, some thanks to other user, such as https://github.com/Eta76, https://github.com/bala1144
2.0.0.0
Final Release before CMake
This release was created to allow to refer to the old pre-CMake state of this library