Skip to content

Releases: seanmonstar/httparse

v1.3.0: SIMD!

23 Jun 00:16

Choose a tag to compare

  • PERF: enable both compile-time and run-time checks for SSE4.2 and AVX2 instructions, and greatly improve parsing speed when available. See #40

v1.2.5

23 Jun 00:15

Choose a tag to compare

  • FIX: allow HTAB bytes in header values

v1.2.4

23 Jun 00:14

Choose a tag to compare

  • FIX: look for invalid version even if less than 8 bytes long, instead of returning Status::Partial

v1.2.3

23 Jun 00:12

Choose a tag to compare

  • PERF: switch header parsing to use lookup tables
  • PERF: remove unused field when debug assertions aren't enabled

v1.2.2

19 Apr 00:25

Choose a tag to compare

  • PERF Reduce EOF checks in internal parse_version

v1.2.1

04 Dec 19:01

Choose a tag to compare

  • FIXED: overflow when parsing chunked size hex digit that was too big
  • FIXED: allow parsing of response that do not include a reason-phrase

v1.2.0

07 Nov 22:30

Choose a tag to compare

  • NEW: added std cargo feature, on by default. Disable to use in no_std environments.
  • NEW: implement fmt::Display and std::error::Error for httparse::Error.
  • NEW: Relicense under dual license of MIT or Apache-2.0.

v1.1.2

07 Nov 21:28

Choose a tag to compare

  • FIX: skip empty lines before the start of a request or response

v1.1.1

07 Nov 21:27

Choose a tag to compare

  • FIX: Correctly return Error when method or path have illegal values

v1.1.0

07 Nov 21:24

Choose a tag to compare

  • NEW: httparse::parse_chunk_size function added