Releases: sdv-dev/RDT
Releases · sdv-dev/RDT
v1.18.2 - 2025-10-15
Bugs Fixed
- Error when fitting using nullable integer data with categorical transformer - Issue #1036 by @R-Palazzo
Maintenance
- Remove excluding Faker v37.11.0 when they have released the fix for python 3.9 - Issue #1043 by @R-Palazzo
v1.18.1
v1.18.0
v1.17.1
v1.17.1 - 2025-06-26
Bugs Fixed
- BaseTransformer repr method showing parameters with default values - Issue #1004 by @gsheni
- Change default distribution for
GaussianNormalizertotruncnorm- Issue #997 by @fealho
Internal
OptimizedTimestampEncoder: Remove__init__function - Issue #1011 by @pvk-developer- UnixTimestampEncoder: Typo in a private method
_learn_timezone_offest- Issue #1009 by @pvk-developer - Add workflow to release RDT on PyPI - Issue #1007 by @gsheni
- Check pyproject for release candidate dependencies - Issue #1001 by @rwedge
- Fragile Test: TestClusterBasedNormalizer::test_dataframe - Issue #969 by @pvk-developer
- Fragile test: TestGaussianNormalizer::test_stats - Issue #910 by @pvk-developer
Maintenance
- Update python setup step in workflows to use latest python version - Issue #904 by @frances-h
v1.17.0 - 2025-05-13
New Features
- AnonymizedFaker should have a fallback in the case that it's unable to generate enough unique values - Issue #981 by @pvk-developer
- HyperTransformer should ensure that transformer instances are not reused - Issue #965 by @frances-h
- For
AnonymizedFaker, add an option forcardinality_rule='scale'to scale up the cardinality based on the real data - Issue #954 by @fealho - For
RegexGenerator, add an option forcardinality_rule='scale'to scale up the cardinality based on the real data - Issue #952 by @fealho - For
RegexGenerator, add add an option forcardinality_rule='match'to match the exact cardinality - Issue #950 by @fealho
Bugs Fixed
_safe_parse_datetimecausesOverflowErrorfor large numbers - Issue #991 by @fealho- For datetimes: Reverse transformed data no longer includes my timezone - Issue #987 by @pvk-developer
v1.16.0 - 2025-04-10
New Features
- Allow sdtype
idcolumns to use some of the categorical transformers - Issue #953 by @frances-h - For
RegexGenerator, update theenforce_uniquenessparameter tocardinality_rule- Issue #949 by @R-Palazzo - Rename
IDGeneratortransformer toIndexGenerator- Issue #947 by @gsheni
Bugs Fixed
- Synthetic data contains all nulls with some RDTs, with min/max enforcement enabled, and null column learning enabled - Issue #939 by @R-Palazzo
v1.15.1 - 2025-04-02
Bugs Fixed
learn_rounding_digitsshould work for numerical data ofobjectdtype - Issue #972 by @fealhoBaseTransformer.__repr__errors if transformer has required arguments - Issue #961 by @fealho- The
AnonymizedFakerdoes not match cardinality across multiple applications ofreverse_transform- Issue #951 by @pvk-developer
Maintenance
- All bump-version commands are failing - Issue #974 by @amontanez24
v1.15.0 - 2025-03-14
New Features
- Allow me to opt out of replacing missing values (
missing_value_replacement=None) - Issue #938 by @R-Palazzo
v1.14.0 - 2025-02-11
New Features
- Add
LogScalertransformer - Issue #930 by @rwedge - Add
LogitScalertransformer - Issue #929 by @frances-h
Maintenance
- Cancel previous workflow runs on a new push - Issue #927 by @R-Palazzo
- Combine
static_code_analysis.ymlwithrelease_notes.yml- Issue #915 by @R-Palazzo - Support Python 3.13 - Issue #899 by @rwedge