Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.1.7
->0.2.0
Release Notes
hyperium/http (http)
v0.2.12
Compare Source
What's Changed
HeaderMap
, returning an error if oversize instead of panicking.HeaderName::from_lowercase
that could allow NUL bytes in some cases.v0.2.11
Compare Source
What's Changed
HeaderMap::iter()
.v0.2.10
Compare Source
Authority
to handle square brackets in incorrect order.HeaderMap::with_capacity()
to handle arithmetic overflow.v0.2.9
Compare Source
HeaderName
constants forcache-status
andcdn-cache-control
.Hash
forPathAndQuery
.HeaderName
at crate root.v0.2.8
Compare Source
MaybeUninit
insideHeaderName
.v0.2.7
Compare Source
1.49
.extend()
method toExtensions
.From<Authority>
andFrom<PathAndQuery>
impls forUri
.HeaderName::from_static
aconst fn
.v0.2.6
Compare Source
itoa
dependency to 1.0.v0.2.5
Compare Source
is_empty()
andlen()
methods toExtensions
.version_ref()
method torequest::Builder
.TryFrom<Vec<u8>>
andTryFrom<String>
forAuthority
,Uri
,PathAndQuery
, andHeaderName
.HeaderValue::from_static
aconst fn
.v0.2.4
Compare Source
Uri
parsing to allow{
,"
, and}
in paths.v0.2.3
Compare Source
bytes
dependency to 1.0.v0.2.2
Compare Source
HeaderMap
)OccupiedEntry::remove_entry
andremove_entry_mult
when multiple values are present. ([#446], [#449] dekellum)ByteStr
and refactor ofAuthority
([#408], [#414] sbosnick)HeaderName
to error instead of panic when input is too long ([#432] [#433] acfoltzer)StatusCode
to encode values 100-999 without error. Use of theunclassified range 600-999 remains discouraged. ([#144], [#438], [#443] quininer dekellum)
String
and&String
fallible conversions toPathAndQuery
([#450] mkindahl)Authority
(andUri
) to error instead of panic on unbalanced brackets([#435], [#445] aeryz)
v0.2.1
Compare Source
Authority
to handle square brackets in incorrect order.HeaderMap::with_capacity()
to handle arithmetic overflow.v0.2.0
Compare Source
Version::HTTP_3
constant.HeaderValue::from_maybe_shared
,HeaderValue::from_maybe_shared_unchecked
,Uri::from_maybe_shared
,Authority::from_maybe_shared
, andPathAndQuery::from_maybe_shared
.request::Builder
,response::Builder
, anduri::Builder
to use by-value methods instead of by-ref.HttpTryFrom
trait tostd::convert::TryFrom
.HeaderMap::entry
to no longer return aResult
.HeaderMap::drain
iterator to match the behavior ofIntoIter
.Authority::port
to return anOption<Port>
instead ofOption<u16>
.Uri::scheme
to returnOption<&Scheme>
instead ofOption<&str>
.Uri::authority
to returnOption<&Authority>
instead ofOption<&str>
.InvalidUriBytes
,InvalidHeaderNameBytes
, andInvalidHeaderValueBytes
error types.HeaderValue::from_shared
,HeaderValue::from_shared_unchecked
,Uri::from_shared
,Authority::from_shared
,Scheme::from_shared
, andPathAndQuery::from_shared
.Authority::port_part
.Uri::scheme_part
andUri::authority_part
.v0.1.21
Compare Source
v0.1.20
Compare Source
header::Drain
iterator isstd::mem::forgot
en (#357).header::ValueDrain
s are iterated on different threads (#362).HeaderMap::reserve
capacity overflows (#360).Uri
s (#351).v0.1.19
Compare Source
%
in IPv6 addresses inUri
(#343).v0.1.18
Compare Source
HeaderName
parsing on WASM targets (#324).HttpTryFrom<HashMap>
forHeaderMap
(#326).http::header::HeaderValue
ashttp::HeaderValue
.v0.1.17
Compare Source
Error::inner_ref()
to view the kind of error (#303)headers_ref()
andheaders_mut()
methods torequest::Builder
andresponse::Builder
(#293)v0.1.16
Compare Source
Uri
to permit more characters in thepath
(#296)v0.1.15
Compare Source
Uri::host()
to include brackets of IPv6 literals (#292)scheme_str
andport_u16
methods toUri
(#287)method_ref
,uri_ref
, andheaders_ref
torequest::Builder
(#284)v0.1.14
Compare Source
Port
struct (#252, #255, #265)Uri
builder (#219)Method
no longer considered valid (#262)Uri
equality when terminating question mark is present (#270)http::headers::{IterMut, ValuesMut}
(#278)v0.1.13
Compare Source
fmt::Display
forHeaderName
(#249)uri::Authority
parsing when there is no host after an@
(#248)Uri
parsing to allow more characters in query strings (#247)v0.1.12
Compare Source
HeaderValue
parsing to allow HTABs (#244)v0.1.11
Compare Source
From<&Self>
forHeaderValue
,Method
, andStatusCode
(#238)Uri::from_static
(#240)v0.1.10
Compare Source
impl HttpTryFrom<String>
for HeaderValue (#236)v0.1.9
Compare Source
v0.1.8
Compare Source
PartialEq
forMethod
(#221)HeaderMap
by usingBox<[Entry]>
instea ofVec
(#224)Extensions
by storing asOption<Box<AnyMap>>
(#227)Iterator::size_hint
for most iterators inheader
(#226)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.