- 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
public
parameter 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
domain
validator
- Added new validator:
domain
- Added flake8 and isort checks in travis config
- Added new validator:
iban
- Fixed errors in code examples.
- Fixed
TypeError
when usingbetween
validator withdatetime
objects like in the code example. - Changed validators to always return
True
instead of a truthy object when the validation succeeds. - Fixed
truthy
validator to work like it's name suggests. Previously it worked likefalsy
.
- Added new validator:
slug
- Renamed
finnish_business_id
tofi_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