Skip to content

Releases: PawelGerr/Thinktecture.Runtime.Extensions

8.0.0-beta06

27 Sep 13:47
8f95739
Compare
Choose a tag to compare
8.0.0-beta06 Pre-release
Pre-release
  • A union can be a struct or a ref struct.

8.0.0-beta05

14 Sep 11:15
5e62d7c
Compare
Choose a tag to compare
8.0.0-beta05 Pre-release
Pre-release
  • [Unions] Access modifier of union ctors are configurable + implicit conversions can be omitted.

8.0.0-beta04

14 Sep 11:14
1d25cfa
Compare
Choose a tag to compare
8.0.0-beta04 Pre-release
Pre-release
  • [Unions] Args of switch/map must be named.

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)