@@ -5,28 +5,29 @@ Pyomo CHANGELOG
5
5
Pyomo 6.8.1 (15 Nov 2024)
6
6
-------------------------------------------------------------------------------
7
7
8
+ "Annie"
9
+
8
10
SIGNIFICANT CHANGE NOTICE
9
11
10
12
- This will be the last release to support Python 3.8
11
13
- This is the first release to be tested against Python 3.13
12
- - Complete reorganization of our online documentation (#3382 )
13
- - This is the only named version of a Pyomo release - ** Annie**
14
+ - Complete reorganization of our online documentation (#3382 , #3378 )
14
15
15
16
CHANGELOG
16
17
17
18
- General
18
- - Add a 'Do not delete' Disclaimer to Templates (#3361 )
19
+ - Add a 'Do not delete' Disclaimer to Issues/PR Templates (#3361 )
19
20
- Add URL Status Badge to README (#3373 )
20
- - Resolve change in InvalidNumber handling in writers (#3390 )
21
+ - Resolve change in ` InvalidNumber ` handling in writers (#3390 )
21
22
- Update ` common.timing ` to make tests more deterministic (#3397 )
22
23
- Defer processing ` ConfigValue ` /` ConfigList ` default until first use (#3394 )
23
24
- Improved support for moved/renamed/deprecated modules (#3385 )
24
- - Fix ConfigValue initialization in multithreaded environments (#3405 )
25
- - ConfigDict: prevent recursion on partially-constructed objects (#3409 )
26
- - Fix bug in AutoSlots deepcopy (#3412 , #3413 )
25
+ - Fix ` ConfigValue ` initialization in multithreaded environments (#3405 )
26
+ - ` ConfigDict ` : prevent recursion on partially-constructed objects (#3409 )
27
+ - Fix bug in ` AutoSlots ` deepcopy (#3412 , #3413 )
27
28
- Update ` mpi4py_available ` to work around ` conda-forge/openmpi ` (#3416 )
28
29
- Core
29
- - Resolve bugs in create_node_with_local_data (#3376 )
30
+ - Resolve bugs in ` create_node_with_local_data ` (#3376 )
30
31
- Resolve issue in filter/validate deprecation path (#3368 )
31
32
- Support ` Param.pprint() ` for non-finite Params (#3387 )
32
33
- Add (parameterized) linear programming dual transformation (#3402 )
@@ -38,13 +39,13 @@ CHANGELOG
38
39
- Improved autoenum documentation (#3389 )
39
40
- Reduce the number of formats built on readthedocs to avoid timeout (#3404 )
40
41
- Solver Interfaces
41
- - Remove deprecated gurobipy addConstr call (#3350 )
42
+ - Remove deprecated ` gurobipy ` ` addConstr ` call (#3350 )
42
43
- Update Xpress interfaces to support 9.5 (#3392 )
43
44
- Add support for templatized models in ` gurobi_direct_v2 ` (#3362 )
44
45
- Update test for GAMS mapping 'infeasible or unbounded' to infeasible (#3396 )
45
- - XpressDirect.available(): check there is a valid license (#3400 )
46
+ - ` XpressDirect.available() ` : check there is a valid license (#3400 )
46
47
- Move away from dependence on gurobi.sh (#3384 )
47
- - Fix error when xpress is imported before xpress_direct (#3410 )
48
+ - Fix error when xpress is imported before ` xpress_direct ` (#3410 )
48
49
- Testing
49
50
- Move URL Checker to Weekly Job (#3360 )
50
51
- Correct newly discovered typos (#3365 , #3399 )
@@ -58,7 +59,7 @@ CHANGELOG
58
59
- Contributed Packages
59
60
- DoE: Fix bug from using hardcoded value (#3358 )
60
61
- iis: Catch catastrophic solver failure when building MIS (#3403 )
61
- - PyNumero: Reverse the BlockVector/ MPIBlockVector base class order (#3380 )
62
+ - PyNumero: Reverse ` BlockVector ` / ` MPIBlockVector ` base class order (#3380 )
62
63
- PyNumero: Resolve incompatibilities with NumPy2 (#3408 )
63
64
- PyROS: Overhaul preprocessor subroutine and subproblem objects (#3341 )
64
65
0 commit comments