Skip to content

v6.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 19:24
bdb8825

6.3.0 (2026-10-08)

Added

  • efcore: add nullable Maybe<T>? column mapping (a42be18), closes #106
  • efcore: map Maybe<T>? properties to nullable columns (ce782e2)
  • maybe: add Flatten for Maybe<T>? (8765bc9)
  • results: add MapErrorAsync overloads (e0e78e2)
  • rules: add async RuleEngine.EvaluateAsync that awaits async rules (e66f8bc)
  • rules: add RuleEngine.EvaluateAsync that awaits async rules (d235b5d)

Fixed

  • efcore: map Maybe<T>? in complex types and document convention limits (10ca7ef)
  • results: map every error in MapError and add MapErrorAsync (dcd8b89)
  • results: map every error in MapError(Func<Error, Error>) (8778617), closes #107
  • results: propagate caller cancellation from TryAsync (687945d)
  • results: propagate caller cancellation from TryAsync instead of converting it to an Error (a126b51)
  • rules: document that sync Evaluate throws caller cancellation for async root rules (1800cce)

Changed

  • core: skip allocations in WithCancellation when task completed or token cannot cancel (f94681c)
  • core: skip allocations in WithCancellation when task completed or token cannot cancel (f9553f9)
  • results: check token instead of WithCancellation in MapErrorAsync mappers (4c35599)