Pynonymizer

Latest version: v1.25.0

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

Scan your dependencies

Page 1 of 6

1.24.0

Changed
- In MySQL,`db_host`, `db_user`, `db_pass` and `db_port` are now optional and will be omitted from CLI options if not passed.
You can now use the `my.cnf` file to pass config to the mysql CLI. [108]. Read more about the rationale behind these changes in [doc/database-credentials.md](doc/database-credentials.md).
- In Postgres, `db_pass` will be optional and will be omitted from CLI options if not passed. You can now use the `.pgpass` file to securely pass the password to the pg CLI. Read more about the rationale behind these changes in [doc/database-credentials.md](doc/database-credentials.md).

1.23.0

Added
- Added offical test support for python 3.10
- Added a new option, `--ignore-anonymization-errors` that will allow the anonymization step to error without propagating errors upstream. This is useful if you always want the resulting dumpfile, even when there are db or schema faults.
Changed
- Changed how seed rows are assigned their default value and made sure this value made it's way into the documentation (150 rows by default).
Deprecated
- Column Strategy "empty" has been deprecated because its effect was inconsistent on different providers and column types.
using it will generate a warning on config parse. It has been removed from the documentation so as to cut down on confusion.
The recommended way to update a column to empty is to use a `literal` set to the appropriate "empty" data for the column.
Removed
- Removed offical test support for python 3.6
- Removed process step `GET_SOURCE`(no-op) as it was causing confusion. This is not considered a breaking change as it was never implemented.

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

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.