Smile SA Gdpr Dump Versions Save

Utility that creates anonymized database dumps (MySQL only). Provides default config templates for Magento, Drupal and Shopware.

3.1.0

1 year ago

Improvements:

  • Compatibility with Symfony 6 components
  • Better phar file compression (json files are now minified)
  • Display an error message if the parameter database is not defined

Bugfixes:

  • Fix doctrine connection not being closed properly

Refactoring:

  • Move the compiler binary to a Symfony command
  • Rename SqlDumper class to MysqlDumper to avoid confusion

3.0.0

1 year ago
  • Set minimum PHP version to 7.4
  • Upgrade Doctrine DBAL version from ^2.10 to ^3.1
  • Remove deprecated features (see migration guidelines)

2.3.3

1 year ago
  • Replace anonymization character for customer name in magento2 template (fixes a validation error)

2.3.2

2 years ago
  • Fix a regression that appeared in version 2.1.0 and prevented from setting empty strings with the converter "setValue"

2.3.1

2 years ago
  • Fix PHP annotations being removed from the phar file

2.3.0

2 years ago
  • Add settings to enable/disable table filter propagation
  • Performance optimization: use a single query to fetch all foreign keys

2.2.1

2 years ago
  • #57: Fix PHP fatal error (memory limit) when tables depend on each other (cyclic dependency)
  • Table dependencies are now properly resolved when a table has two foreign keys that reference the same table

2.2.0

3 years ago

Features:

  • Add two converters:
    • replace (performs a search and replace)
    • regexReplace (performs a regular expression search and replace)

Changes:

  • Use stderr to display error messages
  • Magento 2 template: anonymize table "email_sms_order_queue"

2.1.1

3 years ago

Features:

  • New parameter faker.locale added to the dump configuration file

Changes:

  • The following keywords are now forbidden in the variables param: revoke, rename, lock, unlock, optimize, repair

Internal:

  • Replace double quotes by single quotes in SQL queries
  • Refactor Mysqldump extensions

2.1.0

3 years ago
  • Add support for PHP 8
  • The following converters were renamed (old names are still available, but deprecated):
    • randomizeDate -> randomDate
    • randomizeDateTime -> randomDateTime
    • addPrefix -> prependText
    • addSuffix -> appendText
  • The orderBy parameter was renamed to order_by. The orderBy syntax is still supported, but deprecated.
  • New options available for the following converters:
    • anonymizeText: delimiters, replacement, min_word_length
    • anonymizeEmail: delimiters, replacement, min_word_length
    • anonymizeNumber: replacement, min_number_length
  • New converters: randomText, randomEmail, hash
  • Reduce phar file size by ~70%