Pynonymizer

Latest version: v2.5.0

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

Scan your dependencies

Page 3 of 8

1.22.0

Changed
- Changed anonymization process to attempt to anonymize all tables before throwing errors. [96]
Fixed
- Fixed a bug in mysql/postgres that didn't wait for the restore dump process to complete before starting the anonymize procedure

1.21.3

Added
- Added a workflow that automatically runs `black` on incoming PRs, to set a canonical standard for formatting in the project.
Fixed
- Fixed a bug in mysql/postgres where stdin is not closed after reading

1.21.2

Fixed
- Fixed a bug in the config parser where literal column strategies that contained `type` threw an error

1.21.1

Fixed
- Fixed a bug in the config parser that would always override the locale with either the cli argument or the fallback

1.21.0

Added
- Added Custom Providers to strategyfiles. You can now include custom Faker providers in your
strategyfiles, using the `providers` top-level key.
- Added Locale key `locale`(top-level) to strategyfiles. This is designed to replace the `-l`/`--fake-locale` CLI option.
Deprecated
- Deprecated `-l`/`--fake-locale` option. You should use the `locale` key in your strategyfile.
This will be removed in a future release.
Fixed
- Fixed a bug in postgres where table and column names were not consistently escaped.
- Fixed some documentation errors.

1.20.0

Fixed
- Fixed a bug where postgres tables could not be anonymized if they contained a json or jsonb column.

Page 3 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.