Segno

Latest version: v1.6.6

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

Scan your dependencies

Page 2 of 9

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.5.1

-------------------
* Unreleased due to packaging failures.

1.5.0

-------------------
* Unreleased due to packaging failures.

1.4.1

-------------------
* Fixed Python type hints
* XPM serializer accepts ``None`` (transparent) for dark modules
* Better docs

1.4.0

-------------------
* Added option to print QR codes in a more compact manner to the terminal.
`PR 97 <https://github.com/heuer/segno/pull/97>`_ implemented by
`Christian Oudard <https://github.com/christian-oudard>`_.
* Minor doc changes
* Added more test cases
* Updated benchmark results

Page 2 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.