v1.14.0 - 2024-06-13
This release provides a number of new features. A big one is that it adds the ability to fit the HMASynthesizer
on disconnected schemas! It also enables the PARSynthesizer
to work with constraints in certain conditions. More specifically, the PARSynthesizer
can now handle constraints as long as the columns involved in the constraints are either exclusively all context columns or exclusively all non-context columns.
Additionally, a verbose
parameter was added to the TVAESynthesizer
to get a more detailed progress bar. Also, a bug was corrected that renamed the file_path
parameter in the ExcelHandler.read()
method to filepath
as specified in the official SDV docs.
Internal
- Add workflow to generate release notes - Issue #2050 by @amontanez24
Bugs Fixed
- PARSynthesizer: Duplicate sequence index values when
sequence_length
is higher than real data - Issue #2031 by @lajohn4747 - PARSynthesizer model won't fit if sequence_index is missing - Issue #1972 by @lajohn4747
DataProcessor
never gets assigned atable_name
. - Issue #1964 by @fealho
New Features
- Rename
file_path
tofilepath
parameter in ExcelHandler - Issue #2055 by @amontanez24 - Enable the ability to run multi table synthesizers on disjointed table schemas - Issue #2047 by @lajohn4747
- Add header to log.csv file - Issue #2046 by @lajohn4747
- If no filepath is provided, do not create a file during
sample
- Issue #2042 by @lajohn4747 - Add verbosity to
TVAESynthesizer
- Issue #1990 by @fealho - Allow constraints in PARSynthesizer (for all context cols, or all non-context columns) - Issue #1936 by @lajohn4747
- Improve error message when sampling on a non-CPU device - Issue #1819 by @fealho
- Better data validation message for
auto_assign_transformers
- Issue #1509 by @lajohn4747