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.
- custom
CategoryNotFound
Exception
CategoryDao::getCategoryById
throwsCategoryNotFound
Exception and does not returnnull
anymore- Use OXID models and not own data models
DataObject
toDataType
- bumped dependency on
oxid-esales/graphql-base
to^2.2.0
- more infos in README file on how to use
timestamp
field for category- made category language aware
- filtering capability
- made unit tests real unit tests and run in travis
- moved
parent
andchildren
to service - renamed field
name
totitle
- GraphQL description to queries and fields
- move category factory to it's own class
- allow for serverside id generation
- return type of
DataObject/Category::getChilds
not null - license in readme file was wrongly stated as MIT
- version number in
metadata.php
- Category queries, mutation, type and data access object
@Logged
and@Right
annotations and updated tests
- depends on
oxid-esales/graphql-base:^1.1
- Namespace from
\OxidEsales\GraphQL
to\OxidEsales\GraphQL\Example
- PSR2 -> PSR12