1.30.2
(fix): Fix Basic Auth header not being sent when the username is an empty string.
Per RFC 7617, an empty user-id is valid in Basic Auth (e.g., :password).
The condition in ToHeader() now uses || instead of &&, so the
Authorization header is set whenever either the username or password is
non-empty.