- Fixed IDNA encoded TLDs in domain validator (#75, pull request courtesy piewpiew)
- Fixed URL validator for URLs with invalid characters in userinfo part (#69, pull request courtesy timb07)
- Added hash validators for md5, sha1, sha224, sha256 and sha512
- Made ipv6 validator support IPv4-mapped IPv6 addresses
- Fixed URL validator for URLs containing localhost (#51, pull request courtesy vladimirdotk)
- Fixed URL validator for urls with query parameters but without path (#44, pull request courtesy zjjw)
- Fixed pyp2rpm build problem (#37, pull request courtesy BOPOHA)
- Fixed public url validation (#29)
- Made URL validator case insensitive (#27)
- Drop Python 2.6 support
- Added
publicparameter to url validator (#26, pull request courtesy Iconceicao)
- Fixed various URL validation issues
- Fixed domain name validation for numeric domain names (#21, pull request courtesy shaunpud)
- Fixed IBAN validation for Norwegian and Belgian IBANs (#17, pull request courtesy mboelens91)
- Added support for internationalized domain names in
domainvalidator
- Added new validator:
domain - Added flake8 and isort checks in travis config
- Added new validator:
iban
- Fixed errors in code examples.
- Fixed
TypeErrorwhen usingbetweenvalidator withdatetimeobjects like in the code example. - Changed validators to always return
Trueinstead of a truthy object when the validation succeeds. - Fixed
truthyvalidator to work like it's name suggests. Previously it worked likefalsy.
- Added new validator:
slug
- Renamed
finnish_business_idtofi_business_id - Added new validator:
fi_ssn
- Added new validator:
finnish_business_id
number_range->between
- Various new validators:
ipv4,ipv6,length,number_range,mac_address,url,uuid
- Initial public release