Phone Number: Validate Macedonian phone numbers with a new regex that supports both international and local formats, ensuring accurate representation.
Email Validation: Enhance the isEmail validator to allow regular expressions in host whitelist and blacklist, providing more flexibility in email validation.
Country Code Validation: Introduce validation for ISO 3166-1 numeric country codes, expanding the range of country code validations available.
ULID Validation: Add support for validating ULIDs (Universally Unique Lexicographically Sortable Identifiers), enhancing the library's capabilities.
Mobile Phone: Add validation for mobile phone numbers in Guatemala, ensuring accurate format recognition for users in that region.
License Plate: Implement validation for Singapore license plates, allowing users to validate vehicle registration formats specific to Singapore.
Improvements
Phone Number: Update the regex for Albanian mobile phone numbers to align with ITU specifications, improving validation accuracy.
IBAN Validation: Adjust the regex for Ireland and Palestine IBANs to ensure compliance with the correct format, enhancing financial data validation.
Postal Code: Add validation for Colombian postal codes, ensuring that users can accurately validate postal codes in Colombia.
Email Validation: Improve the isEmail validator by fixing the order of checks for blacklisted characters, enhancing overall validation reliability.
RGB Color: Update the isRgbColor validator to allow spaces between color values, making it more user-friendly and consistent with other color validators.
Fixes
Fix the validation for isDate to ensure it does not throw errors for certain invalid cases, returning false instead, which improves user experience.
Fix the isMobilePhone validator for Ukraine to ensure accurate phone number validation, enhancing the service for users in that region.
Fix the isIBAN validator for the Virgin Islands to ensure it only accepts non-numeric characters, improving compliance with banking standards.
Fix the isInt and isFloat validators to handle undefined and null values, ensuring they provide accurate results in all scenarios.
Others
Add support for the new phone network provider in Zambia, ensuring that users can validate the latest phone number formats.
Update the README to include installation instructions for other package managers, making it easier for users to get started with the library.