Skip to content

Releases: phphd/exceptional-validation

2.0.0 RC 2

24 Jul 09:27
7c2c2e2

Choose a tag to compare

What's Changed

  • refactor: move match condition factories to more respective namespaces by @rela589n in #24
  • feat: allow configuration of translation domain by @rela589n in #25
  • refactor: restructure project namespaces by @rela589n in #26
  • feat: integrate ValidationFailedException by @rela589n in #28
  • refactor: split dependency injection service tests by @rela589n in #29
  • feat: standalone ValidationFailedExceptionValueMatchCondition by @rela589n in #30
  • refactor: services.yaml into services.php by @rela589n in #31
  • feat: implement match by exception origin class by @rela589n in #32
  • refactor: extract ObjectRuleSetAssembler::create() factory method by @rela589n in #33
  • feat: implement formatter for ValidationFailedException by @rela589n in #34
  • refactor: add generic type declarations by @rela589n in #35
  • refactor: ExceptionHandler into ExceptionMapper by @rela589n in #36
  • feat: integrate messenger validation failed exception by @rela589n in #37
  • refactor: move Middleware into Mapper\Validator namespace by @rela589n in #38
  • improve: make validator dependency optional by @rela589n in #39
  • feat: match exception by origin method by @rela589n in #40
  • refactor: change main service ids to use generics syntax by @rela589n in #41

Full Changelog: 1.5.0...2.0.0-rc2

2.0.0 RC 1

23 Jul 12:17

Choose a tag to compare

What's Changed

  • refactor: move match condition factories to more respective namespaces by @rela589n in #24
  • feat: allow configuration of translation domain by @rela589n in #25
  • refactor: restructure project namespaces by @rela589n in #26
  • feat: integrate ValidationFailedException by @rela589n in #28
  • refactor: split dependency injection service tests by @rela589n in #29
  • feat: standalone ValidationFailedExceptionValueMatchCondition by @rela589n in #30
  • refactor: services.yaml into services.php by @rela589n in #31
  • feat: implement match by exception origin class by @rela589n in #32
  • refactor: extract ObjectRuleSetAssembler::create() factory method by @rela589n in #33
  • feat: implement formatter for ValidationFailedException by @rela589n in #34
  • refactor: add generic type declarations by @rela589n in #35
  • refactor: ExceptionHandler into ExceptionMapper by @rela589n in #36
  • feat: integrate messenger validation failed exception by @rela589n in #37
  • refactor: move Middleware into Mapper\Validator namespace by @rela589n in #38
  • improve: make validator dependency optional by @rela589n in #39
  • feat: match exception by origin method by @rela589n in #40

Full Changelog: 1.5.0...2.0.0-rc1

1.5.0

07 Sep 12:12
8c61746

Choose a tag to compare

What's Changed

  • feat: allow multiple violations per single exception by @rela589n in #17
  • feat: ViolationListExceptionFormatter by @rela589n in #18
  • Refactor: more explicit ValueExceptionMatchCondition capture definition by @rela589n in #19
  • Feat: capturing multiple exceptions at once by @rela589n in #21

Full Changelog: 1.4.0...1.5.0

1.4.0

13 Aug 06:07
777012c

Choose a tag to compare

What's Changed

  • Feat: implement simple invalid value comparison conditions based on InvalidValueException by @rela589n in #10
  • Feat: fall back to exception message by @rela589n in #11
  • Fix: make invalid_value conditions explicit by @rela589n in #12
  • Refactor: introduce factories for match conditions by @rela589n in #13
  • Refactor: rename InvalidValueException into ValueException by @rela589n in #15

Full Changelog: 1.3.0...1.4.0

1.3.0

29 Jul 18:56
6f15407

Choose a tag to compare

What's Changed

Full Changelog: 1.2.0...1.3.0

1.2.0

13 Jul 17:25
b9080b1

Choose a tag to compare

What's Changed

Full Changelog: 1.1.0...1.2.0

1.1.0

13 Apr 07:49
303e7d2

Choose a tag to compare

Exception capturing for nested iterable items;
Conditional exceptions capturing.

1.0.0

07 Feb 07:07

Choose a tag to compare

Exception handling with #[ExceptionalValidation] and #[Capture] attributes.