File tree 2 files changed +19
-2
lines changed
2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 1
1
# libdeflate release notes
2
2
3
+ ## Version 1.17
4
+
5
+ (Apologies for another release so soon after v1.16, but the bug fix listed below
6
+ needed to go out.)
7
+
8
+ * Fixed a bug introduced in v1.16 where compression at levels 10-12 would
9
+ sometimes produce an output larger than the size that was returned by the
10
+ corresponding ` libdeflate_*_compress_bound() ` function.
11
+
12
+ * Converted the fuzzing scripts to use LLVM's libFuzzer and added them to the
13
+ GitHub Actions workflow. (This would have detected the above bug.)
14
+
15
+ * Further improved the support for direct compilation without using the official
16
+ build system. The top-level source directory no longer needs to be added to
17
+ the include path, and building the programs no longer requires that
18
+ ` _FILE_OFFSET_BITS ` and ` _POSIX_C_SOURCE ` be defined on the command line.
19
+
3
20
## Version 1.16
4
21
5
22
* Improved the compression ratio at levels 10-12 slightly, mainly levels 11-12.
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ extern "C" {
13
13
#endif
14
14
15
15
#define LIBDEFLATE_VERSION_MAJOR 1
16
- #define LIBDEFLATE_VERSION_MINOR 16
17
- #define LIBDEFLATE_VERSION_STRING "1.16 "
16
+ #define LIBDEFLATE_VERSION_MINOR 17
17
+ #define LIBDEFLATE_VERSION_STRING "1.17 "
18
18
19
19
/*
20
20
* Users of libdeflate.dll on Windows can define LIBDEFLATE_DLL to cause
You can’t perform that action at this time.
0 commit comments