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.
- Updated PHPUnit to require a ^8.0 version, and updated the affected tests.
- Added a section about common missing extensions to the
README
file.
- Updated Swagger documentation files.
- Updated sample routes.
- Renamed the class
ModelValidator
toValidator
, in order to support future updates (more validators).
- Added an official changelog.
- Fixed the naming of certain files (
config
, and files withinroutes
). - Updated the generation of
API_BASE_PATH
constant, making it more versatile on different systems. - Moved file and dependency inclusion to
autoload.php
, which is required byindex.php
. - Updated the visual style of Swagger documentation, and included a new custom favicon .
- Updated double quotation marks to single quotes in most files, in order to keep consistency.
- Renamed
tests/src
totests/unit
. - Updated the sample response model to return an array, rather than a string, and added
example
properties to Swagger models. - Updated Composer dependencies.
- Updated the
README
file to reflect new changes.
- Unused and deprecated
Logger.php
file.
- Initial versions of the project, which did not contain a changelog. Can be considered as the initial release.