Pynonymizer

Latest version: v2.2.1

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

Scan your dependencies

Page 6 of 7

1.7.0

Added
- Added option `--db-port`/`-P`/`$PYNONYMIZER_DB_PORT` to specify your database provider's connection port.
- Added option `--verbose` to increase the verbosity of the logging feature. Currently, this is used to log more info
from a database error, but more areas will be included in future.

1.6.2

Fixed
- Fixed a mysql provider issue: in MariaDB, multiple string columns in a strategy could cause a row length error when constructing the seed table.

1.6.1

Fixed
- Fixed a bug where static code relying on pyodbc would cause a ModuleNotFoundError

1.6.0

Added
- Added errors for mssql ODBC installation issues, missing extras.
- Added support for linux paths in MSSQL backup file moves/restore.
- Added support for postgres (subprocess-based psql/pg_dump): use `--db-type/-t postgres`
Changed
- Changed mssql support to an package extra. If mssql support is required, install extra `pynonymizer[mssql]`.
Fixed
- Fixed typo in mssql dependency error (local server required).

1.5.0

Added
- Added Support for different strategyfile formats: `.json`/`.yaml`/`.yml`
- Added option `--seed-rows`: specify the seed row size for fake data generated.
- Added MSSQL provider: use `--db-type/-t mssql`
- Added MSSQL option `---mssql-backup-compression` and added convention for provider-specific arguments (prefixed by `dbtype-`)
- Added optional table strategy key: `schema`. For supported databases (mssql), you can now specify the schema of the table strategy.
- Added strategy parsing mode for multi-table and multi-column updates of the same table/column names
Changed
- Changed mandatory arguments for main process to account for different process step permutations:
- input is optional if `RESTORE_DB` is skipped
- strategyfile is optional if `ANONYMIZE_DB` is skipped
- output is optional if `DUMP_DB` is skipped
- db_name is mandatory if a step prevents it from being determined automatically e.g. strategyfile is missing

1.4.1

Fixed
- Fixed an issue where import syntax was preventing certain modules from being loaded in python 3.6

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.