Releases: Applicita/Orleans.Results
Releases · Applicita/Orleans.Results
2.0.0
This release fully updates Orleans.Results
to .NET 8, C# 12 and Orleans 8 - including full compliance to the dotnet new
mcs-editorconfig 2.0 template
1.0.0
Updated to .NET + Orleans 7.0.0 GA
NOTE: this release contains a breaking change:
ErrorCode
has been renamed toErrorNr
to avoid an inconvenient name conflict withOrleans.ErrorCode
. Other members named*Code
are also renamed to*Nr
for consistency.
1.0.0-preview.2
- Creating results with multiple errors is now done with public ctors and an implicit convertor, instead of the "With" methods (to improve conciseness of API usage)
- Immutability: removed Orleans [Immutable] attribute from results that contain a value. Instead, the attribute can be applied to specific contained types; for those cases there would be little additional benefit in marking the result itself immutable
- Validation: replaced ValidationErrors property with TryAsValidationErrors method (to support Flags enum usage for categorizing validation errors). Added usage to the example sln.
- Added inline documentation
- Added unit tests - 100% coverage
- Updated and improved API documentation in readme
Full Changelog: 1.0.0-preview.1...1.0.0-preview.2
1.0.0-preview.1
Initial preview; serialization is tested