1.0.0
ADDED:
- #19: Support for custom serializers
- Support for using
Collections not implementingArrayAccessinAbstractCollectionDocuments - Docker Compose file to run tests more easily
CHANGED:
- Increased minimum PHP version requirement to PHP 5.6
- Made
$exceptionFactoryand$serializerconstructor parameters optional for theJsonApiclass - Updated JSON:API schema to the latest version
- Renamed pagination provider traits to pagination link provider traits
- Renamed pagination objects to include "Based" (e.g.:
PagePaginationbecamePageBasedPagination) - Improved documentation: added missing sections and fixed a lot of stylistic errors
- Improved test coverage
FIXED:
FixedPageBasedPagination::getPage(),PageBasedPagination::getPage()andPageBasedPagination::getSize()
now returnintegerinstead ofstringCursorBasedPagination::getCursor()now returnsintegerinstead ofstringOffsetBasedPagination::getOffset()andOffsetBasedPagination::getLimit()now returnintegerinstead ofstring- #44: Fixed request validation
- #45:
Requestclass uses exception factory to throw exception - #48: PageBasedPaginationProviderTrait getPrevLink and getNextLink generate wrong links