diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 4604691c063..a6fc48678d3 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -24,6 +24,7 @@ Pyomo 5.1 - Fixed error messages in pyomo.dae (#81) - Revised CBC interface to recognize intermediate non-integer solutions (#77) - Added checks for IPOPT test failures based on version info (#72) +- Removed support for OpenOpt ------------------------------------------------------------------------------- Pyomo 5.0.1 diff --git a/RELEASE.txt b/RELEASE.txt index 5cfdff691fb..639b2b1e569 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -1,50 +1,27 @@ -We are pleased to announce the release of Pyomo 5.0. Pyomo is a collection of Python software packages that supports a diverse set of optimization capabilities for formulating and analyzing optimization models. - - -The following are a summary of changes since Pyomo 4.0: - -Release and documentation of GDP, Bilevel, MPEC and DAE capabilities - * Finalized many APIs - * Bug fixes in transformations and meta-solvers - * First documented release of pyomo.bilevel, pyomo.mpec and pyomo.dae - -Pyomo command - * Added support for configuration files - * Added 'pyomo install-extras' to install optional Python packages - * Added the 'pyomo info' subcommand to describe Pyomo installation - * Consolidated help information in the 'pyomo help' subcommand - -Installers - * Conda installers - * Script to install pyomo.extras - * Many updates to the pyomo_install script - -Modeling Changes - * Rework of model transformation logic - * SOSConstraint, Suffix, Block, Expression - * Added slicing when indexing a component. - * Allow the use of ellipsis in indices - * SP representation for mutable stochastic data - -Scripting - * Optimization results loaded into models - * Removed explicit model preprocessing - -Solver Updates - * Complete rework of pyomo.mpec solvers - * Better support for NEOS solvers - * Resolved various issues with python direct interfaces (cplex and gurobi) - * Major performance enhancements for Pyro-based solver managers - * Significant speed-up of CPLEX solver interfaces - * Adding PySP solver interface to the SD solver - -Misc - * Added utility for converting PySP models into SMPS input files - * Added an MPS file writer - * Many fixes to the 'sol' file reader - * Support evaluating external functions in AMPL-stype shared libraries - * Added support for automatically generating "template expressions" - * Many bug fixes +We are pleased to announce the release of Pyomo 5.1. Pyomo is a collection of Python software packages that supports a diverse set of optimization capabilities for formulating and analyzing optimization models. + + +The following are a summary of changes since Pyomo 5.0: + +- Added a CONOPT plugin to handle a custom SOL file output (#88) +- Changed 'pyomo solve' to use any Model object that is found, rather than + requiring the default object to be named 'model' (#80) +- Reworked the solver testing infrastructure to enable enumeration of all + test scenarios, which is used by 'pyomo test-solvers' (#78) +- Fixes for xpress solver options writer (#79) +- Resolved an issue where Pyomo was unnecessarily cloning most inequality + expressions (#80) +- Reworked the Pyomo *.DAT file parser and post-parse processing logic. This + eliminates parse ambiguities that were causing test failures. +- Finalized book test examples for the new edition of the Pyomo book +- Added pyomo.contrib to support integration of third-party Pyomo libraries + in a standard manner +- Fixed TravisCI testing issues where the incorrect version of Python was being + tested +- Fixed error messages in pyomo.dae (#81) +- Revised CBC interface to recognize intermediate non-integer solutions (#77) +- Added checks for IPOPT test failures based on version info (#72) +- Removed support for OpenOpt Enjoy!