Releases: SalOne22/rimage
Releases · SalOne22/rimage
v0.8.2
- [Bugfix] Fixed extensions written in uppercase (again 😅)
v0.8.1
v0.8.0
- [Breaking Changes]
Decoder
now is builder forGenericDecoder
that capable to decode byte slices and files - [Breaking Changes]
Config
now uses builder pattern - [Changed]
OutputFormat
is renamed toCodec
- [Changed] Errors now is more declarative
- [Removed]
decoders
andencoders
- [Added]
optimize
andoptimize_from_memory
functions - [Added]
ImageFormat
for memory decoding - [Bugfix] Fixed jpeg decoding
v0.7.1
- [Bugfix] Fixed extensions written in uppercase, now they are all normalized to lowercase
v0.7.0
- [Breaking Changes] Decoder now accept opened file as input
- [Changed] ImageData now stores bytes as Box<[u8]>
- [Changed] Global allocator now is Jemalloc on unix and MiMalloc on Windows
- [Changed] Reduced peak heap usage twice!
- [Changed] Now output format option is named just format
- [Added] AVIF decoding and encoding
- [Added] Output dir option for saving in different locations
v0.6.0
- [Added] WebP decoding and encoding
- [Bugfix] Fixed typo in logs
v0.5.1
- [Added] Logging of errors and info
- [Changed]
eprintln!
nowerror!
v0.5.0
- [Added] Image Resize
- [Added] Resize error to EncodingError
- [Added] Width and Height arguments to CLI
- [Added] Resize filter type argument to CLI
- [Changed]
Config::build
now require 5 arguments
v0.4.0
- [Added] Image quantization
- [Added] Quantization error to EncodingError
- [Added] data_mut function to ImageData
- [Added] Encode quantized function
- [Added] Quantization argument to CLI
- [Added] Dithering argument to CLI
v0.3.0
- [Added] Parallelism
- [Added] Thread number to use option (Default: number of cpus)
- [Changed] Strings in errors replaced with SimpleError