Skip to content

Releases: PawelGerr/Thinktecture.Runtime.Extensions

8.5.3

13 Mar 06:39
2ebc172
Compare
Choose a tag to compare
  • AddValueObjectConverters must skip "ignored" members

8.5.2

12 Mar 20:17
ef2f27c
Compare
Choose a tag to compare
  • Adden an overload for AddValueObjectConverters with ComplexPropertyBuilder
  • fix: AddValueObjectConverters must check inside complex value objects not just for scalar but for complex properties as well

8.5.1

08 Mar 12:18
4529ef7
Compare
Choose a tag to compare
  • UseDelegateFromConstructorAttribute supports ref, int, out, ref readonly parameters.
  • UseDelegateFromConstructorAttribute supports custom delegate type name.
  • Analyzer emits an error if UseDelegateFromConstructorAttribute is placed on a method with generics.

8.5.0

04 Mar 19:22
5831eec
Compare
Choose a tag to compare
  • Added UseDelegateFromConstructorAttribute to reduce boiler plate code

8.4.1

24 Feb 19:30
585e43a
Compare
Choose a tag to compare
  • Added compiler warnings when key member has a comparer but no equality comparer and vice versa.

8.4.0

23 Feb 10:48
e03e765
Compare
Choose a tag to compare
  • [Complex Value Object] Added DefaultStringComparison to ComplexValueObjectAttribute
  • [Value Objects] Added compiler warning + code fix for string-based value objects without comparer
    • Reason: the choice of the string equality comparer is very important and should be defined by the developers explicitly
  • Removed EqualityComparisonOperators from ComplexValueObjectAttribute because it has no effect (leftovers from refactoring)

8.3.0

16 Feb 13:07
b82d21b
Compare
Choose a tag to compare
  • Added a helper class StringValueObjectComparer that provides common comparers for string-based value objects/smart enums
  • Added extension methods AddValueObjectConverters for entity type builders

8.2.0

16 Feb 13:07
7deffed
Compare
Choose a tag to compare
  • Conversion operators of a keyed value objects can be configured

8.1.0

17 Jan 18:46
2d443db
Compare
Choose a tag to compare
  • Conversion operators of a smart enum can be configured

8.0.2

18 Dec 11:21
8f4e6d7
Compare
Choose a tag to compare
  • Fix for Switch/Map