Skip to content

Releases: PawelGerr/Thinktecture.Runtime.Extensions

8.0.0-beta11

15 Nov 22:46
c195ae3
Compare
Choose a tag to compare
8.0.0-beta11 Pre-release
Pre-release
  • Smart enums, value object and unions can be nested
  • Unions skip generation of (implicit/explicit) conversions if the member type is an interface
  • Unions can have members of same type
  • Renamed generic type parameter from TContext to TState
  • Unions using UnionAttribute<T1, T2> are called ad hoc unions
  • Implemented "regular" unions

7.6.0

13 Nov 07:01
5907025
Compare
Choose a tag to compare
  • Added support for EF Core 9
  • EF value converter tries to convert provided value to key type to improve user experience
  • Smart enums and value object can be nested
  • (implicit/explicit) Conversions are not generated if the key type ob an smart enum/value object is an interface

8.0.0-beta10

28 Oct 06:40
9bec95d
Compare
Choose a tag to compare
8.0.0-beta10 Pre-release
Pre-release
  • EF value converter shouldn't do unnecessary round-trip conversion
  • Arrays can be used with unions as well

8.0.0-beta09

23 Oct 21:19
3217eb2
Compare
Choose a tag to compare
8.0.0-beta09 Pre-release
Pre-release
  • Removed @ from error message

8.0.0-beta08

23 Oct 19:44
2c88350
Compare
Choose a tag to compare
8.0.0-beta08 Pre-release
Pre-release
  • EF value converter shouldn't do unnecessary round-trip conversion
  • DefaultInstanceProperty is generated if AllowDefaultStructs is set to true
  • Union structs throw InvalidOperationException if they are not initialized or initialized with default value
  • Non-hardcoded method args are escaped by default

7.5.3

23 Oct 19:43
87635d8
Compare
Choose a tag to compare
  • EF value converter shouldn't do unnecessary round-trip conversion

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.