Skip to content

Commit 4411327

Browse files
Prepare release for v0.14.0
1 parent e328b70 commit 4411327

2 files changed

Lines changed: 17 additions & 10 deletions

File tree

HISTORY.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# History
22

3+
## v0.14.0 - 2026-01-16
4+
5+
### Maintenance
6+
7+
* Resolve code scanning failure - Issue [#508](https://github.com/sdv-dev/Copulas/issues/508) by @rwedge
8+
* Support Python 3.14 - Issue [#503](https://github.com/sdv-dev/Copulas/issues/503) by @gsheni
9+
310
## v0.13.0 - 2026-01-02
411

512
### Bugs Fixed

static_code_analysis.txt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
Run started:2026-01-02 18:18:51.008857
1+
Run started:2026-01-16 18:31:46.215530+00:00
22

33
Test results:
44
>> Issue: [B403:blacklist] Consider possible security implications associated with pickle module.
55
Severity: Low Confidence: High
66
CWE: CWE-502 (https://cwe.mitre.org/data/definitions/502.html)
7-
More Info: https://bandit.readthedocs.io/en/1.7.7/blacklists/blacklist_imports.html#b403-import-pickle
7+
More Info: https://bandit.readthedocs.io/en/1.9.2/blacklists/blacklist_imports.html#b403-import-pickle
88
Location: ./copulas/multivariate/base.py:3:0
99
2
1010
3 import pickle
@@ -14,7 +14,7 @@ Test results:
1414
>> Issue: [B301:blacklist] Pickle and modules that wrap it can be unsafe when used to deserialize untrusted data, possible security issue.
1515
Severity: Medium Confidence: High
1616
CWE: CWE-502 (https://cwe.mitre.org/data/definitions/502.html)
17-
More Info: https://bandit.readthedocs.io/en/1.7.7/blacklists/blacklist_calls.html#b301-pickle
17+
More Info: https://bandit.readthedocs.io/en/1.9.2/blacklists/blacklist_calls.html#b301-pickle
1818
Location: ./copulas/multivariate/base.py:178:19
1919
177 with open(path, 'rb') as pickle_file:
2020
178 return pickle.load(pickle_file)
@@ -24,7 +24,7 @@ Test results:
2424
>> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
2525
Severity: Low Confidence: High
2626
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
27-
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b101_assert_used.html
27+
More Info: https://bandit.readthedocs.io/en/1.9.2/plugins/b101_assert_used.html
2828
Location: ./copulas/optimize/__init__.py:26:4
2929
25 """
3030
26 assert (f(xmin) <= 0.0).all()
@@ -34,7 +34,7 @@ Test results:
3434
>> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
3535
Severity: Low Confidence: High
3636
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
37-
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b101_assert_used.html
37+
More Info: https://bandit.readthedocs.io/en/1.9.2/plugins/b101_assert_used.html
3838
Location: ./copulas/optimize/__init__.py:27:4
3939
26 assert (f(xmin) <= 0.0).all()
4040
27 assert (f(xmax) >= 0.0).all()
@@ -44,7 +44,7 @@ Test results:
4444
>> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
4545
Severity: Low Confidence: High
4646
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
47-
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b101_assert_used.html
47+
More Info: https://bandit.readthedocs.io/en/1.9.2/plugins/b101_assert_used.html
4848
Location: ./copulas/optimize/__init__.py:71:4
4949
70 shape = np.shape(fa)
5050
71 assert shape == np.shape(fb)
@@ -54,7 +54,7 @@ Test results:
5454
>> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
5555
Severity: Low Confidence: High
5656
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
57-
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b101_assert_used.html
57+
More Info: https://bandit.readthedocs.io/en/1.9.2/plugins/b101_assert_used.html
5858
Location: ./copulas/optimize/__init__.py:77:4
5959
76 # Make sure we are bracketing a root in each case
6060
77 assert (np.sign(fa) * np.sign(fb) <= 0).all()
@@ -64,7 +64,7 @@ Test results:
6464
>> Issue: [B403:blacklist] Consider possible security implications associated with pickle module.
6565
Severity: Low Confidence: High
6666
CWE: CWE-502 (https://cwe.mitre.org/data/definitions/502.html)
67-
More Info: https://bandit.readthedocs.io/en/1.7.7/blacklists/blacklist_imports.html#b403-import-pickle
67+
More Info: https://bandit.readthedocs.io/en/1.9.2/blacklists/blacklist_imports.html#b403-import-pickle
6868
Location: ./copulas/univariate/base.py:3:0
6969
2
7070
3 import pickle
@@ -74,7 +74,7 @@ Test results:
7474
>> Issue: [B301:blacklist] Pickle and modules that wrap it can be unsafe when used to deserialize untrusted data, possible security issue.
7575
Severity: Medium Confidence: High
7676
CWE: CWE-502 (https://cwe.mitre.org/data/definitions/502.html)
77-
More Info: https://bandit.readthedocs.io/en/1.7.7/blacklists/blacklist_calls.html#b301-pickle
77+
More Info: https://bandit.readthedocs.io/en/1.9.2/blacklists/blacklist_calls.html#b301-pickle
7878
Location: ./copulas/univariate/base.py:488:19
7979
487 with open(path, 'rb') as pickle_file:
8080
488 return pickle.load(pickle_file)
@@ -84,7 +84,7 @@ Test results:
8484
>> Issue: [B110:try_except_pass] Try, Except, Pass detected.
8585
Severity: Low Confidence: High
8686
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
87-
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b110_try_except_pass.html
87+
More Info: https://bandit.readthedocs.io/en/1.9.2/plugins/b110_try_except_pass.html
8888
Location: ./copulas/univariate/selection.py:32:8
8989
31 best_model = model
9090
32 except Exception:

0 commit comments

Comments
 (0)