Skip to content

Commit bd925ae

Browse files
committed
v1.17
1 parent d024c23 commit bd925ae

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

NEWS.md

+17
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# libdeflate release notes
22

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+
320
## Version 1.16
421

522
* Improved the compression ratio at levels 10-12 slightly, mainly levels 11-12.

libdeflate.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ extern "C" {
1313
#endif
1414

1515
#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"
1818

1919
/*
2020
* Users of libdeflate.dll on Windows can define LIBDEFLATE_DLL to cause

0 commit comments

Comments
 (0)