The API is C based and means to be used from any language and be easier to maintain ABI stability.
The overall changes include:
* STABLE C API/ABI for the library, instead of a C++ template based version.
* Rust bindings (available separately).
* No CLA to contribute.
* Build system based on automake.
* Code changes for more UNIX systems compatibility.
* Broader architecture support.
* WebP support.
* Test suite.
There is also a work in progress “exempi” command line tool starting in 2.2.0