Skip to content

Releases: wanadev/yoga

YOGA v1.3.1-1

17 Apr 09:11
fffc964
Compare
Choose a tag to compare

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

YOGA v1.3.1

07 Jan 11:34
0204383
Compare
Choose a tag to compare
  • chore(sdist): Fixed included files in sdist package (@flozz)

YOGA v1.3.0

06 Jan 17:06
b946eb5
Compare
Choose a tag to compare
  • 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)

YOGA v1.2.3

06 Oct 13:12
80331b1
Compare
Choose a tag to compare
  • 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)

YOGA v1.2.2

29 Oct 11:57
2e4ad6d
Compare
Choose a tag to compare
  • Updated the code to not use deprecated constants on newer Pillow versions
  • Various typo fixed (@kianmeng, #45)
  • Added Python 3.11 support

YOGA v1.2.1

27 Jun 15:41
5818d7a
Compare
Choose a tag to compare

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

YOGA v1.2.0

27 Jun 13:07
300c53a
Compare
Choose a tag to compare

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

YOGA v1.1.2

15 Oct 08:21
67c2aff
Compare
Choose a tag to compare
  • 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

YOGA v1.1.0

27 Aug 12:31
1ed3a44
Compare
Choose a tag to compare
  • 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:

YOGA v1.0.0

27 Apr 18:32
eef0be4
Compare
Choose a tag to compare
  • 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!