Pynonymizer

Latest version: v2.4.0

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

Scan your dependencies

Page 3 of 8

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.

1.19.0

Added
- Added a new compact syntax for column strategy `literal`. Surrounding your value in parentheses `()` will select the literal strategy.
- Added new cli option `--only-step` to select a step to run. Useful for running anonymization routines without having to use start-at and stop-at simultaneously. e.g. `--only-step ANONYMIZE_DB`.

Changed
- Improvements to mssql driver auto-selection process, to attempt to select a more recent driver by default.
Fixed
- Fixed a bug where on a system with no ODBC drivers, an incorrect error would be thrown.

Page 3 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.