1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
|
1.6.1 - Jan 25, 2016
#213 Fix exclusive min/max strictness
#217 fixup dev-master alias
#218 feat(composer): require PHP 5.3.29 (PHP 5.3.x EOL version) minimum
#221 feat(Factory): add setConstraintClass
#222 feat(travis): pivot to container-based infrastructure
1.6.0 - Jan 6, 2016
#142 Optional extra arguments for custom error messages
#143 Add constraint factory
#192 Create .gitattributes
#194 bugfix: patternProperties raised errors when the pattern has slashes
#202 Fix CollectionConstraint to allow uniqueItems to be false
#204 Fix path output for required properties
#206 An email is a string, not much else.
#207 Fix non-6 digit microsecond date time formats
#209 RefResolver::$depth restoration after JsonDecodingException
1.5.0 - Sep 8, 2015
#182 Fix #93 ($ref to local definition not working)
1.4.4 - Jul 14, 2015
#161 Throw exception if max depth exceeded
#168 Enhancement: Speed up builds as much as possible
#170 Fix: Start all messages with a capital letter
#171 Fix: Be more specific with error message
1.4.3 - Jul 13, 2015
#154 For missing properties, the key for that error in set to ""
#159 Promote HHVM.
#163 Enhancement: Use SVG badge for displaying Travis build status
#164 Fix: Autoload test resources with Composer
#165 Fix: Remove unused imports
#166 Fix: Encourage to use phpunit as installed with Composer
#167 Fix: Constraint::addError() does not return anything
1.4.2 - Jun 14, 2015
#96 Update minimum PHP version to 5.3.2
#105 Fix URI generic syntax delimit path components by slash ("/")
#109 PHP < 5.4.0 compatibility for "--dump-schema"
#125 Do not throw errors when using unknown/custom format
#139 Remove composer.lock
#150 [Constraints] make error messages better.
#152 Fetching JSON Array from URI
#153 Fix warning on file_get_contents
#155 chore(travis): remove phpdoc ext and ignore output
#156 [travis-ci] Add PHP 7 to build matrix
#157 Scrutinizer-CI is not used
1.4.1 - Mar 27, 2015
#132 Make the enum element comparison strict
1.4.0 - Mar 23, 2015
#136 New constraints name - for PHP7
This version breaks BC for anyone directly using the JsonSchema\Constraints\* classes.
If you simply use this project via the JsonSchema\Validator class there are no issues.
1.3.7 - 24 Aug 2014
#106 Fix UriRetriever::combineRelativePathWithBasePath() does not qualify UriResolverException
#104 Constraint::check() uses wrong indefinite article in error message to express the type constraint
#101 replace invalid filesystem dependent directory separator references
#107 Added PHP 5.6 and HHVM to travis.yml
#99 Use mb_strlen instead of strlen when mbstring extension is available.
#98 Fix constraint errors getter
#100 minor fix of BasicTypeTests
#103 Fix required property validation
1.3.6 - 5 Mar 2014
#92 added configurable maximum recursion depth
#95 Fix a case of 2 invalid oneOf were considered valid
#94 Add support for additionalProperties set to true
1.3.5 - 13 Dec 2013
#86 - add specific php version 5.3.3 to travis build to validate issue #84
#85 - remove abstract declaration of 'retrieve' which duplicated interface declaration
1.3.4 - 8 Dec 2013
#54 - Fix UriRetriever test
#60 - bugfix: JsonDecodingException message
#73 - Ignore mime type on json-schema.org
#72 - show path info in invalid-schema exception
#74 - Cache schemas
#75 - Fix for #62, #63, #64: automatically detect schema URL
#78 - Add *Of properties to RefResolver
#79 - fixed "empty array"-bug
#83 - Validation with oneOf, allOf and anyOf only if property is set
#68 - Add Sphinx Doc and PHPDocumentor to Travis-CI
1.3.3 - 22 Jul 2013
1.3.2 - 10 Jun 2013
1.3.1 - 21 Feb 2013
1.3.0 - 18 Feb 2013
1.2.4 - 31 Jan 2013
1.2.3 - 29 Jan 2013
1.2.2 - 29 Nov 2012
1.2.1 - 18 Aug 2012
1.2.0 - 20 Jul 2012
1.1.1 - 6 May 2012
1.1.0 - 2 Jan 2012
|