@@ -10,39 +10,38 @@ Pyomo 6.9.3 (6 Aug 2025)
1010 - Rework ` ConfigDict ` numpydoc generation support (#3667 )
1111 - Improve ` TeeStream ` robustness (#3583 , #3588 , #3601 , #3633 , #3640 )
1212 - Modernize infrastructure to use ` pyproject.toml ` (#3603 , #3676 )
13- - Numpy2 Compatibility fixes (#3607 , #3636 )
13+ - Numpy2 compatibility fixes (#3607 , #3636 )
1414 - Allow custom messages in derived classes from ` PyomoException ` (#3596 )
1515 - Resolve Python 3.14 compatibility issues (#3643 )
1616 - Resolve an assortment of infrastructure errors (pkg_resources/GAMS) (#3644 )
17- - Introduce Retries into ` download-extensions ` (#3656 )
17+ - Introduce retries into ` download-extensions ` (#3656 )
1818 - Add project-level default configuration for ` black ` (#3660 )
1919- Core
2020 - Simplify declaration of custom blocks, support rule keyword args (#3570 )
2121 - Bugfix: Evaluate name in message (#3580 )
2222 - Map Constraint.Feasible/Infeasible to concrete constraints (#3546 )
2323 - Rewrite ` core.relax_integer_vars ` transformation (#3586 , #3645 )
2424 - Disallow calling ` del_component ` with ComponentData arguments (#3440 )
25- - Support initialization of indexed Set from scalar functions returning
26- dicts (#3664 )
25+ - Initialize IndexSet from scalar functions returning dict (#3664 )
2726 - Refactor linear/quadratic expression compilers (#3651 )
2827 - Bugfixes for ` core.lp_dual ` transformation (#3672 )
2928- Documentation
3029 - Remove outdated references to ` contrib.simplemodel ` (#3666 )
31- - Document and Test Dual Sign Convention (#3528 )
30+ - Document and test dual sign convention (#3528 )
3231 - Remove references to projects.coin-or.org (#3612 )
33- - Add Solver Information Table to Getting Started (#3619 )
32+ - Add solver information table to " Getting Started" (#3619 )
3433 - Rework logic in ` building_documentation() ` (#3680 )
3534- GDP
36- - Enable parallel big-M calculation for gdp.mbigm transformation (#3641 )
35+ - Enable parallel big-M calculation for ` gdp.mbigm ` transformation (#3641 )
3736- Solver Interfaces
3837 - NL writer: resolve model scaling bug writing ` Expression ` objects (#3673 )
3938 - Add qp support for HiGHS (#3531 )
40- - Update Supported NEOS Solvers (#3576 , #3582 , #3653 )
39+ - Update supported NEOS solvers (#3576 , #3582 , #3653 )
4140 - Resolve GAMS/Windows logfile name issue (#3595 )
42- - Ensure Full Test List of Solvers (#3598 )
41+ - Ensure full test list of solvers (#3598 )
4342 - Suppress warmstart message from Xpress (#3599 )
4443 - Resolve issues copying and pickling ` SolverResults ` (#3597 )
45- - Detailed IPOPT Log in ` ipopt_v2 ` (#3577 )
44+ - Detailed IPOPT log parser in ` ipopt_v2 ` (#3577 )
4645 - Fix how QUADOBJ section written to MPS files (#3609 )
4746 - Correctly handle HighsModelStatus.kSolutionLimit (#3634 )
4847 - More robust GAMS results parsing (#3642 )
@@ -51,7 +50,7 @@ Pyomo 6.9.3 (6 Aug 2025)
5150 - Bugfix for SOS constraints and ` row_order ` option in lp writer (#3678 )
5251- Testing
5352 - Exclude gnu.org from the URL checker tests (#3674 )
54- - Remove Leftover Files After Testing (#3670 )
53+ - Remove leftover files after testing (#3670 )
5554 - Relax test tolerances due to changes in Xpress 45.1.1 (#3584 )
5655 - Remove ` __version__ ` requirement for performance test driver (#3617 )
5756 - Temporarily pinning scikit-learn version (#3625 )
@@ -65,13 +64,12 @@ Pyomo 6.9.3 (6 Aug 2025)
6564 - mpc: Add time interpolation to data (#3559 )
6665 - parmest: Fix inconsistent results when using seed in examples (#3621 )
6766 - parmest: Bug fixes in main driver and example files (#3635 )
68- - PyNumero: improve BlockVector numpy2 compatibility (#3585 )
67+ - PyNumero: Improve BlockVector numpy2 compatibility (#3585 )
6968 - PyROS: Make exporting subproblems more customizable (#3649 )
70- - PyROS: Update Separation Priority Ordering Interface (#3581 )
71- - PyROS: Update Uncertainty Set Validation Methods (#3558 )
69+ - PyROS: Update separation priority ordering interface (#3581 )
70+ - PyROS: Update uncertainty set validation methods (#3558 )
7271 - PyROS: Adjust handling of separation objective evaluation errors (#3646 )
73- - sensitivity_toolbox: Add independent variable rows to sensitivity toolbox
74- Pynumero-based sensitivity calcs (#3655 )
72+ - sensitivity_toolbox: Pynumero: include independent variables (#3655 )
7573 - sensitivity_toolbox: Add PyNumero-based functions (#3561 )
7674 - simplification: Newer version of GiNaC - URL failure resolution (#3604 )
7775 - viewer: Update for PyQt6, improve load time (#3647 )
0 commit comments