Releases: sdv-dev/RDT
v1.13.1 - 2024-11-13
v1.13.0 - 2024-10-08
New Features
- Align text/id sdtypes to the SDV library - Issue #880
Internal
- Add workflow to generate release notes - Issue #889 by @amontanez24
v1.12.4 - 2024-09-05
This release enables the create_anonymized_columns
method to support multi-column transformers.
Bugs Fixed
- FloatFormatter does not round the data correctly for integer columns when using _set_fitted_parameters - Issue #874 by @R-Palazzo
New Features
- Make create_anonymized_columns work with multi columns transformer - Issue #871 by @R-Palazzo
v1.12.3 - 2024-08-14
This release improves RDT's import time by lazy importing a dependency in the ClusterBasedNormalizer
.
Bugs Fixed
- HyperTransformer can’t detect UInt or uint - Issue #865 by @R-Palazzo
Maintenance
- Lazy import BayesianGaussianMixture from sklearn - Issue #861 by @amontanez24
- [dtype] Make
learn_rounding_digits()
work with new pandas dtypes - Issue #858 by @R-Palazzo
Internal
- [dtypes]
FloatFormatter
reverse transform does not support new pandas dtypes - Issue #855 by @R-Palazzo - Remove
is_faker_function
fromrdt/transformers/pii/utils.py
- Issue #853 by @R-Palazzo
v1.12.2 - 2024-07-09
This release adds support for NumPy 2.0!
Internal
- Add
_set_fitted_parameters
method toAnonymizedFaker
- Issue #831 by @lajohn4747 - Add
_set_fitted_parameters
method toBinaryEncoder
- Issue #830 by @lajohn4747 - Add
_set_fitted_parameters
method toFloatFormatter
- Issue #829 by @lajohn4747 - Add
_set_fitted_parameters
method toUnixTimestampEncoder
- Issue #828 by @fealho - Add
_set_fitted_parameters
method toNullTransformer
- Issue #827 by @frances-h - Add
_set_fitted_parameters
method toUniformEncoder
- Issue #826 by @frances-h
Bugs Fixed
- Add support for numpy 2.0.0 - Issue #843 by @R-Palazzo
- Cap numpy to less than 2.0.0 until RDT supports - Issue #842 by @gsheni
v1.12.1 - 2024-05-09
This release handles a pandas warning that was showing up in the UniformEncoder
.
Bugs Fixed
- Fix pandas FutureWarning in UniformEncoder - Issue #819 by @R-Palazzo
Maintenance
- Switch to using ruff for Python linting and code formatting - Issue #765 by @gsheni
- Only run unit and integration tests on oldest and latest python versions for macos - Issue #812 by @R-Palazzo
Internal
- Refactoring code for Enterprise issue #529 - PR#815 by @amontanez24
v1.12.0 - 2024-04-19
This release adds a new parameter to the RegexGenerator
called generation_order
. This parameter lets users change if they want the generated values for the regex to come out in alphanumeric or scrambled order. Additionally, warnings that were disrupting the progress bar are handled.
Bugs Fixed
- Pandas FutureWarnings are disrupting tqdm progress bars - Issue #793 by @frances-h
New Features
- In
RegexGenerator
, provide the ability to scramble the keys - Issue #800 by @amontanez24
Maintenance
- Cleanup automated PR workflows - Issue #803 by @R-Palazzo
v1.11.1 - 2024-04-16
v1.11.0 - 2024-04-10
This release adds support for Python 3.12! It also fixes a bug that kept certain functions from being used on the AnonymizedFaker
when locales were provided.
Maintenance
- Support Python 3.12 - Issue #744 by @fealho
- Add dependency checker - Issue #777 by @lajohn4747
- Add bandit workflow - Issue #781 by @R-Palazzo
Bugs Fixed
- Providing locales to AnonymizedFaker with a function that uses the BaseProvider crashes - Issue #774 by @frances-h
- Fix minimum version workflow when pointing to github branch - Issue #783 by @R-Palazzo
New Features
- Move out sdtype validations from multi-column transformers - Issue #778 by @R-Palazzo
v1.10.1 - 2024-03-21
This release fixes a bug with loading saved AnonymizedFaker
transformers from previous versions of RDT.
Bugs Fixed
- Add
enforce_uniqueness
attribute toAnonymizedFaker
- PR #771 by @fealho - Fix backwards compatability for
cardinality_rule
- PR #772 by @frances-h