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.
7.0.3 - Unreleased
- Executed migration on module activation.
- Workflow trigger to update schema in documentation
- License updated - now using OXID Module and Component License
- Update module dependency warning in documentation
- Updated the phpstan in development dependencies and fixed several related coding style issues
7.0.2 - 2022-08-10
- Documentation improvements PR-27
- Dependency on
lcobucci/jwt
changed to^4.1
as functionality of it is used in the application PR-28
7.0.1 - 2022-06-28
- Documentation improvements
7.0.0 - 2022-06-17
- Logic to track tokens of not anonymous users in database
- Logic to invalidate tokens
- New table
oegraphqltoken
- Module setting
sJsonWebTokenUserQuota
to limit the number of valid JWT for a single user. - Classes
OxidEsales\GraphQL\Base\Controller\Token
OxidEsales\GraphQL\Base\DataType\User
OxidEsales\GraphQL\Base\Infrastructure\Model\Token
OxidEsales\GraphQL\Base\Infrastructure\Token
OxidEsales\GraphQL\Base\Infrastructure\Repository
OxidEsales\GraphQL\Base\Exception\TokenQuota
OxidEsales\GraphQL\Base\Exception\UserNotFound
OxidEsales\GraphQL\Base\Service\TokenAdministration
- Public Methods
OxidEsales\GraphQL\Base\Exception\InvalidToken::unknownToken()
OxidEsales\GraphQL\Base\Service\ModuleConfiguration::getUserTokenQuota()
- Fixed a link to documentation in troubleshooting section PR-22
- Improved modules installation instructions PR-23
- Missmatch in checkout documentation PR-24
- Update GraphQLite version to v5
- Code quality tools list simplified and reconfigured to fit our quality requirements