Vogen Versions Save

A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects

4.0.4

1 week ago

What's Changed

Full Changelog: https://github.com/SteveDunn/Vogen/compare/4.0.3...4.0.4

4.0.3

1 week ago

What's Changed

Full Changelog: https://github.com/SteveDunn/Vogen/compare/4.0.2...4.0.3

4.0.2

2 weeks ago

What's Changed

Full Changelog: https://github.com/SteveDunn/Vogen/compare/4.0.1...4.0.2

4.0.1

2 weeks ago

What's Changed

Full Changelog: https://github.com/SteveDunn/Vogen/compare/4.0.0...4.0.1

4.0.0

1 month ago

What's Changed

The main change in this release is hoisting of parsing functionality from the primitive to the wrapper. If the primitive being wrapped implements IParsable<TSelf> (or ISpanParsable / IUtf8SpanParsable), then the wrapper will also implement these interfaces and delegate to the primitive.

Additionally, value objects of string now implement IParsable. This is useful in a number of situations. for instance, using a value object as a parameter in an ASP.NET Core endpoint.

Note that there is a potential breaking change in this version, hence the updated major version. I'd guess that the impact will be pretty low though. Previously, Vogen hoisted TryParse from the primitive. When you called TryParse on the wrapper, it would throw an exception if the value failed your Validate method. With hindsight, it should've just returned false, which it now does in this version.

New Contributors

Full Changelog: https://github.com/SteveDunn/Vogen/compare/3.0.24...4.0.0

3.0.25-beta.1

2 months ago

3.0.24

4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/SteveDunn/Vogen/compare/3.0.23...3.0.24

3.0.23

6 months ago

What's Changed

Full Changelog: https://github.com/SteveDunn/Vogen/compare/3.0.22...3.0.23

3.0.23-beta.2

6 months ago

What's Changed

  • feat: implement #512 EF Core support extension for 'HasVogenConversion'
  • feat: implement #513 EF Core add `EfCoreValueComparer'
  • chore(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/SteveDunn/Vogen/pull/480

Full Changelog: https://github.com/SteveDunn/Vogen/compare/3.0.22...3.0.23-beta.1

3.0.22

6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/SteveDunn/Vogen/compare/3.0.21...3.0.22