Skip to content

Releases: sabre-io/http

2.0.0-alpha3

20 May 10:20
Compare
Choose a tag to compare
2.0.0-alpha3 Pre-release
Pre-release
  • Changed: Now depends on sabre/event package.
  • Changed: setHeaders() now overwrites any existing http headers.
  • Added: getQueryParameters to RequestInterface.
  • Added: Util::negotiate.
  • Added: RequestDecorator, ResponseDecorator.
  • Added: A very simple HTTP client.
  • Added: addHeaders() to append a list of new headers.
  • Fixed: Not erroring on unknown HTTP status codes.
  • Fixed: Throwing exceptions on invalid HTTP status codes (not 3 digits).
  • Fixed: Much better README.md
  • Changed: getBody() now uses a bitfield to specify what type to return.

2.0.0-alpha2

20 May 10:21
Compare
Choose a tag to compare
2.0.0-alpha2 Pre-release
Pre-release
  • Added: Digest & AWS Authentication.
  • Added: Message::getHttpVersion and Message::setHttpVersion.
  • Added: Request::setRawServerArray, getRawServerValue.
  • Added: Request::createFromPHPRequest
  • Added: Response::send
  • Added: Request::getQueryParameters
  • Added: Utility for dealing with HTTP dates.
  • Added: Request::setPostData and Request::getPostData.
  • Added: Request::setAbsoluteUrl and Request::getAbsoluteUrl.
  • Added: URLUtil, methods for calculation relative and base urls.
  • Removed: Response::sendBody

2.0.0-alpha1

20 May 10:21
Compare
Choose a tag to compare
2.0.0-alpha1 Pre-release
Pre-release
  • Fixed: Lots of small naming improvements
  • Added: Introduction of Message, MessageInterface, Response, ResponseInterface.

Before 2.0.0, this package was built-into SabreDAV, where it first appeared in
January 2009.