- Renamed `validate_url_ip` to `validate_url` and updated its functionality to check for allowed schemes and validate IP addresses. - Added support for defaulting to HTTPS if no scheme is provided. - Improved error messages for better clarity on validation failures. - Updated references to the validation function throughout the codebase.