67 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Changelog
 | |
| 
 | |
| All notable changes to this project will be documented in this file, in reverse chronological order by release.
 | |
| 
 | |
| ## 2.5.3 - 2015-09-03
 | |
| 
 | |
| ### Added
 | |
| 
 | |
| - [#30](https://github.com/zendframework/zend-validator/pull/30) adds tooling to
 | |
|   ensure that the Hostname TLD list stays up-to-date as changes are pushed for
 | |
|   the repository.
 | |
| 
 | |
| ### Deprecated
 | |
| 
 | |
| - Nothing.
 | |
| 
 | |
| ### Removed
 | |
| 
 | |
| - Nothing.
 | |
| 
 | |
| ### Fixed
 | |
| 
 | |
| - [#17](https://github.com/zendframework/zend-validator/pull/17) and
 | |
|   [#29](https://github.com/zendframework/zend-validator/pull/29) provide more
 | |
|   test coverage, and fix a number of edge cases, primarily in validator option
 | |
|   verifications.
 | |
| - [#26](https://github.com/zendframework/zend-validator/pull/26) fixes tests for
 | |
|   `StaticValidator` such that they make correct assertions now. In doing so, we
 | |
|   determined that it was possible to pass an indexed array of options, which
 | |
|   could lead to unexpected results, often leading to false positives when
 | |
|   validating. To correct this situation, `StaticValidator::execute()` now raises
 | |
|   an `InvalidArgumentException` when an indexed array is detected for the
 | |
|   `$options` argument.
 | |
| - [#35](https://github.com/zendframework/zend-validator/pull/35) modifies the
 | |
|   `NotEmpty` validator to no longer treat the float `0.0` as an empty value for
 | |
|   purposes of validation.
 | |
| - [#25](https://github.com/zendframework/zend-validator/pull/25) fixes the
 | |
|   `Date` validator to check against `DateTimeImmutable` and not
 | |
|   `DateTimeInterface` (as PHP has restrictions currently on how the latter can
 | |
|   be used).
 | |
| 
 | |
| ## 2.5.2 - 2015-07-16
 | |
| 
 | |
| ### Added
 | |
| 
 | |
| - [#8](https://github.com/zendframework/zend-validator/pull/8) adds a "strict"
 | |
|   configuration option; when enabled (the default), the length of the address is
 | |
|   checked to ensure it follows the specification.
 | |
| 
 | |
| ### Deprecated
 | |
| 
 | |
| - Nothing.
 | |
| 
 | |
| ### Removed
 | |
| 
 | |
| - Nothing.
 | |
| 
 | |
| ### Fixed
 | |
| 
 | |
| - [#8](https://github.com/zendframework/zend-validator/pull/8) fixes bad
 | |
|   behavior on the part of the `idn_to_utf8()` function, returning the original
 | |
|   address in the case that the function fails.
 | |
| - [#11](https://github.com/zendframework/zend-validator/pull/11) fixes
 | |
|   `ValidatorChain::prependValidator()` so that it works on HHVM.
 | |
| - [#12](https://github.com/zendframework/zend-validator/pull/12) adds "6772" to
 | |
|   the Maestro range of the `CreditCard` validator.
 | 
