Skip to content

Commit caad5fb

Browse files
committed
Bump
1 parent 5be19fb commit caad5fb

File tree

3 files changed

+23
-5
lines changed

3 files changed

+23
-5
lines changed

CHANGELOG

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
version 4
2+
---------
3+
4+
- rewritten in Rust
5+
- multi-threaded floyd-steinberg dithering gives 2x-3x remapping speed boost
6+
- better handling of remapping on top of backgrounds (for GIFs, gif.ski)
7+
- support for more than 256-colors (compile-time option)
8+
- WASM compatibility
9+
- the C API enables dithering by default
10+
11+
Newer v3/v4 versions of the library are on crates.io: https://crates.io/crates/imagequant
12+
13+
version 2.18
14+
------------
15+
- improved handling of images with very few pixels with very diverse colors
16+
- added more perceptually-weighed color selection
17+
- dropped problematic omp_set_nested()
18+
- fixed a rare memory leak
19+
120
version 2.17
221
------------
322
- quality improvement

Cargo.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
# libimagequant is a pure C library.
2-
# Rust/Cargo is entirely optional. You can also use ./configure && make
1+
# Please upgrade to v4 of the library
32
[package]
4-
version = "3.1.3+sys2.17.1"
3+
version = "3.1.4+sys2.18.0"
54
authors = ["Kornel Lesiński <kornel@pngquant.org>"]
65
build = "rust-sys/build.rs"
76
categories = ["external-ffi-bindings"]

libimagequant.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
#define LIQ_EXPORT extern
1414
#endif
1515

16-
#define LIQ_VERSION 21701
17-
#define LIQ_VERSION_STRING "2.17.1"
16+
#define LIQ_VERSION 21800
17+
#define LIQ_VERSION_STRING "2.18.0"
1818

1919
#ifndef LIQ_PRIVATE
2020
#if defined(__GNUC__) || defined (__llvm__)

0 commit comments

Comments
 (0)