Skip to content
This repository has been archived by the owner on Mar 2, 2024. It is now read-only.

Latest commit

 

History

History
77 lines (41 loc) · 2.8 KB

CHANGELOG.md

File metadata and controls

77 lines (41 loc) · 2.8 KB

4.0.0 (2024-03-02)

Bug Fixes

BREAKING CHANGES

  • Deprecated package
  • Deprecated package

3.1.0 (2022-08-26)

Features

  • Add rule to validate latitude and longitude nullable (73e6374)
  • Add support to debug in runtime Microsoft.SourceLink.GitHub (d6bc421)

3.0.0 (2022-03-15)

Breaking Changes

  • Exceptions module has been moved to PowerUtils.GuardClauses.Validations project so it can be used individually;
  • ErrorCodes module has been moved to PowerUtils.Validations.Primitives project so it can be used individually;
  • Error codes for status code 409-Conflict changed from ALREADY_EXISTS to DUPLICATED;
  • Removed unused property Message from object ValidationNotification;
  • Removed the constructor ValidationNotification(string property, string errorCode, string message);
  • Object ValidationNotification named to ValidationFailure;
  • Interface IValidationNotificationsPipeline named to IValidationNotifications;
  • Object ValidationNotificationsPipeline named to ValidationNotifications;
  • Helper ValidationsContractNotificationsErrors named to ValidationsContractExtensions;
  • Helper *ValidationsContract named to *ValidationRules;
  • Remove unused property IgnoreProperties from IValidationsContract;

2.1.0 (2021-11-29)

New Features

  • Added new exception UnauthorizedException;
  • Added new error code UNAUTHORIZED;

Bug fixed

  • Bug fixed the StatusCode of the ForbiddenException;

Enhancements

  • Improved the level of protection of static properties for ValidationExceptions;
  • Updated documentation;

2.0.0 (2021-11-23)

New Features

  • Added new validation rule "OptionsIgnoreCase";
  • Added new validation rule "OrderingDirectionIgnoreCase";

Breaking Changes

  • Now validation rule "Options" is case sensitive;

1.0.0 (2021-11-21)

  • Start project