Skip to content

Releases: hyperium/hyper

v0.1.13

17 Feb 23:34
Compare
Choose a tag to compare

Bug Fixes

Features

  • header: Support arbitary status codes (73978531)
  • headers:
  • server: Rewrite the accept loop into a custom thread pool. (3528fb9b)

Breaking Changes

  • This removes unregistered status codes from the enum. Use
    FromPrimitive methods to create them now. StatusCode and StatusClass can no
    longer be casted to u16, use ToPrimitive methods now.
    For example status.to_u16().unwrap() to get the status code number.

    (73978531)

v0.1.12

17 Feb 23:34
Compare
Choose a tag to compare

Bug Fixes

  • net: don't stop the server when an SSL handshake fails with EOF (55f12660)

Features

  • headers: Add If-None-Match header field (318b067a, closes #238)

v0.1.11

17 Feb 23:32
Compare
Choose a tag to compare

Bug Fixes

  • readme: Make the README client example work (9b5d6aab)

Features

  • headers: add IfUnmodifiedSince header (b5543b67)

Breaking Changes

  • for any consumers of the Etag header, since the entity
    tag is now in a tuple.

    (28fd5c81)

v0.1.10

04 Feb 03:12
Compare
Choose a tag to compare

Bug Fixes

  • headers: add limit to maximum header size that should be parsed (f18a8fb7, closes #256)
  • rustup:
    • update FromStr (742081c8)
    • fix unused_feature warning in example server (05a3a6b7)
    • switch to unstable features (3af8b687)

v0.1.9

28 Jan 20:19
Compare
Choose a tag to compare

Bug Fixes

  • headers: Don't display q if q=1 in quality item. (91df2441, closes #281)
  • rustup: update io import, Writer::write (f606b603)

Features

  • status: add is_<status_class>() methods to StatusCodes (2d55a22e)

v0.1.8

28 Jan 02:39
Compare
Choose a tag to compare

Bug Fixes

  • headers:
    • make ConnectionHeader unicase (e06e7d9a)
    • make Protocol search websocket unicase (65c70180)
  • log: update to new logging levels (b002b6c3)

Features

Breaking Changes

  • Change header Cookie to Cookie

    (92f43cf8)

v0.1.7

28 Jan 02:39
Compare
Choose a tag to compare

Bug Fixes

  • rustup: update to newest fmt trait names and slice syntax (9e3c94d7)

Breaking Changes

  • Implementations of Header will need to adjust the
    header_name method. It no longer takes any arguments.

    (8215889e)

v0.1.6

28 Jan 02:38
Compare
Choose a tag to compare

Bug Fixes

  • headers: make Schemes, Basic, Protocol public (e43c35c1)

v0.1.5

28 Jan 02:38
Compare
Choose a tag to compare
v.0.1.5

v0.1.4

28 Jan 02:37
Compare
Choose a tag to compare

Bug Fixes

  • imports: Update TypeID import location to "any" (dd2534a6)