diff --git a/.bumpversion.cfg b/.bumpversion.cfg index ffe761292..d285cf4e2 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.6.1-dev +current_version = 1.6.1 commit = True tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)(\-(?P[a-z]+))? diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 53198953c..bc251cbfa 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -24,7 +24,7 @@ body: attributes: label: Dymos Version description: What version of Dymos is being used. - placeholder: "1.6.1-dev" + placeholder: "1.6.1" validations: required: true - type: textarea diff --git a/dymos/__init__.py b/dymos/__init__.py index 94c86e00a..11dc9236c 100644 --- a/dymos/__init__.py +++ b/dymos/__init__.py @@ -1,4 +1,4 @@ -__version__ = '1.6.1-dev' +__version__ = '1.6.1' from .phase import Phase, AnalyticPhase from .transcriptions import GaussLobatto, Radau, ExplicitShooting, Analytic diff --git a/release_notes.md b/release_notes.md index e18307716..67cbd4b41 100644 --- a/release_notes.md +++ b/release_notes.md @@ -1,3 +1,34 @@ +******************************* +# Release Notes for Dymos 1.6.1 + +November 14, 2022 + +Version 1.6.1 of Dymos addresses bugs described below. + +This release also includes the start of an implementation to allow calculated expressions to be used as +constraints and timeseries outputs, but this feature is still undergoing development and documentation. + +## Backwards Incompatible API Changes & Deprecations + +None + +## Enhancements + +* Added the ability to include calculation expressions in timeseries outputs. This feature is still undergoing development and is not supported as of this release. [#846](https://github.com/OpenMDAO/dymos/pull/846) +* Added ability to specify constraint metadata (scaler, ref, linear, etc) when calling `link_phases`. [#858](https://github.com/OpenMDAO/dymos/pull/858) + +## Bug Fixes + +* Fixed a bug in polynomial controls and rates were included in timeseries outputs for ExplicitShooting. [#840](https://github.com/OpenMDAO/dymos/pull/840) +* Fixed an interpolation issue where scipy now requires unique x-axis values. [#842](https://github.com/OpenMDAO/dymos/pull/842) +* Added a better error message when time units are `None` and state rate introspection fails to find valid state units based on state rate units. [#851](https://github.com/OpenMDAO/dymos/pull/851) +* Fixed an issue that was causing states not to show up in the timeseries outputs for AnalyticPhase. [#853](https://github.com/OpenMDAO/dymos/pull/853) +* Fixed a bug that was causing errors when phase linkages involved parameters. [#858](https://github.com/OpenMDAO/dymos/pull/858) + +## Miscellaneous + +* Various github workflow issues addressed due to changes in dependencies. [#844](https://github.com/OpenMDAO/dymos/pull/844) [#849](https://github.com/OpenMDAO/dymos/pull/849) [#854](https://github.com/OpenMDAO/dymos/pull/854) + ******************************* # Release Notes for Dymos 1.6.0 diff --git a/setup.py b/setup.py index 555426040..57e340d13 100644 --- a/setup.py +++ b/setup.py @@ -39,7 +39,7 @@ setup(name='dymos', - version='1.6.1-dev', + version='1.6.1', description='Open-Source Optimization of Dynamic Multidisciplinary Systems', long_description=''' Dymos is a framework for the simulation and optimization of dynamical systems within the OpenMDAO Multidisciplinary Analysis and Optimization environment.