diff --git a/HISTORY.md b/HISTORY.md index 9085e6d2..2a8666f6 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,6 +1,31 @@ # History -### v0.11.0 - 2025-02-26 +### v0.11.1 - 2025-10-30 + +### New Features + +* Make the _get_enable_gpu_value public - Issue [#466](https://github.com/sdv-dev/CTGAN/issues/466) by @R-Palazzo +* Enable GPU usage for MacOS (using MPS) - Issue [#462](https://github.com/sdv-dev/CTGAN/issues/462) by @R-Palazzo + +### Bugs Fixed + +* All bump-version commands are failing - Issue [#439](https://github.com/sdv-dev/CTGAN/issues/439) by @amontanez24 + +### Documentation + +* Update release documentation - Issue [#473](https://github.com/sdv-dev/CTGAN/issues/473) by @gsheni + +### Internal + +* Check pyproject for release candidate dependencies - Issue [#445](https://github.com/sdv-dev/CTGAN/issues/445) by @rwedge + +### Maintenance + +* Remove support for Python 3.8 - Issue [#469](https://github.com/sdv-dev/CTGAN/issues/469) by @fealho +* Add workflow to release CTGAN on PyPI - Issue [#451](https://github.com/sdv-dev/CTGAN/issues/451) by @gsheni +* Update python set up step in workflows to use latest python version - Issue [#416](https://github.com/sdv-dev/CTGAN/issues/416) by @frances-h + +## v0.11.0 - 2025-02-26 ### New Features diff --git a/static_code_analysis.txt b/static_code_analysis.txt index 0c7c7826..2182cb8d 100644 --- a/static_code_analysis.txt +++ b/static_code_analysis.txt @@ -1,4 +1,4 @@ -Run started:2025-02-25 21:10:33.223731 +Run started:2025-10-30 20:43:43.045588 Test results: >> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code. @@ -55,35 +55,35 @@ Test results: Severity: Low Confidence: High CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html) More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b101_assert_used.html - Location: ./ctgan/synthesizers/ctgan.py:60:8 -59 """Apply the Discriminator to the `input_`.""" -60 assert input_.size()[0] % self.pac == 0 -61 return self.seq(input_.view(-1, self.pacdim)) + Location: ./ctgan/synthesizers/ctgan.py:61:8 +60 """Apply the Discriminator to the `input_`.""" +61 assert input_.size()[0] % self.pac == 0 +62 return self.seq(input_.view(-1, self.pacdim)) -------------------------------------------------- >> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code. Severity: Low Confidence: High CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html) More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b101_assert_used.html - Location: ./ctgan/synthesizers/ctgan.py:164:8 -163 ): -164 assert batch_size % 2 == 0 -165 + Location: ./ctgan/synthesizers/ctgan.py:169:8 +168 ): +169 assert batch_size % 2 == 0 +170 -------------------------------------------------- >> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code. Severity: Low Confidence: High CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html) More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b101_assert_used.html - Location: ./ctgan/synthesizers/tvae.py:100:4 -99 -100 assert st == recon_x.size()[1] -101 KLD = -0.5 * torch.sum(1 + logvar - mu**2 - logvar.exp()) + Location: ./ctgan/synthesizers/tvae.py:101:4 +100 +101 assert st == recon_x.size()[1] +102 KLD = -0.5 * torch.sum(1 + logvar - mu**2 - logvar.exp()) -------------------------------------------------- Code scanned: - Total lines of code: 1414 + Total lines of code: 1459 Total lines skipped (#nosec): 0 Total potential issues skipped due to specifically being disabled (e.g., #nosec BXXX): 0