Recent Releases of yoga

yoga - YOGA v1.3.3-1

  • fix(standalone): Fixed standalone builds (missing _cffi_backend) (#72, @flozz)
  • misc(standalone): Removed an old hack from Windows standalone build script (@flozz)
  • misc(ci): Added test to ensure standalone builds are working before releasing them... (#72, @flozz)
  • misc(deps): Updated Nuitka to v3.5.9 (@flozz)

NOTE: This release only fixes standalone builds; the YOGA code did not change so there is no new version published on PyPI.

- Python
Published by flozz about 1 year ago

yoga - YOGA v1.3.3

  • v1.3.3:

    • fix(build): Added missing setuptools versions pinning that break the PyPy builds (@flozz)

- Python
Published by flozz about 1 year ago

yoga - YOGA v1.3.2 / v1.3.2-1

  • fix(build): Fixed Windows build with recent setuptools versions (@flozz)
  • fix(release): Updated, fixed and improved standalone build scripts and CI (@flozz)
  • misc: Added Python 3.13 support (@flozz)
  • misc!: Removed Python 3.8 support (@flozz)

- Python
Published by flozz about 1 year ago

yoga - YOGA v1.3.1-1

This version has no code change from the v1.3.1. It is only an update of the distribution :

  • A brand new standalone version was build for Linux
  • The Windows standalone distribution was updated (changes in documentation)

Changelog:

  • dist: Added scripts to build a standalone binary version of YOGA on Linux

- Python
Published by flozz almost 2 years ago

yoga - YOGA v1.3.1

  • chore(sdist): Fixed included files in sdist package (@flozz)

- Python
Published by flozz about 2 years ago

yoga - YOGA v1.3.0

  • feat(assimp): Updated assimp to v5.3.1 (fixed build on GCC >= 13) (@flozz)
  • chore: Removed a script that is no more needed (@flozz)
  • docs: Updated contributing documentation (libraries, supported Python version, assimp update) (@flozz)

- Python
Published by flozz about 2 years ago

yoga - YOGA v1.2.3

  • Code quality: more robust type comparison (@flozz)
  • Code quality: cleanup some Python 2.7 specific code (@flozz)
  • Added Python 3.12 support (@flozz)
  • Removed Python 3.7 support (@flozz)

- Python
Published by flozz over 2 years ago

yoga - YOGA v1.2.2

  • Updated the code to not use deprecated constants on newer Pillow versions
  • Various typo fixed (@kianmeng, #45)
  • Added Python 3.11 support

- Python
Published by flozz over 3 years ago

yoga - YOGA v1.2.1

Changelog:

v1.2.1:

  • No change: fix an upload error on PYPI

v1.2.0:

  • Add color quantization options (based on libimagequant) [documentation]
  • arm64 and universal2 wheels for macOS
  • x86 and x68_64 wheels for musl-based Linux distro (Alpine,...)
  • MAINTAINERS: New dependency: imagequant

- Python
Published by flozz over 3 years ago

yoga - YOGA v1.2.0

Changelog:

  • Add color quantization options (based on libimagequant) [documentation]
  • arm64 and universal2 wheels for macOS
  • x86 and x68_64 wheels for musl-based Linux distro (Alpine,...)
  • MAINTAINERS: New dependency: imagequant

- Python
Published by flozz over 3 years ago

yoga - YOGA v1.1.2

  • 1.1.2:

    • Add flag to CFFI builder to fix MacOS build
  • 1.1.1:

    • JPEG: ignore invalid values for the orientation tag (#38)
    • Python 3.10 support and wheels

- Python
Published by flozz over 4 years ago

yoga - YOGA v1.1.0

  • JPEG Optimization:

    • Honor the JPEG orientation EXIF tag
    • JPEG optimization has been improved by using some optimizations from MozJPEG after the Guetzli encoding (from 2.4 % to 7.3 % of additional size reduction)
  • PNG Optimization:

    • YOGA can no more output a PNG larger than the input one when performing a PNG to PNG optimization
  • CLI:

    • Allow to cancel an optimization using Ctrl+C (NOTE: may not work on Windows)
    • Add a --version option to get YOGA's version
    • Improve yoga --help usage
  • Python versions:

    • Python 2.7 support dropped
  • NOTE for packagers:

- Python
Published by flozz over 4 years ago

yoga - YOGA v1.0.0

  • WEBP (lossy and lossless) images supported as output format
  • PNG default optimization preset changed to a 10× faster preset (old preset stil available with --png-slow-optimization flag)
  • New model flag --no-fix-infacing-normals to disable Assimp's "fix infacing normals" postprocess (#32, #33)
  • Show CLI usage when no parameter given
  • Developer documentation improved (#31)
  • ASSIMP library updated

WARNING: This is the last version to actively support Python 2.7!

- Python
Published by flozz almost 5 years ago

yoga - YOGA v0.11.1

  • Automated workflow for deploying the PyPI packages
  • Wheel are now distributed on PyPI

- Python
Published by flozz almost 5 years ago

yoga - YOGA v0.11.0

First version compatible with Windows

Changelog:

  • Allows to build YOGA on Windows
  • Scripts and workflow to build Windows standalone versions

- Python
Published by flozz almost 6 years ago