4.0.5 Fixed a denial of service vulnerability in the isEmail() regex (#152) 4.0.4 Reverted the leap year validation in isDate() as it introduced some regressions (#422, #423) 4.0.3 Added leap year validation to isDate() (#418) 4.0.2 Fixed isDecimal() with an empty string (#419) 4.0.1 Fixed isByteLength() with certain strings (09f0c6d) Put length restrictions on email parts (#258) 4.0.0 Simplified the isEmail() regex and fixed some edge cases (#258) Added ISO 8601 date validation via isISO8601() (#373)