Treepoem

Latest version: v3.24.0

Safety actively analyzes 621444 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

3.24.0

-------------------

* Use |importlib.resources|__ on Python 3.9+, which should allow treepoem to work when installed in different packaging scenarios like with zipimport or PyInstaller apps.

.. |importlib.resources| replace:: ``importlib.resources``
__ https://docs.python.org/3/library/importlib.resources.html

Thanks to HemantShrimali1982 for the initial report in `Issue 273 <https://github.com/adamchainz/treepoem/issues/273>`__.

3.23.0

-------------------

* Fixed text positioning to avoid cropping after upgrade to BWIPP 2023-07-23.

Thanks to Nico Hein in `PR 496 <https://github.com/adamchainz/treepoem/pull/496>`__.

* Update EPS generation to follow the `BWIPP recommendation <https://github.com/bwipp/postscriptbarcode/wiki/Developing-a-Frontend-to-BWIPP>`__.
This change improves image quality including anti-aliased text, but slightly changes image dimensions for some barcode types.

This change also modifies the return type of ``generate_barcode()`` from ``PIL.EpsImagePlugin.EpsImageFile`` to its superclass ``PIL.Image.Image``.
In most cases, this change will be transparent, as most methods on ``EpsImageFile``, such as ``save()``, are inherited from ``Image``.

Done with guidance from BWIPP creator Terry Burton in `PR 499 <https://github.com/adamchainz/treepoem/pull/499>`__.

3.22.0

-------------------

* Added ``scale`` parameter to ``generate_barcode()`` and ``-s``/``--scale`` option to the command line.
Changing the scale changes the pixels in the output image.

3.21.0

-------------------

* Upgrade vendored BWIPP to its 2023-07-23 release.
This version includes several improvements, including removing borders on some barcode types.
You can read its changelog in the `treepoem repo <https://github.com/adamchainz/treepoem/blob/main/src/treepoem/postscriptbarcode/CHANGES>`__.

3.20.0

-------------------

* Drop Python 3.7 support.

* Upgrade vendored BWIPP to its 2023-07-05 release.
This version includes a bunch of improvements, including more validation and changing Aztec Code to generate only full-range symbols by default.
You can read its changelog in the `treepoem repo <https://github.com/adamchainz/treepoem/blob/main/src/treepoem/postscriptbarcode/CHANGES>`__.

3.19.0

-------------------

* Support Python 3.12.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.