Segno

Latest version: v1.6.1

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

Scan your dependencies

Page 1 of 2

1.6.1

* Switched from setuptools to flit for setup
* Updated test suite to work with musl based distributions

1.6.0

* Dropped Python 2.7 support
* Removed dependency on pkg_resources. Segno uses importlib.metadata to provide plugins. For Python versions < 3.10 this introduces a dependency on importlib-metadata.

1.5.3

* Merged [PR 124](https://github.com/heuer/segno/pull/124) implemented by [missionfloyd](https://github.com/missionfloyd): Remove the trailing dot of latitude/longitude information.
* Merged [PR 125](https://github.com/heuer/segno/pull/125) implemented by [missionfloyd](https://github.com/missionfloyd): More lenient check how to interpret empty or false values in vCard and MeCard.
* Internal changes: Made ``writers`` module independent of internal version constants, they operate upon a matrix of a given size and know nothing about the QR Code version (i.e. QR Code vs. Micro QR Code). These changes are backwards incompatible but the ``writers`` module does not belong to the public API anyway.
* Dropped testing against PyPy2
* Changed default Python test version to 3.11 (2.7 is still supported)
* Support for Python 2.7 will be dropped in the next version of Segno because it is no longer possible to run automatic tests against Python 2.x.
* Removed deprecated statements from setup.cfg ([127](https://github.com/heuer/segno/issues/127) thanks for the hint, [Gene](https://github.com/gene-git>))
* Updated example to Pillow 10 API [128](https://github.com/heuer/segno/issues/128), again thanks to [Gene](https://github.com/gene-git))

1.5.2

* Added support for [PEP 517](https://www.python.org/dev/peps/pep-0517/)
* Removed PyQRCode from comparison / benchmarks since it adds no value anymore
* Added more properties for vCard see [PR 106](https://github.com/heuer/segno/pull/106) contributed by [Tobias Udtke](https://github.com/DerBiasto>):

- cellphone (TEL;TYPE=CELL)
- homephone (TEL;TYPE=HOME)
- workphone (TEL;TYPE=WORK)

Signatures of [segno.helpers.make_vcard](https://segno.readthedocs.io/en/latest/api.html#segno.helpers.make_vcard) and [segno.helpers.make_vcard_data](https://segno.readthedocs.io/en/latest/api.html#segno.helpers.make_vcard_data) changed, but in a backwards compatible way.
* Changed default Python test version to 3.10 (2.7 and above are still supported)

1.4.1

* Fixed Python type hints
* XPM serializer accepts None (transparent) for dark modules

1.4.0

Added --compact option to terminal and QRCode.terminal to print QR codes in a more compact manner.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.