Skip to content

Commit 34acdc3

Browse files
committed
make release-tag: Merge branch 'main' into stable
2 parents e027947 + e9113fa commit 34acdc3

File tree

24 files changed

+2026
-578
lines changed

24 files changed

+2026
-578
lines changed

.github/workflows/dtypes_benchmark.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
strategy:
1414
matrix:
15-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
15+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1616

1717
steps:
1818
- name: Checkout code

.github/workflows/install.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
fail-fast: true
1818
matrix:
19-
python_version: ["3.8", "3.13"]
19+
python_version: ["3.9", "3.13"]
2020
runs-on: ubuntu-latest
2121
steps:
2222
- name: Set up python ${{ matrix.python_version }}

.github/workflows/integration.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ jobs:
1515
strategy:
1616
fail-fast: true
1717
matrix:
18-
python-version: [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
18+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1919
os: [ubuntu-latest, windows-latest]
2020
include:
2121
- os: macos-latest
22-
python-version: '3.8'
22+
python-version: '3.9'
2323
- os: macos-latest
2424
python-version: '3.13'
2525
steps:

.github/workflows/minimum.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ jobs:
1515
strategy:
1616
fail-fast: true
1717
matrix:
18-
python-version: [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
18+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1919
os: [ubuntu-latest, windows-latest]
2020
include:
2121
- os: macos-latest
22-
python-version: '3.8'
22+
python-version: '3.9'
2323
- os: macos-latest
2424
python-version: '3.13'
2525
steps:

.github/workflows/unit.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ jobs:
1515
strategy:
1616
fail-fast: true
1717
matrix:
18-
python-version: [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
18+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1919
os: [ubuntu-latest, windows-latest]
2020
include:
2121
- os: macos-latest
22-
python-version: '3.8'
22+
python-version: '3.9'
2323
- os: macos-latest
2424
python-version: '3.13'
2525
steps:

HISTORY.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# Release Notes
22

3+
## v1.29.0 - 2025-11-14
4+
5+
### New Features
6+
7+
* Prevent users from accidentally overriding the source or README files - Issue [#2686](https://github.com/sdv-dev/SDV/issues/2686) by @fealho
8+
* Ensure that the source/readme files can only be downloaded in `txt` format - Issue [#2685](https://github.com/sdv-dev/SDV/issues/2685) by @fealho
9+
* If a source or readme does not exist for a dataset, show a warning - Issue [#2684](https://github.com/sdv-dev/SDV/issues/2684) by @fealho
10+
* Add get_source and get_readme functions for demo datasets - Issue [#2663](https://github.com/sdv-dev/SDV/issues/2663) by @fealho
11+
* Update the download_demo and get_available_demos functions - Issue [#2661](https://github.com/sdv-dev/SDV/issues/2661) by @fealho
12+
13+
### Bugs Fixed
14+
15+
* PARSynthesizer crashes if context columns are listed in a different order than the data - Issue [#2719](https://github.com/sdv-dev/SDV/issues/2719) by @sarahmish
16+
* HMASynthesizer - Cap displayed column count in PerformanceAlert Message - Issue [#2716](https://github.com/sdv-dev/SDV/issues/2716) by @fealho
17+
* HMA sampling raises a pandas FutureWarning: Downcasting object dtype arrays - Issue [#2711](https://github.com/sdv-dev/SDV/issues/2711) by @frances-h
18+
* download_demo errors if the dataset_name in the metainfo does not match the dataset name in the folder - Issue [#2691](https://github.com/sdv-dev/SDV/issues/2691) by @fealho
19+
* download_demo should ignore non-csv files in data.zip - Issue [#2690](https://github.com/sdv-dev/SDV/issues/2690) by @fealho
20+
* Improve error message when no csv file are found for a dataset when using download_demo - Issue [#2689](https://github.com/sdv-dev/SDV/issues/2689) by @fealho
21+
* `download_demo` may fail for some `data.zip` files - Issue [#2688](https://github.com/sdv-dev/SDV/issues/2688) by @fealho
22+
* `download_demo` failing when `output_folder_path` is set - Issue [#2687](https://github.com/sdv-dev/SDV/issues/2687) by @fealho
23+
24+
### Internal
25+
26+
* HMASynthesizer - model child tables with norm distribution - Issue [#2665](https://github.com/sdv-dev/SDV/issues/2665) by @rwedge
27+
28+
### Maintenance
29+
30+
* Remove support for Python 3.8 - Issue [#2681](https://github.com/sdv-dev/SDV/issues/2681) by @fealho
31+
332
## v1.28.0 - 2025-10-17
433

534
### New Features

latest_requirements.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
cloudpickle==3.1.1
1+
cloudpickle==3.1.2
22
copulas==0.12.3
3-
ctgan==0.11.0
3+
ctgan==0.11.1
44
deepecho==0.7.0
55
graphviz==0.21
6-
numpy==2.3.3
6+
numpy==2.3.4
77
pandas==2.3.3
8-
platformdirs==4.4.0
9-
rdt==1.18.1
10-
sdmetrics==0.23.0
8+
platformdirs==4.5.0
9+
rdt==1.18.2
10+
sdmetrics==0.24.0
1111
tqdm==4.67.1

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ classifiers = [
88
'License :: Free for non-commercial use',
99
'Natural Language :: English',
1010
'Programming Language :: Python :: 3',
11-
'Programming Language :: Python :: 3.8',
1211
'Programming Language :: Python :: 3.9',
1312
'Programming Language :: Python :: 3.10',
1413
'Programming Language :: Python :: 3.11',
@@ -19,7 +18,7 @@ classifiers = [
1918
keywords = ['sdv', 'synthetic-data', 'synhtetic-data-generation', 'timeseries', 'single-table', 'multi-table']
2019
dynamic = ['version']
2120
license = { text = 'BSL-1.1' }
22-
requires-python = '>=3.8,<3.14'
21+
requires-python = '>=3.9,<3.14'
2322
readme = 'README.md'
2423
dependencies = [
2524
'boto3>=1.28,<2.0.0',
@@ -143,7 +142,7 @@ namespaces = false
143142
version = {attr = 'sdv.__version__'}
144143

145144
[tool.bumpversion]
146-
current_version = "1.28.0"
145+
current_version = "1.29.0.dev0"
147146
parse = '(?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\.(?P<release>[a-z]+)(?P<candidate>\d+))?'
148147
serialize = [
149148
'{major}.{minor}.{patch}.{release}{candidate}',

sdv/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
__author__ = 'DataCebo, Inc.'
88
__email__ = '[email protected]'
9-
__version__ = '1.28.0'
9+
__version__ = '1.29.0.dev0'
1010

1111

1212
import sys

0 commit comments

Comments
 (0)