Pyomo

Latest version: v6.9.1

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 15

5.6.8

-------------------------------------------------------------------------------

- General
- Fix collections imports for Python 3.x (1175)
- Add verbose logging options for infeasibility testing (1207)
- Core
- Remove deprecated call to formatargspec in Python 3.x (1174)
- Remove old, unreachable code in PyomoModel.py (1189)
- Clean up default argument for variable fix method (1221)
- Solver Interfaces
- Fix incorrect precision warnings in the GAMS and BARON writers (1166)
- Fix typo in MOSEK problem status handling (1170)
- Fix bug in NEOS interface for Python 3.x (1206)
- DAE updates
- Fix bug in get_index_information (1195)
- Remove use of _implicit_subsets (1197)
- PySP updates
- Expose options for CC and CVaR in the rapper interface (1211)
- Testing
- Disable extras on Appveyor Python 3.7 build (1180)
- Add Python 3.8 to Travis test suite (1182)
- Updates to Jenkins build infrastructure (1216)
- Documentation
- Minor updates for PySP, GDP, stream-based walkers, and installation
(1168, 1191, 1204, 1208)
- Contributed Packages
- Add MC++ compiled library version checking (1172)
- Fix minor type mismatch in PyNumero (1214)
- Fix deprecation warning in Mindtpy (1188)
- Add test skipping to trust region tests requiring IPOPT (1220)

-------------------------------------------------------------------------------

5.6.7

-------------------------------------------------------------------------------

- General
- Update links to tutorials and examples in the README (1082)
- Verify Python 3.8 support (1162)
- Core
- Add a guard in getname for ComponentData with no parent (1075)
- Add support for sqrt in Python-based AD implementation (1086)
- Add methods to IndexedVar to set bounds for all indices (1087)
- Replace ReciprocalExpression with DivisionExpression (989)
- Fix bug where Set multiplication changed the original Sets (1103)
- Improve ease of use of LinearExpression constructor (1097)
- Tech preview of the Set component hierarchy rewrite (1111)
- Add a get_interval method for Sets (1128)
- Update pprint method for derived classes and add support for printing
ComponentData (1043)
- Create a common interface for differentiation (1059)
- Add function to calculate the Taylor series approximation of an
expression (1059)
- Fix in Sympy interface to avoid complex numbers (1140)
- Add support for log10 in differentiation (1145)
- Solver Interfaces
- Fix bug in BARON and GAMS writers for handling exponential expressions (1114)
- Improve Gurobi persistent interface, enable callbacks, lazy constraints,
and more (1137)
- MPEC updates
- Update transformations to descend into disjuncts (1085)
- PySP updates
- Replace Graph.node with Graph.nodes to support networkx 2.4 (1141)
- GDP updates
- Use a name buffer when generating component names (1149)
- Testing
- Add pathos library to the Appveyor build (1135)
- Contributed Packages
- Model viewer improvements and bug fixes (1071, 1092)
- MindtPy outer approximation improvements (983)
- GDPOpt improvements, support for Ports (1098, 1133)
- FBBT improvements and bug fixes, updates to interval arithmetic, support
for log10, replace math.inf with float('inf') (1131, 1134, 1102, 1078,
1076, 1146)
- Documentation
- Fix typo in working_models.rst (1094)
- Add documentation for user interface to LinearExpression (1120)

-------------------------------------------------------------------------------

5.6.6

-------------------------------------------------------------------------------

- Core
- Remove a line in standard_repn that was unreachable (1063)
- Solver Interfaces
- Fix symbolic labels for BARON and GAMS (1057)
- Fix in cplex_direct to check for solution before extracting bounds (1060)
- Fix in NL writer where a single-term sum output a n-ary operator (1067)
- Contributed Packages
- FBBT improvements (1002)
- Benders improvements (1061)
- GDPopt updates (922, 1065)
- Model viewer improvements, add residual table, improved install/testing,
support for AbstractModels (955, 1054, 1066)

-------------------------------------------------------------------------------

5.6.5

-------------------------------------------------------------------------------

- General
- Remove non-ascii character from README.md (1045)
- PySP
- Fix docstring formatting (1042)
- Testing
- Resolve book test failures (1038)
- Contributed Packages
- Benders cut generator component (1028)

-------------------------------------------------------------------------------

5.6.4

-------------------------------------------------------------------------------

- General
- Resolve project description rendering on PyPI

-------------------------------------------------------------------------------

5.6.3

-------------------------------------------------------------------------------

- General
- Update the README (990, 991, 992)
- Fix compilation with Cython
- Change the default use_signal_handling from True to None (1014)
- Testing
- Add a license check for Mosek (1007)
- Add a Cythonization test to Travis (1012)
- Core
- Bug fix in IndexedComponent using a nonhashable object as an index (1006)
- Bug fix in fix_discrete transformation for domain comparison (996)
- Add read-only view of kernel matrix_constraint (1011, 1013)
- Add specialized conic constraints to kernel (980, 1018)
- Bug fix in standard repn when using a fixed variable as an exponent (978)
- Add _associativity to _ExpressionData (1031)
- Solver Interfaces
- Bug fix in CBC plugin related to certain objective values (1004)
- Contributed Packages
- FBBT improvements (994)
- MC++ variable bound guards (1015)
- Improvements to bounds_to_vars preprocessing transformation (1016)
- GDPbb improvements and cleanup (982)

-------------------------------------------------------------------------------

Page 6 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.