Skip to content

Latest commit

 

History

History
91 lines (75 loc) · 3.57 KB

CHANGELOG.md

File metadata and controls

91 lines (75 loc) · 3.57 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

v3.0.3 - 2022-04-04

Fixes

  • strlen() deprecation warning on Uri implementation

v3.0.2 - 2020-11-18

Adds

  • provides entry on composer file allowing other packages to be aware of psr/http-message-implementation:1.0 implementation."

v3.0.0 - 2020-04-28

Removed

  • Slick\Http\HttpClientInterface interface and CurlHttpClient::send()method
  • ClientErrorException, HttpResponseException and ServerErrorException
  • react/promise as a dependency

v2.1.0 - 2020-04-28

Added

Changed

  • Slick\Http\Client\CurlHttpClient to implement Psr\Http\Client\ClientInterface

Deprecates

  • Slick\Http\HttpClientInterface interface and CurlHttpClient::send()method

v2.0.1 - 2020-03-07

Fixes

  • Move uploaded file always throws Upload failure exception

v2.0.0 - 2019-03-19

Added

  • Slick\Http\Server\MiddlewareStack based on the PSR-15
  • Slick\Http\HttpClientInterface and an implementation using the PHP's cURL extension
  • Slick\Http\Message\Server\Request wraps all environment information regarding incoming request
  • Slick\Http\Message\Server\BodyParserInterface with allows you to define how Request::getParsedBody() returned data will be parsed
  • JSON, XML and simple text body parsers
  • Use PHPSpec for unit tests
  • Code of conduct
  • Issue template
  • Pull request template
  • Documentation on Read the docs at Slick documentation

Changed

  • Uploaded files respects the tree dept that was submitted
  • HTTP Client now returns a Promise (see React/Promise)

Removed

  • Slick\Http\Stream Use one of Slick\Http\Message\Stream implementations
  • Slick\Http\PhpEnvironment the new Slick\Http\Message\Server is a more descriptive path and is strict with the PSR-7 interface
  • Slick\Common dependency
  • Test suit with PHPUnit
  • HTTP Client guzzlehttp/guzzle dependency
  • Support for PHP5.6 and 7.0

v1.2.3 - 2016-06-23

Added

  • Middleware server has a request object setter. This enables the possibility to run the same middleware over different requests.

v1.2.2 - 2016-02-21

Fixed

  • Fixed the method acknowledge for magic methods is()

v1.2.1 - 2016-02-21

Fixed

  • Form submissions with multipart/form-data now uses the url encoded body parser.

v1.2.0 - 2016-01-30

Added

  • Initial release