http_parser
A platform-independent package for parsing and serializing HTTP formats.
4.1.2
9.4M downloads/mo
#35 most downloaded on pub.dev
dart-lang/http
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 1.7 years
Nearly every release is documented
notes for 30 of 31 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
32 releases · first in 2014
0 releases in the last 12 months
see the full history below
Release timeline
32 releases · Apr 2014 to Jan 2025Releases
latest 32-
4.1.202 Jan 2025Release notes
Open source →- Fixed a bug where parsing quoted header values could require a regex to
backtrack - Fixed a bug where quoted header values containing escaped quotes would not
be correctly parsed.
Release notes
Open source →- Fixed a bug where parsing quoted header values could require a regex to backtrack
- Fixed a bug where quoted header values containing escaped quotes would not be correctly parsed.
- Fixed a bug where parsing quoted header values could require a regex to
-
4.1.118 Oct 2024 -
4.1.017 Jun 2024Release notes
Open source →CaseInsensitiveMap: added constructorfromEntries.- Require
package:collection^1.19.0 - Require Dart
^3.4.0
-
4.0.214 Oct 2022 -
4.0.118 May 2022 -
4.0.005 Feb 2021 -
4.0.0-nullsafety06 Nov 2020 pre-release -
3.1.424 Mar 2020 -
3.1.319 Jul 2018 -
3.1.202 May 2018Release notes
Open source →-
Require Dart SDK 2.0.0-dev.17.0 or greater.
-
A number of strong-mode fixes.
-
-
3.1.115 Dec 2016Release notes
Open source →- Fix a logic bug in the
chunkedCodingcodec. It had been producing invalid output and rejecting valid input.
- Fix a logic bug in the
-
3.1.006 Dec 2016Release notes
Open source →- Add
chunkedCoding, aCodecthat supports encoding and decoding the chunked transfer coding.
- Add
-
3.0.312 Oct 2016 -
3.0.220 Jun 2016 -
3.0.119 May 2016 -
3.0.005 May 2016Release notes
Open source →- Require Dart SDK
3.7.0. - Add support for providing custom message when terminating a connection.
Release notes
Open source →-
All deprecated APIs have been removed. No new APIs have been added. Packages that would use 3.0.0 as a lower bound should use 2.2.0 instead—for example,
http_parser: ">=2.2.0 <4.0.0". -
Fix all strong-mode warnings.
- Require Dart SDK
-
2.2.123 Mar 2016 -
2.2.003 Mar 2016Release notes
Open source →WebSocketChannelhas been moved to theweb_socket_channelpackage. The implementation here is now deprecated.
-
2.1.028 Jan 2016Release notes
Open source →-
Added
WebSocketChannel, an implementation ofStreamChannelthat's backed by aWebSocket. -
Deprecated
CompatibleWebSocketin favor ofWebSocketChannel.
-
-
2.0.014 Dec 2015Release notes
Open source →- Removed the
DataUriclass. It's redundant with theUri.datagetter that's coming in Dart 1.14, and theDataUri.datafield in particular was an invalid override of that field.
- Removed the
-
1.1.020 Oct 2015Release notes
Open source →- The MIME spec says that media types and their parameter names are
case-insensitive. Accordingly,
MediaTypenow uses a case-insensitive map for its parameters and itstypeandsubtypefields are now always lowercase.
- The MIME spec says that media types and their parameter names are
case-insensitive. Accordingly,
-
1.0.025 Aug 2015Release notes
Open source →This is 1.0.0 because the API is stable—there are no breaking changes.
-
Added an
AuthenticationChallengeclass for parsing and representing the value ofWWW-Authenticateand related headers. -
Added a
CaseInsensitiveMapclass for representing case-insensitive HTTP values.
-
-
0.0.223 Apr 2014Release notes
Open source →- Added
CompatibleWebSocket, for platform- and API-independent support for the WebSocket API.
- Added
-
0.0.2+109 May 2014 -
0.0.2+209 May 2014 -
0.0.2+302 Jun 2014 -
0.0.2+424 Jul 2014 -
0.0.2+526 Aug 2014 -
0.0.2+630 Mar 2015 -
0.0.2+709 Jun 2015 -
0.0.2+815 Jul 2015 -
0.0.103 Apr 2014Nothing published for this version