The world's only CQRS / ES framework that lets you pick your Flavour
Update: It is highly recommended to not use this release but the newer v0.17 release instead! Custom message support was removed again so DO NOT rely on that feature!
This dev release is the first one without GraphQL support
See #84 and #4 for details.
Internal Event Machine handling did not change much but a few changes were made:
$eventMachine->registerInputType()
is removed, because we no longer need to differentiate between return and input types. This was a GraphQL limitationThe tutorial is updated as well.
We switched back from alpha releases to dev releases!
After collecting user feedback we decided to move some parts out of event machine including GraphQL integration!
We want to focus on an extendable core and integrate the event-store-mgmt-ui
This release marks the new development phase with an upgrade to support PSR-15, see #83
QueryDescription::queryComplexity
removedQueryDescription::returnType
renamed to QueryDescription::setReturnType
We decided to remove GraphQL Integration. The reason for this is that we want to make use of the full power of JSON Schema in Event Machine but if you do that you can no longer translate JSON Schema to GraphQL. The idea is to use the JSON Schema as API documentation and build a frontend app that can read the schema and generate a documentation along with an editor to send messages to the backend and view the results (in case of queries). Progress is tracked in the PR: https://github.com/proophsoftware/event-machine/pull/84