Skip to content

Commit 37b96dd

Browse files
authored
Added release notes for 1.12.0 (#1112)
* Added release notes for 1.13.0 * version error * bumped version to 1.12 * fix for removal of errant release notes line
1 parent 7904439 commit 37b96dd

File tree

4 files changed

+32
-3
lines changed

4 files changed

+32
-3
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 1.11.1-dev
2+
current_version = 1.12.0
33
commit = True
44
tag = False
55
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\-(?P<release>[a-z]+))?

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ body:
2323
attributes:
2424
label: Dymos Version
2525
description: What version of Dymos is being used.
26-
placeholder: "1.11.1-dev"
26+
placeholder: "1.12.0"
2727
validations:
2828
required: true
2929
- type: textarea

dymos/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = '1.11.1-dev'
1+
__version__ = '1.12.0'
22

33

44
from .phase import Phase, AnalyticPhase

release_notes.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,32 @@
1+
*******************************
2+
# Release Notes for Dymos 1.12.0
3+
4+
Oct 02, 2024
5+
6+
Dymos 1.12.0 primarily supports the updated paths to OpenMDAO output files in the OpenMDAO 3.35.0 release.
7+
8+
The Birkhoff transcription can involve extraordinarily long segments with hundreds of nodes. The lagrange polynomial interpolation algorith used with shorter segments is inefficient in this case and is replaced (for simulation) by
9+
the use of cubic splines from scipy.interpolate. This provides fast interpolation that's accurate enough for simulation,
10+
when derivatives are not needed.
11+
12+
The SolveIVP transcription, which has long been deprecated in favor of the more general and derivative-capable ExplicitShooting transcription, is removed.
13+
14+
## Backwards Incompatible API Changes & Deprecations
15+
- Removed `SolveIVP` and removed dead code from TranscriptionBase [#1104](https://github.com/OpenMDAO/dymos/pull/1104)
16+
17+
## Enhancements
18+
- bokeh timeseries plots now comply with OpenMDAO's placement of recorder files. [#1106](https://github.com/OpenMDAO/dymos/pull/1106)
19+
- Faster interpolation for explicit shooting [#1109](https://github.com/OpenMDAO/dymos/pull/1109)
20+
21+
## Miscellaneous
22+
- Added readme to pyproject.toml [#1094](https://github.com/OpenMDAO/dymos/pull/1094)
23+
- Reduced the memory allocation in the TimeseriesOutputComp in common use cases. [#1096](https://github.com/OpenMDAO/dymos/pull/1096)
24+
- Timeseries report tooltip hover change. [#1098](https://github.com/OpenMDAO/dymos/pull/1098)
25+
- Removed need for copy_build_artifacts in the doc build process. [#1100](https://github.com/OpenMDAO/dymos/pull/1100)
26+
- Removed use of newshape keyword argument from numpy reshape calls. [#1102](https://github.com/OpenMDAO/dymos/pull/1102)
27+
- Added a pre-commit configuration to enable automatic linting with ruff [#1105](https://github.com/OpenMDAO/dymos/pull/1105)
28+
- Added the Gong challenge problem benchmark for Birkhoff transcription. [#1108](https://github.com/OpenMDAO/dymos/pull/1108)
29+
- Updated GitHub Workflows [#1111](https://github.com/OpenMDAO/dymos/pull/1111)
130

231
*******************************
332
# Release Notes for Dymos 1.11.0

0 commit comments

Comments
 (0)