Skip to content

[Release] v2.5.0 - #147

Merged
MJC598 merged 4 commits into
mainfrom
dev
Jul 15, 2026
Merged

[Release] v2.5.0#147
MJC598 merged 4 commits into
mainfrom
dev

Conversation

@MJC598

@MJC598 MJC598 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

Push from dev to main for release of version 2.5.0

What Wrike task is this associated with?

Checklist before merging

  • If adding a core feature, I've added related tests.
  • This is part of a product update, and I've added an explanation of what is different to the changelog.

MJC598 added 4 commits July 6, 2026 16:02
* uml and some basic constructors

Updating public diagram

updating UML

reverting index and uml

* Updating timestep interface to match UML and missing parts of UML

* updating model and timestep to reflect new flow

* including UML in doxyfile

* Addressing PR comments
* uml and some basic constructors

Updating public diagram

updating UML

reverting index and uml

* thinking through Model updates

* Making repo wide changes to match transition and model syntax so project compiles. Tests commented out, no expectation simulation works yet

* Updating model and unit tests
* uml and some basic constructors

Updating public diagram

updating UML

reverting index and uml

* thinking through Model updates

* Making repo wide changes to match transition and model syntax so project compiles. Tests commented out, no expectation simulation works yet

* Removing GetLogName() function from transitions and replacing with protected member. Additional background death tests

* cleaning up imports and adding behavior tests

* Adding protected functions to transition base to help with testing dimensions

* overdose tests

* simulation test update

* intervention clone function testing

* Adding integration tests

* RemoveTransition function added

* Addressing PR Comments #143

* Fixing logging test dependency

* Ahhhhh

* Addressing PR comments

* fixing respond tests to have the correct final state
* thinking through Model updates

* Making repo wide changes to match transition and model syntax so project compiles. Tests commented out, no expectation simulation works yet

* Removing GetLogName() function from transitions and replacing with protected member. Additional background death tests

* cleaning up imports and adding behavior tests

* Adding protected functions to transition base to help with testing dimensions

* overdose tests

* simulation test update

* cleaning up copy issues discovered during benchmarking

* history changes

* fixing sim and history integration

* UML updates

* doc updates and some identified high risk functional breaks addressed

* version bumps

* Addressing PR comments
@MJC598 MJC598 self-assigned this Jul 15, 2026
@MJC598
MJC598 requested review from a team and ddbaptiste as code owners July 15, 2026 19:32
@MJC598 MJC598 added the enhancement New feature or request label Jul 15, 2026

@ddbaptiste ddbaptiste left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've reviewed all commits into dev, so approving this. Thanks for all the work you put into this!

@MJC598
MJC598 merged commit dcba932 into main Jul 15, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants