Respect Validation v1.0.0 Release Notes

Release Date: 2015-10-24 // over 8 years ago
  • โž• Added

    • โž• Add "alpha-3" and "numeric" formats for "CountryCode" rule (#530)
    • โž• Add support for PHP 7 (#426)
    • Create "BoolVal" rule (#583)
    • Create "Bsn" rule (#450)
    • Create "CallableType" rule (#397)
    • Create "Countable" rule (#566)
    • Create "CurrencyCode" rule (#567)
    • Create "Extension" rule (#360)
    • Create "Factor" rule (#405)
    • Create "Finite" rule (#397)
    • Create "FloatType" rule (#565)
    • Create "Identical" rule (#442)
    • Create "Imei" rule (#590)
    • Create "Infinite" rule (#397)
    • Create "IntType" rule (#451)
    • Create "Iterable" rule (#570)
    • Create "KeyNested" rule (#429)
    • Create "KeySet" rule (#374)
    • Create "KeyValue" rule (#441)
    • Create "Mimetype" rule (#361)
    • Create "NotBlank" rule (#443)
    • Create "NotOptional" rule (#448)
    • Create "Optional" rule (#423)
    • Create "ResourceType" rule (#397)
    • Create "ScalarVal" rule (#397)
    • Create "Size" rule (#359)
    • Create "SubdivisionCode" rule for 252 countries (#411)
    • Create "VideoUrl" rule (#410)
    • Create method getMessages() for nested exceptions (#406)

    ๐Ÿ”„ Changed

    • โž• Add country code to the message of "PostalCode" exception rule (#413)
    • ๐Ÿ‘‰ Make "ArrayVal" validate only if the input can be used as an array (#574)
    • ๐Ÿ‘‰ Make "Between" rule inclusive (#445)
    • ๐Ÿ‘‰ Make "Max" rule inclusive (#445)
    • ๐Ÿ‘‰ Make "Min" rule inclusive (#445)
    • ๐Ÿ†• New generic top-level domains (#368)
    • On AbstractRelated (Attribute, Call and Key) define names for child rules (#365)
    • On exceptions, convert Array to string (#387)
    • ๐Ÿ‘ป On exceptions, convert Exception to string (#399)
    • On exceptions, convert Traversable to string (#399)
    • On exceptions, convert resources to string (#399)
    • On exceptions, do not display parent message then rule has only one child (#407)
    • On exceptions, improve Object conversion to string (#399)
    • On exceptions, improve conversion of all values by using JSON (#399)
    • On exceptions, nested messages are displayed in a Markdown list (#588)
    • ๐Ÿ‘ป Rename exception class "AbstractGroupedException" to "GroupedValidationException" (#591)
    • ๐Ÿ‘ป Rename exception class "AbstractNestedException" to "NestedValidationException" (#591)
    • ๐Ÿ“‡ Rename rule "Arr" to "ArrayVal"
    • ๐Ÿ“‡ Rename rule "Bool" to "BoolType" (#426)
    • ๐Ÿ“‡ Rename rule "False" to "FalseVal" (#426)
    • ๐Ÿ“‡ Rename rule "Float" to "FloatVal" (#426)
    • ๐Ÿ“‡ Rename rule "Int" to "IntVal" (#426)
    • ๐Ÿ“‡ Rename rule "NullValue" to "NullType"
    • ๐Ÿ“‡ Rename rule "Object" to "ObjectType"
    • ๐Ÿ“‡ Rename rule "String" to "StringType" (#426)
    • ๐Ÿ“‡ Rename rule "True" to "TrueVal" (#426)
    • ๐Ÿ‘‰ Use filter_var() on "TrueVal" and "FalseVal" rules (#409)

    โœ‚ Removed

    • โฌ‡๏ธ Drop support for PHP 5.3 (#466)
    • โœ‚ Remove addOr() shortcut (#444)
    • โœ‚ Remove NestedValidationExceptionInterface interface (#591)
    • โœ‚ Remove not() shortcut (#444)
    • โœ‚ Remove ValidationExceptionInterface interface (#591)
    • โœ‚ Remove identical checking from "Equals" rule (#442)
    • โœ‚ Removed Deprecated Rules (#277)
    • 0๏ธโƒฃ Validation rules do not accept an empty string by default (#422)