PHP Classes

File: CHANGELOG.md

Recommend this page to a friend!
  Classes of nvb   PHP CURL Component   CHANGELOG.md   Download  
File: CHANGELOG.md
Role: Auxiliary data
Content type: text/markdown
Description: Auxiliary data
Class: PHP CURL Component
Compose and execute HTTP requests with Curl
Author: By
Last change: added php 7.2 to the travis test
Date: 5 years ago
Size: 4,254 bytes
 

Contents

Class file image Download

Change Log

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.

[Open]

To Add

  • to discuss * add dispatcher or HandlerGenerator/HandlerFactory * https://secure.php.net/manual/en/function.curl-init.php * https://secure.php.net/manual/en/function.curl-multi-init.php * add RequestModifier * e.g. for adding the JsonModifier which converts the data into a json, adds the fitting ContentType etc. * add support for parallel request execution like in the stil/curl library * replace current dispatcher and logging dispatcher strategy with an event driven approach (currently only needed for logging)?
  • create Request Data Domain Object
  • create Request Options Domain Object

To Change

[Unreleased]

Added

  • added php 7.2 to the travis test

Changed

  • updated composer.json file and restricted php version to 5.6 as minimum

1.0.0 - released at 2017-04-23

Added

  • support for php version 7.1

Changed

  • dropped support for php version below 5.6
  • moved release history from the README.md into this dedicated CHANGELOG.md
  • replaced "array()" notation with "[]"

0.15.1 - released at 2017-03-29

Changed

  • moved phpunit dependency to 5.7

0.15.0 - released at 2016-10-27

Changed

  • support to send data when calling http method DELETE

0.14.4 - released at 2016-09-20

Added

0.14.3 - released at 2016-09-19

Added

Changed

  • updated phpunit to 5.5.*

0.14.2 - released at 2016-05-30

Changed

  • relaxed dependency to mockery

0.14.1 - released at 2016-03-11

Changed

  • removed .php for examples and made them executable
  • updated dependencies

0.14.0 - released at 2016-02-26

Changed

  • removed default header "application/x-www-form-urlencoded; charset=UTF-8" and added new ContentTypeUtf8Html

0.13.0 - released at 2016-02-17

Changed

0.12.0 - released at 2016-02-08

Added

  • curl_close($handler) in default Dispatcher

Changed

  • fixed bug in BuilderFactory::createRequestFromFactory()
  • fixed bug in RequestFactory::create()

0.11.0 - released at 2016-02-08

  • fixed major bug in createRequestFromFactory to BuilderFactory
  • refactored internals of Builder::andFetchTheResponse()
  • refactored internals of Request::execute()
  • refactored internals of RequestFactory::create()

0.10.0 - released at 08.02.2016

Added

  • public overwriteRequestFactory() to BuilderFactory

Changed

  • fixed broken links in the readme
  • moved to psr-4 autoloading
  • removed dedicated integration test for php 5.3.3

0.9.1 - released at 2016-01-14

Changed

  • updated dependencies