Skip to content

Releases: PawelGerr/Thinktecture.Runtime.Extensions

8.0.0-beta03

14 Sep 11:14
2f90db5
Compare
Choose a tag to compare
8.0.0-beta03 Pre-release
Pre-release
  • Added discriminated unions

7.5.1

05 Sep 21:09
e3cc345
Compare
Choose a tag to compare
  • Correct rendering of generic types with NRTs (like Func<string?, Task<string?>?>)

8.0.0-beta02

14 Sep 11:13
023667e
Compare
Choose a tag to compare
8.0.0-beta02 Pre-release
Pre-release
  • Adding sealed/readonly on class/struct is not necessary anymore, source gen takes this over

8.0.0-beta01

19 Aug 05:44
acab0c2
Compare
Choose a tag to compare
8.0.0-beta01 Pre-release
Pre-release
  • Migration from v7 to v8
  • [Breaking] Replaced (equality-based) Switch/Map with index-based ones.
    • Reason: perf + dozens of (generic) overloads make the methods difficult to use.

7.5.0

05 Sep 21:03
6ed62cd
Compare
Choose a tag to compare
  • Added overload for TryCreate with validation error.

7.4.0

05 Sep 21:02
42babfd
Compare
Choose a tag to compare
  • Smart enum ctor should ignore abstract properties.
  • Fixed analysis of Switch/Map with context.

7.3.0

18 Apr 18:33
bea16c8
Compare
Choose a tag to compare
  • Handling of Nullable<T> should be done by System.Text.Json
  • Non-generic ValueObjectJsonConverterFactory prioritizes JsonConverterAttribute over its own converter (by default)
  • ValueObjectMessageFormatterResolver prioritizes MessagePackFormatterAttribute over its own formatter (by default)

7.2.1

14 Apr 09:44
df3dbaa
Compare
Choose a tag to compare
  • Removed explicit reference to System.Text.Json
  • Dropped support for EF Core 5

7.2.0

31 Jan 18:36
dcd4e25
Compare
Choose a tag to compare
  • System.Text.Json: String-based keyed value objects (and smart enums) can be used as dictionary keys

7.1.0

11 Dec 20:29
4a5e7bd
Compare
Choose a tag to compare
  • Value object ctor visibility can be changed via ConstructorAccessModifier