GinoPane/php-nano-rest

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

Types of changes

* **Features** for initial package features.
* **Added** for new features.
* **Changed** for changes in existing functionality.
* **Deprecated** for soon-to-be removed features.
* **Removed** for now removed features.
* **Fixed** for any bug fixes.
* **Security** in case of vulnerabilities.

## [Unreleased]

## 1.2.3 - 2018-02-13

### Changed
* added composer script to update cacert.pem automatically after composer install or update.

## 1.2.2 - 2018-02-05

### Changed
* updated cacert.pem.

## 1.2.1 - 2018-01-11

### Changed
* Allow empty JSON response bodies to be processed correctly;
* renamed ResponseContext to ResponseContextAbstract (because it is abstract);
* renamed CONTRIBUTION.md to CONTRIBUTING.md;
* small README update.

### Added
* CODE_OF_CONDUCT.md, PULL_REQUEST_TEMPLATE.md, issue_template.md

## 1.2.0 - 2017-12-18

### Changed
* Response context handling was removed from NanoRest;
* response context handling was added to RequestContext instead.

## 1.1.3 - 2017-12-14

### Changed
* ROOT_DIRECTORY is defined in NanoRest namespace to avoid conflicts.

## 1.1.2 - 2017-12-12

### Added
* ResponseContext::getHttpStatusMessage which returns HTTP status message.

## 1.1.1 - 2017-12-12

### Added
* Started using NanoHttpStatus to detect HTTP error status;
* composer scripts.

### Changed
* Updated README.

## 1.1.0 - 2017-12-05

### Added
* RequestContext::setEncodeArraysUsingDuplication to build proper query strings in some cases.
* RequestContext::setHttpQueryCustomProcessor to add custom post-processor for query string.

### Changed
* All usages of "uri" were replaced by "url" for consistency.

## 1.0.1 - 2017-12-04

### Added

* Applied Scrutinizer badge.

### Fixed

* Fixed some typos;
* refactored some code for Scrutinizer.

### Security

* Removed error suppression for json_decode in JsonResponseContext

## 1.0.0 - 2017-11-30

### Features

* The initial release of PHP Nano Rest;
* almost all types of synchronous CURL requests are available;
* SSL is being verified using ca-cert bundle which is also included;
* code is fully covered with tests;
* generation of docs failed - PhpDoc cannot build full class hierarchy;
* more to come - short syntax for most common requests, cookies, response type based on content-type header, etc.

[Unreleased]: https://github.com/GinoPane/php-nano-rest/compare/v1.2.3...HEAD