Implement TryFrom<Vec<u8>> and TryFrom<String> for Authority, Uri, PathAndQuery, and HeaderName.
Make HeaderValue::from_static a const fn.
v0.2.4
Fix Uri parsing to allow {, ", and } in paths.
v0.2.3
Upgrade internal (private) bytes dependency to 1.0.
v0.2.2
Fix (potential double) panic of (HeaderMap) OccupiedEntry::remove_entry and
remove_entry_mult when multiple values are present. (#446, #449 dekellum)
Safety audits of (priv) ByteStr and refactor of Authority (#408, #414 sbosnick)
Fix HeaderName to error instead of panic when input is too long (#432#433 acfoltzer)
Allow StatusCode to encode values 100-999 without error. Use of the
unclassified range 600-999 remains discouraged. (#144, #438, #443 quininer dekellum)
Fix internal usage of uninitialized memory to use MaybeUninit inside HeaderName.
0.2.7 (April 28, 2022)
MSRV bumped to 1.49.
Add extend() method to Extensions.
Add From<Authority> and From<PathAndQuery> impls for Uri.
Make HeaderName::from_static a const fn.
0.2.6 (December 30, 2021)
Upgrade internal itoa dependency to 1.0.
0.2.5 (September 21, 2021)
Add is_empty() and len() methods to Extensions.
Add version_ref() method to request::Builder.
Implement TryFrom<Vec<u8>> and TryFrom<String> for Authority, Uri, PathAndQuery, and HeaderName.
Make HeaderValue::from_static a const fn.
0.2.4 (April 4, 2021)
Fix Uri parsing to allow {, ", and } in paths.
0.2.3 (January 7, 2021)
Upgrade internal (private) bytes dependency to 1.0.
0.2.2 (December 14, 2020)
Fix (potential double) panic of (HeaderMap) OccupiedEntry::remove_entry and
remove_entry_mult when multiple values are present. (#446, #449 dekellum)
Safety audits of (priv) ByteStr and refactor of Authority (#408, #414 sbosnick)
Fix HeaderName to error instead of panic when input is too long (#432#433 acfoltzer)
Allow StatusCode to encode values 100-999 without error. Use of the
unclassified range 600-999 remains discouraged. (#144, #438, #443 quininer dekellum)
Add String and &String fallible conversions to PathAndQuery (#450 mkindahl)
Fix Authority (and Uri) to error instead of panic on unbalanced brackets
(#435, #445 aeryz)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps http from 0.2.1 to 0.2.8.
Release notes
Sourced from http's releases.
... (truncated)
Changelog
Sourced from http's changelog.
Commits
d46b71e
v0.2.85b2719a
Convert header::name to use MaybeUninit (#555)fecfdfb
Fixdoc(hidden)
errors. (#553)9f68ed7
Update changelog to include msrv (#550)95ad79b
v0.2.7c1f309e
From impls of PathAndQuery and Authority for Uri (#538)bd30ce0
style: fix typo in code comment (#532)d82aa29
readme: update some links (#548)f4cff03
Add Extensions::extend (#546)4fb67bc
Use SPDX license format (#547)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)