Skip to content

Commit 8d6d953

Browse files
authored
Release notes for 1.15.1. (#1228)
* .bumpversion.cfg -> .bumpversion.toml * bump version to 1.15.1 * release notes for 1.15.1 * numpy 2.4.0 change.
1 parent eca8fa4 commit 8d6d953

6 files changed

Lines changed: 62 additions & 26 deletions

File tree

.bumpversion.cfg

Lines changed: 0 additions & 22 deletions
This file was deleted.

.bumpversion.toml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
[tool.bumpversion]
2+
current_version = "1.15.1"
3+
commit = true
4+
tag = false
5+
parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)(\\-(?P<release>[a-z]+))?"
6+
serialize = [
7+
"{major}.{minor}.{patch}-{release}",
8+
"{major}.{minor}.{patch}",
9+
]
10+
11+
[[tool.bumpversion.files]]
12+
filename = "dymos/__init__.py"
13+
search = "__version__ = '{current_version}'"
14+
replace = "__version__ = '{new_version}'"
15+
16+
[[tool.bumpversion.files]]
17+
filename = ".github/ISSUE_TEMPLATE/bug_report.yml"
18+
search = "placeholder: \"{current_version}\""
19+
replace = "placeholder: \"{new_version}\""
20+
21+
[tool.bumpversion.parts.release]
22+
optional_value = "rel"
23+
values = [
24+
"dev",
25+
"rel",
26+
]

.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.15.0"
26+
placeholder: "1.15.1"
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.15.0'
1+
__version__ = '1.15.1'
22

33

44
from openmdao.utils.general_utils import env_truthy as _env_truthy

dymos/examples/racecar/linewidthhelper.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ def linewidth_from_data_units(linewidth, axis, reference='y'):
2424
fig = axis.get_figure()
2525
if reference == 'x':
2626
length = fig.bbox_inches.width * axis.get_position().width
27-
value_range = np.diff(axis.get_xlim())
27+
value_range = np.diff(axis.get_xlim()).item()
2828
elif reference == 'y':
2929
length = fig.bbox_inches.height * axis.get_position().height
30-
value_range = np.diff(axis.get_ylim())
30+
value_range = np.diff(axis.get_ylim()).item()
3131
# Convert length to points
3232
length *= 72
3333
# Scale linewidth to value range

release_notes.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
********************************
2+
# Release Notes for Dymos 1.15.1
3+
4+
March 12, 2026
5+
6+
This is a minor update with some changes to support OpenMDAO's connection graph refactor,
7+
as well as some other bug fixes.
8+
9+
## Backwards Incompatible API Changes & Deprecations
10+
11+
None
12+
13+
## Enhancements
14+
15+
- Birkhoff will attempt to build a guess of state rates in `set_state_vals` if given enough information (states and times).
16+
17+
## Bug Fixes
18+
19+
- Fixed a bug where dymos ignored the units assigned in link_phases. [#1224](https://github.com/OpenMDAO/dymos/pull/1224)
20+
- Birkhoff will at least report error during grid refinement now. [#1218](https://github.com/OpenMDAO/dymos/pull/1218)
21+
- set_state_vals can be called with `(num_state_input_nodes,) + shape` set of state values. [#1218](https://github.com/OpenMDAO/dymos/pull/1218)
22+
- set_control_vals can be called with `(num_control_input_nodes,) + shape` set of control values. [#1218](https://github.com/OpenMDAO/dymos/pull/1218)
23+
- Birkhoff state defects are now not linear if initial and final state values are not design variables. [#1218](https://github.com/OpenMDAO/dymos/pull/1218)
24+
25+
## Miscellaneous
26+
27+
- dymos now uses the same INF_BOUND sentinel value as OpenMDAO. [#1225](https://github.com/OpenMDAO/dymos/pull/1225)
28+
- Use OpenMDAO pixi environment in dymos testing. [#1220](https://github.com/OpenMDAO/dymos/pull/1220)
29+
- Workflow issue [#1221](https://github.com/OpenMDAO/dymos/pull/1221)
30+
- Changes needed to work with OpenMDAO connection graph refactor [#1222](https://github.com/OpenMDAO/dymos/pull/1222)
31+
32+
133
********************************
234
# Release Notes for Dymos 1.15.0
335

0 commit comments

Comments
 (0)