| 1 added class/operation | |||
|
A | validation.AtProperty added | |
| 5 added classes/operations | |||
|
A | it.CountConstraint.WithDivisibleError added | |
|
A | it.CountConstraint.WithDivisibleMessage added | |
|
A | it.newCountComparison added | |
|
A | it.CountConstraint.newNotDivisibleViolation added | |
|
A | it.HasCountDivisibleBy added | |
| B | ↘ | C | it.CountConstraint.ValidateCountable got worse |
| 28 added classes/operations | |||
|
B | validate.UUID added | |
|
B | uuid.*UUID.decodeCanonical added | |
|
B | uuid.*UUID.UnmarshalText added | |
|
A | internal/uuid/uuid.go added | |
|
B | uuid.UUID.Variant added | |
|
B | it.UUIDConstraint.ValidateString added | |
|
A | is.UUID added | |
|
A | validate.convertUUIDError added | |
|
A | validate.AllowUUIDVersions added | |
|
A | validate.DenyNilUUID added | |
| view all | |||
| 8 added classes/operations | |||
|
B | validate.ULID added | |
|
A | is/identifiers.go added | |
|
A | validate/identifiers.go added | |
|
A | it/identifiers.go added | |
|
A | is.ULID added | |
|
A | validate.newCharSet added | |
|
A | validate.charSet.Contains added | |
|
A | it.IsULID added | |
| A | validation_test.*TagStorage.FindByName removed | ||
| A | example_custom_service_constraint_test.go removed | ||
| A | validation_test.ExampleValidator_GetConstraint_customServiceConstraint removed | ||
| A | validation_test.*ExistingTagConstraint.ValidateString removed | ||
| A | validation_test.StockItem.Validate removed | ||
| A | validation.*ConstraintAlreadyStoredError.Error removed |
| 14 added classes/operations | |||
|
A | example_custom_violation_test.go added | |
|
A | validation_test.*DomainViolation.Is added | |
|
A | validation_test.*DomainViolationFactory.CreateViolation added | |
|
A | validation_test.*DomainViolation.Unwrap added | |
|
A | validation_test.NewDomainViolationFactory added | |
|
A | validation_test.*DomainViolation.pathAsJSONPointer added | |
|
A | validation_test.*DomainViolation.PropertyPath added | |
|
A | validation_test.*DomainError.Error added | |
|
A | validation_test.ExampleSetViolationFactory added | |
|
A | validation_test.*DomainViolation.Error added | |
| view all | |||
| 6 added classes/operations | |||
|
B | validation_test.ExampleValidator_ValidateIt_violationWithPayload added | |
|
A | example_embedded_violation_test.go added | |
|
A | validation_test.BlogEntry.Validate added | |
|
A | validation_test.Blog.Validate added | |
|
A | validation_test.*AccessViolation.Error added | |
|
A | validation_test.BlogEntries.Validate added | |
| 6 added classes/operations | |||
|
A | example_validatable_func_test.go added | |
|
A | validation.ValidatableFunc.Validate added | |
|
A | validation_test.ExampleValidatableFunc_Validate added | |
|
A | validation_test.WebstoreItem.Validate added | |
|
A | validation_test.Webstore.Validate added | |
|
A | validation_test.WebstoreItems.Validate added | |
| 47 added classes/operations | |||
|
B | validation.*pathParser.handleNext added | |
|
B | it.DateTimeConstraint.ValidateString added | |
|
B | validation.*pathParser.finish added | |
|
B | validation.*pathParser.handlePoint added | |
|
B | validation.isIdentifier added | |
|
B | validation.*pathParser.handleOpenBracket added | |
|
B | validation.*pathParser.handleCloseBracket added | |
|
A | it/date_time.go added | |
|
A | it.IsDate added | |
|
A | it.DateTimeConstraint.WithMessage added | |
| A | ↘ | F | path.go got worse |
| A | ↘ | B | validation.*PropertyPath.String got worse |
| A | ↘ | C | it/web.go got worse |
| A | ↘ | B | validate.URL got worse |
| B | ↘ | C | it.URLConstraint.ValidateString got worse |
| view all | |||
| 45 added classes/operations | |||
|
B | validationtest.*ViolationListAssertion.WithErrors added | |
|
B | it.RegexpConstraint.ValidateString added | |
|
B | validation.AsyncArgument.validate added | |
|
A | validationtest.*ViolationAssertion.WithError added | |
|
A | validation.NewError added | |
|
A | it.IPConstraint.WithProhibitedMessage added | |
|
A | it.IPConstraint.WithInvalidMessage added | |
|
A | it.URLConstraint.WithError added | |
|
A | it.URLConstraint.WithMessage added | |
|
A | it.IPConstraint.WithInvalidError added | |
| B | ↗ | A | validation.AsyncArgument.setUp improved |
| B | ↗ | A | validation.SequentialArgument.setUp improved |
| B | ↗ | A | validation.AtLeastOneOfArgument.setUp improved |
| view all | |||
| 4 added classes/operations | |||
|
B | validation.AsyncArgument.setUp added | |
|
A | validation.AsyncArgument.With added | |
|
A | validation.Async added | |
|
A | validation.AsyncArgument.When added | |
| A | ↘ | B | flow_control.go got worse |
| 4 added classes/operations | |||
|
A | validation.AllArgument.When added | |
|
A | validation.AllArgument.setUp added | |
|
A | validation.AllArgument.With added | |
|
A | validation.All added | |
| A | validation_test.*BrandRepository.FindByName removed | ||
| A | validation_test.ValidBrand removed | ||
| A | validation_test.ExampleNewArgument_customArgumentConstraintValidator removed | ||
| A | validation_test.*UniqueBrandConstraint.ValidateBrand removed | ||
| A | example_custom_argument_constraint_test.go removed |
| 3 added classes/operations | |||
|
A | validation.*ConstraintNotFoundError.Error added | |
|
A | validation.*ConstraintError.Error added | |
|
A | validation.*ConstraintAlreadyStoredError.Error added | |
| 3 added classes/operations | |||
|
A | validation.*ConstraintNotFoundError.Error added | |
|
A | validation.*ConstraintError.Error added | |
|
A | validation.*ConstraintAlreadyStoredError.Error added | |
| Image URL | |
| Markdown | |
| Textile | |
| RDOC | |
| AsciiDoc |