Skip to content

v1.5

Latest
Compare
Choose a tag to compare
@cen1 cen1 released this 05 Mar 21:35
· 7 commits to master since this release

This is mostly a QOL release with some small fixes and a few minor features. There is no API breakage.

Features

  • Add conan badge by @MartinDelille and conan recipe updates
  • Expanded CI coverage. Unit tests are now run in full across Ubuntu, macOS and Windows
  • Introduced cross platform CI tests
  • Added ability to provide fixed file timestamps when compressing. See JlCompress::Options
  • New unit tests which verify output archives against well known hashes to catch any accidental future code breakage.
  • Expand JlCompress interface to support compression strategy (levels), contributions by @lazyone233. See JlCompress::Options::CompressionStrategy
  • Add vcpkg and conan CMake presets for automated dependency installation
  • Improve README to document build process for all major platforms, all CMake options

Bugfixes

Deprecation notice

  • While Qt4 is still mentioned in README and CMake as supported, we don't test it and support is most likely broken. It will be removed after this release.