Skip to content

Releases: PawelGerr/Thinktecture.Runtime.Extensions

8.0.0-beta07

27 Sep 13:49
f51e116
Compare
Choose a tag to compare
8.0.0-beta07 Pre-release
Pre-release
  • Unions and value objects structs disallow default(T) and parameterless ctors by default. Value objects are configurable via AllowDefaultStructs.
  • Bugfix in analyzer: array types have no module.

7.5.2

27 Sep 13:42
6c26b5e
Compare
Choose a tag to compare
  • Bugfix in analyzer: array types have no ContainingModule

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.