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 |