http-auth-basic
HTTP Basic Authentication Scheme (RFC 7617 and RFC 2617 compliant, base64-encoded credentials) for Rust applications
0.3.7
4.4M downloads/mo
#4797 most downloaded on crates.io
EstebanBorai/http-auth-basic
What this package is like to depend on
Last release 23 days ago
31 Jul 2026
Release timing varies
gaps range from 2 weeks to 2.3 years
Most releases are documented
notes for 11 of 14 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
15 releases · first in 2020
2 releases in the last 12 months
see the full history below
Release timeline
15 releases · Aug 2020 to Jul 2026Releases
latest 15-
0.3.724 Jan 2026Release notes
Open source →What's Changed
- Redact password in Debug prints + some housekeeping by @Iizuki in #13
- chore: update gh actions by @LeoBorai in #15
New Contributors
Full Changelog: v0.3.5...v0.3.7
-
0.3.7-pre.c7a51a331 Jul 2026 pre-releaseRelease notes
Open source →What's Changed
- chore(deps): update base64 requirement from 0.22.1 to 0.23.0 by @dependabot[bot] in #16
Full Changelog: v0.3.7...v0.3.7-pre.c7a51a3
-
0.3.528 Jul 2024Nothing published for this version
-
0.3.428 Jul 2024Nothing published for this version
-
0.3.330 Mar 2022Nothing published for this version
-
0.3.230 Mar 2022 -
0.3.115 Aug 2021Release notes
Open source →[0.3.1] - 2021-08-15
Fixed
- CI workflows issues due to missing conditional publishing triggerer and out of
date `Cargo.lock` fileRelease notes
Open source →Fixed
- CI workflows issues due to missing conditional publishing triggerer and out of
date
Cargo.lockfile
- CI workflows issues due to missing conditional publishing triggerer and out of
date
-
0.3.015 Aug 2021Release notes
Open source →[0.3.0] - 2021-08-15
Added
- Support for `FromStr` for `Credentials` `struct` (#5)Improved
- Use `split_once()` instead of `split()` for faster split procedure by avoiding
unnecessary allocations (#6)Release notes
Open source →Added
- Support for
FromStrforCredentialsstruct(https://github.com/EstebanBorai/http-auth-basic/pull/5)
Improved
- Use
split_once()instead ofsplit()for faster split procedure by avoiding unnecessary allocations (https://github.com/EstebanBorai/http-auth-basic/pull/6)
- Support for
-
0.2.214 Jul 2021Release notes
Open source →[0.2.2] - 2021-07-13
Fixed
- Fix missing author and year on Apache License -
0.2.114 Jul 2021 -
0.2.014 Jul 2021Release notes
Open source →Chore
- Update license from GPL V3 to either MIT/Apache to follow Rust ecosystem
-
0.1.327 Apr 2021Release notes
Open source →Fixed
- Issue where passwords containing a colon caused
AuthBasicError::InvalidAuthorizationHeader(https://github.com/EstebanBorai/http-auth-basic/pull/3)
Braking Change
- Replace
InvalidUTF8ValuewithInvalidUtf8Valueto satisfy Rust conventions
Added
- Support for RFC 2617 spec (https://github.com/EstebanBorai/http-auth-basic/pull/3)
- Issue where passwords containing a colon caused
-
0.1.217 Sep 2020 -
0.1.115 Sep 2020 -
0.1.030 Aug 2020Release notes
Open source →Added
Credentialsstruct- Capability to encode and decode
- Create
Credentialsinstance fromAuthorizationheader value