Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare release 5.16.0 #576

Merged
merged 2 commits into from
May 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/BuildAndTestOnPullRequests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
Build_Stateless_solution:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Install dependencies
run: dotnet restore
Expand Down
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,18 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## 5.16.0 - 2024.05.24
### Changed
- Permit state reentry from dynamic transitions [#565]
- This is a change in behavior from v5.15.0 (see [#544]); this version restores the previous behavior for `PermitDynamic` that allows reentry;
if reentry is not the desired behavior, consider using a guard condition with `PermitDynamicIf`.
- Remove getDestination, and use Destination property instead (internal refactor) [#575]
### Added
- Add overloads to `FireAsync` to support parameterized trigger arguments [#570]
- Add overloads to `CanFire` to support parameterized trigger arguments [#574]
### Fixed
- Prevent `NullReferenceException` in the `InvocationInfo` class [#566]

## 5.15.0 - 2023.12.29
### Changed
- Updated net6.0 build target to net8.0 [#551]
Expand Down Expand Up @@ -210,6 +222,11 @@ Version 5.10.0 is now listed as the newest, since it has the highest version num
### Removed
### Fixed

[#575]: https://github.com/dotnet-state-machine/stateless/pull/575
[#574]: https://github.com/dotnet-state-machine/stateless/pull/574
[#570]: https://github.com/dotnet-state-machine/stateless/pull/570
[#566]: https://github.com/dotnet-state-machine/stateless/pull/566
[#565]: https://github.com/dotnet-state-machine/stateless/issues/565
[#551]: https://github.com/dotnet-state-machine/stateless/pull/551
[#557]: https://github.com/dotnet-state-machine/stateless/issues/557
[#553]: https://github.com/dotnet-state-machine/stateless/issues/553
Expand Down
2 changes: 1 addition & 1 deletion src/Stateless/Stateless.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<Description>Create state machines and lightweight state machine-based workflows directly in .NET code</Description>
<Copyright>Copyright © Stateless Contributors 2009-$([System.DateTime]::Now.ToString(yyyy))</Copyright>
<NeutralLanguage>en-US</NeutralLanguage>
<VersionPrefix>5.15.0</VersionPrefix>
<VersionPrefix>5.16.0</VersionPrefix>
<Authors>Stateless Contributors</Authors>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
Expand Down