Releases: datanymizer/datanymizer
Releases · datanymizer/datanymizer
v0.7.1
🚀 Added
- Ignore computed columns (previously they would cause an error). #202 (@gregwebs)
- Add the JSON transformer #134 (@evgeniy-r)
- transform_condition on nullable fields #203 (@gregwebs)
⚙️ Changed
- Don't use forked Tera anymore (the security issue has fixed), update some dependencies #214 (@evgeniy-r)
- Replace structopt (which is in maintenance mode) with clap itself #224 (@evgeniy-r)
🛠 Fixed
- Fix escaping multibyte strings #219 (@dakulov, @kontsevoye)
v0.6.0
🚀 Added
- Add the ability to select verbose logging features #184
(@akirill0v) - Add the UUID transformer #180
(@evgeniy-r) - Add the plain text transformer #177
(@evgeniy-r) - Add bcrypt filter to generate hashes #164
(@akirill0v) - Add wildcards support in the filter section #151
(@evgeniy-r)
⚙️ Changed
- Use forked Tera (because of a security issue with
chrono
)
#171 (@evgeniy-r) - Speed up loading of metadata #170
(@evgeniy-r) - Refactoring (more generic
Dumper
trait) #159
(@evgeniy-r) - Remove the dependency from
chrono
(security issue).
Remove theraw_date
andraw_datetime
transformers (duplication with thedatetime
transformer)
#152 (@evgeniy-r).
🛠 Fixed
- Update the
config
andignore
crates (security issues) #176
(@evgeniy-r) - Update the
regex
crate (security issue) #172
(@evgeniy-r) - Use pg_namespace to deconflict duplicate field names #149
(@mbeynon) - Fix Postgres COPY syntax when dumping a table with zero defined fields
#147 (@mbeynon) - Fix the bug with a datetime format #150
(@evgeniy-r)
v0.5.1
🚀 Added
- Add integration tests #130
(@evgeniy-r) - Add the
default
arg forstore_read
template function #133
(@evgeniy-r) - Add the configurable table order #127
(@evgeniy-r) - Extend template transformer with shared templates and macros
#122 (@akirill0v) - Testing the demo #114
(@evgeniy-r) - Add support for
postgresql
scheme #115
(@mgrachev)
⚙️ Changed
- Refactoring: generic indicator and writer #132
(@evgeniy-r) - Refactoring: remove unrelated code from Engine #131
(@evgeniy-r) - Remove the PostgreSQL dependency from the CLI application #123
(@evgeniy-r) - Remove arch-specific argument in Demo #121
(@akirill0v) - Change edition to 2021 #113
(@mgrachev)
🛠 Fixed
v0.4.0
🚀 Added
- Implement returning NULL values for PostgreSQL from transformers
#98 (@evgeniy-r) - Configurable dump transaction (whether to use, an isolation level)
#96 (@evgeniy-r)
🛠 Fixed
- Fix problems with different table names #102
(@evgeniy-r) - Fix demo docker environment #109
(@mgrachev)
v0.3.1
🚀 Added
ExtData
trait, dictionaries for the Russian locale (person and company names), the new transformers:middle_name
andcompany_name_alt
#83
(@evgeniy-r)- Add sequences to the dump #84
(@evgeniy-r) - Add
prefix
andsuffix
options forEmailTransformer
#80
(@evgeniy-r) - Additional arguments for pg_dump #78
(@evgeniy-r) base64_token
andbase64url_token
transformers. #77
(@evgeniy-r)- Key-value store that allows to share information between template transformers
#75 (@evgeniy-r) - Options to ignore invalid certificates and hostnames when using SSL
#64 (@evgeniy-r) - Improve docs #67 (@evgeniy-r)
- Add the basic SSL support for Postgres #61
(@evgeniy-r)
⚙️ Changed
- Move
rnd_chars()
fromtoken
toutils
#79
(@evgeniy-r) - Change transformer initialization (
set_defaults
->init
) #76
(@evgeniy-r)
🛠 Fixed
- Fix a release Cargo profile #89
(@evgeniy-r) - Fix the audit pipeline (using fresh bases) #88
(@evgeniy-r) - Update the
tokio
andfutures
crates due to security issues
#87 (@evgeniy-r) - Update the
fake
crate to 2.4.1 #85
(@evgeniy-r) - Exit on
pg_dump
errors #73
(@evgeniy-r) - Fix EmailTransformer #72
(@evgeniy-r) - Fix bug with dropped columns #69
(@evgeniy-r) - Update crates with security issues #65
(@evgeniy-r) - Add proper escaping after the transformation for Postgres #60
(@evgeniy-r)
v0.2.0
🚀 Added
hex_token
rule (HexTokenTransformer
) #50
(@evgeniy-r)- Configuration options for transformation SQL conditions #45
(@evgeniy-r) - Configuration options for dump query conditions and limit #47
(@evgeniy-r) - Referencing values from original and transformed row. Improve performance for the TemplateTransformer
#41 (@evgeniy-r) - Add a config-wide default locale (and the method to set defaults for transformers)
#36 (@evgeniy-r) - Implement the most of fakers from the
fake
crate. Add the option for locale configuration
#23 (@evgeniy-r)
⚙️ Changed
- Now the
max
option for PasswordTransformer is inclusive #49
(@evgeniy-r)
🛠 Fixed
- Fix CapitalizeTransformer
#44 (@evgeniy-r) - Fix config examples in docs
#39 (@evgeniy-r)
v0.1.0
🚀 Added
- Separate filtering of data and schema #22 (@evgeniy-r)
- Add installation script #21 (@mgrachev)
- Add the uniqueness option for email, ip and random_num #16 (@evgeniy-r)
- Add demo configuration and docker-compose example #20 (@akirill0v)