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.
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.
1.1.0 - 2017-12-05
- RequestContext::setEncodeArraysUsingDuplication to build proper query strings in some cases.
- RequestContext::setHttpQueryCustomProcessor to add custom post-processor for query string.
- All usages of "uri" were replaced by "url" for consistency.
1.0.1 - 2017-12-04
- Applied Scrutinizer badge.
- Fixed some typos;
- refactored some code for Scrutinizer.
- Removed error suppression for json_decode in JsonResponseContext
1.0.0 - 2017-11-30
- 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.