Skip to content

Commit d71b819

Browse files
committed
Update finalize-release branch for new version
1 parent 10b2d67 commit d71b819

File tree

7 files changed

+25
-21
lines changed

7 files changed

+25
-21
lines changed

.coin-or/projDesc.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -227,8 +227,8 @@ Carl D. Laird, Chair, Pyomo Management Committee, claird at andrew dot cmu dot e
227227
Use explicit overrides to disable use of automated
228228
version reporting.
229229
-->
230-
<stableVersionNumber>6.8.0</stableVersionNumber>
231-
<releaseNumber>6.8.0</releaseNumber>
230+
<stableVersionNumber>6.8.1</stableVersionNumber>
231+
<releaseNumber>6.8.1</releaseNumber>
232232

233233
</developmentStatus>
234234

CHANGELOG.md

+13-12
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,29 @@ Pyomo CHANGELOG
55
Pyomo 6.8.1 (15 Nov 2024)
66
-------------------------------------------------------------------------------
77

8+
"Annie"
9+
810
SIGNIFICANT 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

1516
CHANGELOG
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

RELEASE.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1-
We are pleased to announce the release of Pyomo 6.8.0.
1+
We are pleased to announce the release of Pyomo 6.8.1.
22

33
Pyomo is a collection of Python software packages that supports a
44
diverse set of optimization capabilities for formulating and analyzing
55
optimization models.
66

77
The following are highlights of the 6.8 release series:
88

9-
- Support for Numpy2
9+
- Complete Documentation Reorganization
10+
- Added support for Python 3.13
11+
- Refactor default Gurobi interface to support version 12
12+
- Support for NumPy2
1013
- Refactor of Design of Experiments (`contrib.doe`)
1114
- New packages:
1215
- alternative_solutions: alternative (near) optimal solutions

pyomo/common/deprecation.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ def _import_object(name, target, version, remove_in, msg):
307307

308308
@deprecated(
309309
"relocated_module() has been deprecated. Please use moved_module()",
310-
version='6.8.1.dev0',
310+
version='6.8.1',
311311
)
312312
def relocated_module(new_name, msg=None, logger=None, version=None, remove_in=None):
313313
"""Provide a deprecation path for moved / renamed modules

pyomo/opt/results/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
for _attr in ('ScalarData', 'ScalarType', 'default_print_options', 'strict'):
3333
relocated_module_attribute(
34-
_attr, 'pyomo.opt.results.container.' + _attr, version='6.8.1.dev0'
34+
_attr, 'pyomo.opt.results.container.' + _attr, version='6.8.1'
3535
)
3636
del _attr
3737
del relocated_module_attribute

pyomo/repn/linear.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -716,7 +716,7 @@ def __init__(
716716
deprecation_warning(
717717
"var_map, var_order, and sorter are deprecated arguments to "
718718
"LinearRepnVisitor(). Please pass the VarRecorder object directly.",
719-
version='6.7.4.dev0',
719+
version='6.8.1',
720720
)
721721
var_recorder = OrderedVarRecorder(var_map, var_order, sorter)
722722
if var_recorder is None:

pyomo/version/info.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
major = 6
2828
minor = 8
2929
micro = 1
30-
releaselevel = 'invalid'
31-
# releaselevel = 'final'
30+
# releaselevel = 'invalid'
31+
releaselevel = 'final'
3232
serial = 0
3333

3434
if releaselevel == 'final':

0 commit comments

Comments
 (0)