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.
9.0.0 - 2024-07-04
DataType\Filter\AbstractNumberFilter
DataType\Filter\StringFilter::matches()
to check if string match the filter conditions
- Use
DataType\Filter\AbstractNumberFilter
forDataType\Filter\IntegerFilter
andDataType\Filter\FloatFilter
- Refactored InvalidToken exception to create instance with constructor instead of static methods, new exception classes created:
OxidEsales\GraphQL\Base\Exception\TokenUserBlocked
OxidEsales\GraphQL\Base\Exception\UnableToParseToken
OxidEsales\GraphQL\Base\Exception\UnknownToken
9.0.0-rc.1 - 2024-05-29
- Extract
sendUnauthenticatedErrorResponse
fromComponent\Widget\GraphQL::sendErrorResponse
- Change
Exception\ErrorCategories
class with interface - Upgrade Codeception and PHPUnit versions
- Logo
- Update GraphQLite version to ^6.2
- Use ClientAware-Exception if
DataType\Sorting
"sorting" parameter is invalid
- Missing type signatures in
Exception\InvalidArgumentMultiplePossible
classInfrastructure\Legacy
classService\Authorization::isAllowed
methodService\Token::getTokenClaim
method
- Clean up orphaned tokens after user deletion
- Issues reported by PHP MD
- Migration trigger on module activation