@@ -5,28 +5,29 @@ Pyomo CHANGELOG
55Pyomo 6.8.1 (15 Nov 2024)
66-------------------------------------------------------------------------------
77
8+ "Annie"
9+
810SIGNIFICANT CHANGE NOTICE
911
1012- This will be the last release to support Python 3.8
1113- 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 )
1415
1516CHANGELOG
1617
1718- General
18- - Add a 'Do not delete' Disclaimer to Templates (#3361 )
19+ - Add a 'Do not delete' Disclaimer to Issues/PR Templates (#3361 )
1920 - 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 )
2122 - Update ` common.timing ` to make tests more deterministic (#3397 )
2223 - Defer processing ` ConfigValue ` /` ConfigList ` default until first use (#3394 )
2324 - 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 )
2728 - Update ` mpi4py_available ` to work around ` conda-forge/openmpi ` (#3416 )
2829- Core
29- - Resolve bugs in create_node_with_local_data (#3376 )
30+ - Resolve bugs in ` create_node_with_local_data ` (#3376 )
3031 - Resolve issue in filter/validate deprecation path (#3368 )
3132 - Support ` Param.pprint() ` for non-finite Params (#3387 )
3233 - Add (parameterized) linear programming dual transformation (#3402 )
@@ -38,13 +39,13 @@ CHANGELOG
3839 - Improved autoenum documentation (#3389 )
3940 - Reduce the number of formats built on readthedocs to avoid timeout (#3404 )
4041- Solver Interfaces
41- - Remove deprecated gurobipy addConstr call (#3350 )
42+ - Remove deprecated ` gurobipy ` ` addConstr ` call (#3350 )
4243 - Update Xpress interfaces to support 9.5 (#3392 )
4344 - Add support for templatized models in ` gurobi_direct_v2 ` (#3362 )
4445 - 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 )
4647 - 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 )
4849- Testing
4950 - Move URL Checker to Weekly Job (#3360 )
5051 - Correct newly discovered typos (#3365 , #3399 )
@@ -58,7 +59,7 @@ CHANGELOG
5859- Contributed Packages
5960 - DoE: Fix bug from using hardcoded value (#3358 )
6061 - 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 )
6263 - PyNumero: Resolve incompatibilities with NumPy2 (#3408 )
6364 - PyROS: Overhaul preprocessor subroutine and subproblem objects (#3341 )
6465
0 commit comments