Releases: DrBarnabus/CompositeKey
Releases · DrBarnabus/CompositeKey
v1.3.0
1.3.0 (2024-10-29)
Features
- Fast path
Format
generation for string properties (#15) (b3a59e4)
- Fast path
Format
/Parse
generation for Enums (#10) (858ba21)
Bug Fixes
- Source Generator now correctly targets all .NET 8 SDK Versions (#13) (93c912f)
v1.2.0
1.2.0 (2024-10-10)
Features
- Add option to disable/enable
InvariantCulture
(#9) (b61a4a4)
Bug Fixes
- Fix typo in UnsupportedType and NoObviousConstructor diagnostics (#7) (3f1f9a0)
v1.1.0
Full Changelog
Features
- Allow
[CompositeKey]
to be on a nested private record (30c225a)
- Enable marking explicit constructor with
[CompositeKeyConstructor]
attribute (739b60c)
- Optimization of generated
ToString
/To...Key
methods when using Constant or Guid key parts (556a2ba)
v1.0.0
Features
- Initial Implementation (ecbfd8e)
- Report error diagnostics when parser fails (6aa31a1)
Bug Fixes
- Add missing
using System;
statement to generated code (332ccaf)
- Allow CompositeId type to be
sealed
(138986a)
- Allow singular value as PartitionKey or SortKey (5045d27)
- Incorrect
TSelf
when generating for nested type declaration (2d2a7c6)
- Incorrect type keyword usage in TargetTypeDeclarations (2735904)