2018-02-18 babl-0.1.44
Fix bug in custom primaries/ICC fast paths, improve meson build
2018-01-23 babl-0.1.42
Fully initialize fishes when loading from cache.
2018-01-16 babl-0.1.40
Added format "CIE XYZ alpha" color model and formats. New API babl_process_rows for reduced overhead in some scenarios; though bigger gains seen also for regular babl_process with reimplemented branch-free dispatch, and faster cbrt. Added meson build; being tested in parallel with auotmake, Improved reference conversions for formats skipping some of models components, Fixed gamma handling in indexed/palettized formats and improved gamma precision consistenct in sse2 conversions.
2017-11-15 babl-0.1.38
Added format "CIE L float", a couple of protections against division by 0.0
2017-11-10 babl-0.1.36
Optimized customized primary aware code paths for CIE Lab<->RGB conversions, improved accuracy of gamma approximations. New API babl_format_exists() for checking validity of babl format name, crash proofing of cache handling and use of environment variables.
2017-10-06 babl-0.1.34
Brown paper bag release, Fix indexed / custom primaries conflict, and re-export a symbol used by old GEGL/GIMPs.
2017-10-03 babl-0.1.32
Added custom primaries and TRC support through ICC parsing, improved float<->half performance, rewrite of all conversions functions to adhere to new signature.
2017-07-15 babl-0.1.30
Thread stability for palette modes, stricter alpha preservation, now cross-compilable on android.
2017-05-30 babl-0.1.28
Fast paths for Lav <-> Lch, release triggered by pending GIMP release.
2017-05-09 babl-0.1.26
Build and install HCY color space, platform independences fixes to fish cache.
2017-02-01 babl-0.1.24
Improvements to profile cache persistance, fast paths that improve actual GIMP use on various precisions, use single precision constants for some more of CIE computions.
2016-11-05 babl-0.1.22
Added cache of profiled conversions, added HCY color model, some precision and performance updated for fast paths.
2016-11-05 babl-0.1.20
Fix run-time errors, leaks, and race conditions. Add conditional fast paths.
2016-06-13 babl-0.1.18
Bugfix: take alpha threshold in consideration when processing floats in SSE2.
2016-02-12 babl-0.1.16
Improvements to half float reference, SIMD, and fast-paths, and CIE float fast paths; cleanups of fast path extensions.
2015-11-19 babl-0.1.14
sRGB precision tuning, stability fixes, locale fix for setting error tolerance.
2015-02-03 babl-0.1.12
optimizations for floating point conversions, HSV and HSL color models, removal of dead code, fixed CIE Lab conversions.
2012-03-30 babl-0.1.10
LUT based speedups for gamma correction / uncorrection.
2012-03-30 babl-0.1.8
Added support for indexed/pallette based formats, constified API.
2011-11-18 babl-0.1.6
Build improvements, remove blatantly wrong conversions from extensions, made it possible to distinguish format_n formats from others, improvements to vala/gobject introspection support.
2011-01-20 babl-0.1.4
Improved cross platform build ability, added code to handle n-component formats, remove extraenous runtime profiling that impacted performance.
2010-01-15 babl-0.1.2
Made babl mostly threadsafe (sufficient for GIMP/GEGLs needs). Streamlined core functionality, reducing number of function calls and removing overeager instrumentation.
2009-05-20 babl-0.1.0
Support for RGBA representation in the frequency domain, un-pre-multiply close-to-zero alpha values to complete black instead of slightly brighter than black, add a BABL_ALPHA_THRESHOLD constant to the API, do a complete overhaul of the babl API and do some changes to increase portability of the library.
2008-06-12 babl-0.0.22
Speed improvements due to: coalesced hashing, early bail out upon creation of duplicate formats, caching of non existing paths. Large amounts of the core has also been reviewed and refactored. Improved conversion coverage in the matrix.
2008-02-27 babl-0.0.20
Builds on OSX Check <0.0 and >1.0 values conversions for accuracy as well.