Skip to content

Releases: Applicita/Orleans.Results

2.0.0

07 May 09:33
Compare
Choose a tag to compare

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

10 Nov 17:14
Compare
Choose a tag to compare

Updated to .NET + Orleans 7.0.0 GA

NOTE: this release contains a breaking change: ErrorCode has been renamed to ErrorNr to avoid an inconvenient name conflict with Orleans.ErrorCode. Other members named *Code are also renamed to *Nr for consistency.

1.0.0-preview.2

29 Aug 06:50
Compare
Choose a tag to compare
  • 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

12 Jul 14:45
Compare
Choose a tag to compare

Initial preview; serialization is tested