25-Jun-2024 : 0.2 - Add font namespace + test file. - Add image namespace + test file. - Add paint namespace + test file. - Add path namespace + test file. - Rename pix::ctx::getSize by pix::ctx::get - Rename pix::img::read by pix::img::readImage - Rename pix::font::read by pix::font::readFont - Add documentation based on Pixie API reference. - Add binary for Linux. - Code refactoring.
06-Oct-2024 : 0.3 - Doc : Jpeg format is not supported for pix::ctx::writeFile. - Rename pix::parsePath to pix::pathObjToString - Add pix::svgStyleToPathObj proc (convert SVG path string to path object) - Add pix::rotMatrix proc (matrix rotation) - Fix bug pix::path::fillOverlaps bad arguments, used. - Code refactoring.
02-Mar-2025 : 0.4 - Support for Tcl/Tk9. - Adds binary for MacOS arm64. - Adds X11 for purpose testing. - Code refactoring ++.
03-Apr-2025 : 0.5 - Try to improve the comments for the documentation. - Fixes bug for pix::ctx::clip + pix::ctx::isPointInPath procedures when args count was equal to 2. - Adds pix::toBinary procedure. - Adds pix::getKeys procedure for image & context, useful for debugging. - Adds procedures for working with matrices (translate, scale, multiply). - Adds useMalloc flag for nim c command. - Adds another test for fonts (works only with Tcl9) - Reworks tests files (Compare the result with pix::img::diff proc). - Simplification of some procedures + cosmetic changes.
07-Sep-2025 : 0.6 - Fix doc : Matrix values are in column order. - Adds HSL color. - Redefining Tcl/Tk procedures for transition to Nim version 2.2.4. - Fixes setLineDash command to get around pixie's problem when Tcl list is not even. - Try to improve the X11 binding. - Cosmetic changes.
13-Oct-2025 : 0.7 - Adds new procedures for playing with colours (mix, darken,...). - Improved compilation support. - Bump pixie to version 5.1.0. - Refactoring matrix3x3 procedure. - Fix doc: Matrix values are in row order (I think it's good now!).