Skip to content

chore(release): 0.10.0 - #68

Merged
CameronBrooks11 merged 1 commit into
mainfrom
release/v0.10.0
Sep 6, 2026
Merged

chore(release): 0.10.0#68
CameronBrooks11 merged 1 commit into
mainfrom
release/v0.10.0

Conversation

@CameronBrooks11

Copy link
Copy Markdown
Member

Version bump only; pyproject.toml was already at 0.10.0.dev0.

Ships two halves of one property

Both are about a caller being able to tell "nothing was there" from "orlab could not tell
you", and neither is visible in the published 0.9.0:

The second is likeliest exactly when the first is False -- a newer OpenRocket on an
older profile is where unknown event types appear -- so they belong in one release.

Compatibility

EventTimes subclasses dict, so indexing, == against a plain dict and dict(events)
all behave as before; that is asserted. Existing callers see no change.

just check and just test green: 235 passed, 2 skipped.

Minor: get_events now returns EventTimes rather than a plain dict, and
OpenRocketInstance/SimulationPool gained profile_exact.

Both are the same property from two sides. A caller could not tell "this
simulation had no such event" from "orlab did not recognise the event",
nor "this is the profile for your jar" from "this is the nearest older
one". Neither is visible in the published 0.9.0.

EventTimes subclasses dict, so indexing and comparison are unchanged.
@CameronBrooks11
CameronBrooks11 merged commit ba72a08 into main Sep 6, 2026
14 checks passed
@CameronBrooks11
CameronBrooks11 deleted the release/v0.10.0 branch September 6, 2026 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant