Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 1.71 KB

CHANGELOG-v9.md

File metadata and controls

45 lines (35 loc) · 1.71 KB

Changelog

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

Added

  • DataType\Filter\AbstractNumberFilter
  • DataType\Filter\StringFilter::matches() to check if string match the filter conditions

Changed

  • Use DataType\Filter\AbstractNumberFilter for DataType\Filter\IntegerFilter and DataType\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

Changed

  • Extract sendUnauthenticatedErrorResponse from Component\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

Added

  • Missing type signatures in
    • Exception\InvalidArgumentMultiplePossible class
    • Infrastructure\Legacy class
    • Service\Authorization::isAllowed method
    • Service\Token::getTokenClaim method
  • Clean up orphaned tokens after user deletion

Fixed

  • Issues reported by PHP MD

Removed

  • Migration trigger on module activation