Gocept.pseudonymize

Latest version: v3.0

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

Scan your dependencies

Page 1 of 2

3.1

================

- Nothing changed yet.

3.0

================

- Drop support for Python 2.7, 3.3, 3.4, 3.5, 3.6.

- Add support for Python 3.7, 3.8, 3.9, 3.10, 3.11.

- Drop support for PyPy implementation. The ``crypt`` module is currently not
working with PyPy3.

2.0.1

==================

- Fix ``phone()`` so it does not break if the input is only one character long.
(https://bitbucket.org/gocept/gocept.pseudonymize/issues/1)

2.0

================

Backwards incompatible changes
------------------------------

- A value pseudonymized by ``text()`` no longer contains full stops, they are
converted to spaces. Thus the pseudonymized values may change since version
1.1. (``string()`` now has the former behavior of ``text()``, see below.)

- ``email()`` now returns its result in all lower case.

Features
--------

- Add ``string()`` pseudonymizer returning a string containing numbers, digits
and full stops. (This is what ``text()`` formerly did.)

Bug fixes
---------

- Fix all pseudonymizers: if called with a value which evaluates to `False` the
value is returned. But ``integer()`` still pseudonymizes `0`.

- Fix ``email()`` so it does not break on an input value which does not contain
an `` symbol.

1.1

================

- Add ``street()`` pseudonymizer.

- Add ``bic()`` (business identifier code) pseudonymizer.

1.0

================

New features
------------

- Add ``name()`` pseudonymizer.

Other changes
-------------

- Claim support for PyPy.

- Officially support Python 3.4, 3.5 and 3.6.

- Bring test coverage to 100 % even for code branches and enforce it for the
future.

- Re-license from ZPL to MIT.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.