- #64 Fix typos (kianmeng)
- #62 Allow to configure parallel option (fblackburn1)
- #58 Support pg dump password (fblackburn1)
- #53 Python 2.7 tests are failing
- #56 Add Trusted Publisher Management workflow
- #46 Broken Python 2.7 compatibility
- #45 Add partial masked provider (Tilley)
- #44 Pass kwargs through to faker functions from schema(Tilley)
- #34 Subprocess "run" being used on Python2.7
- #35 parmap no longer supports Python 2.7
- Dropped Python 3.5 support
- Pinned libraries Python 2.7
- #32 Fixed pg_dump arguments (korsar182)
- Simplified provider registration (no metaclass usage anymore)
- Added missing dependencies for the
setup.py
- #28 Add json support (nurikk)
- #27 Better anonymisation (nurikk)
- #25 Remove column specification for
cursor.copy_from
call (nurikk)
- #22 Fix table and column name quotes in
cursor.copy_from
call (nurikk) - #23 Allow uniq faker (nurikk)
- #18 Specify (SQL WHERE) search_condition, to filter the table for rows to be anonymized (
bobslee <https://github.com/bobslee>
_) - #17 Fix anonymizing error if there is a JSONB column in a table (koptelovav)
- Use
python-poetry
for requirements management - Added commandline argument to list all available providers (#4)
- Added commandline argument to create a dump file (#5)
- Execute table truncation in one statement to avoid foreign key constraint errors (thanks to W1ldPo1nter)
- Fixed several issues with the usage of
dict.keys
and Python 3
- Fixed the wrong cStringIO import for Python 3
- Removed Travis-CI file in favor of the Github actions
- Hide the progressbar completely if verbose is set to
False
- Restructured the requirement files and added flake8 to Travis CI
- Added field based, regular expression excludes (to skip data under certain conditions). Currently only regular expressions are supported and the exclusion affects the whole row, not just one single column.
- Added provider classes
- Added new providers:
- choice - returns a random list element
- mask - replaces the original value with a static sign
Changed setup.py
Initial release of the prototype