v0.2.0
BREAKING CHANGES
- Require
"symfony/console": "^4.0"and"symfony/framework-bundle": "^4.0". - Remove all symfony form related functionality. Our goal is to move all form functionality to the client (react/angular/etc.) and use server side validation with pbjx lifecycle events.
- Implement
x-pbjx-tokenheader validation usingPbjxToken. - Remove use of
ContainerAwareEventDispatcheras it no longer exists in Symfony 4. - Require
curieattribute on allpbjx.handlerservice tags, e.g.<tag name="pbjx.handler" curie="gdbots:pbjx:command:check-health"/>. - Change
AliasHandlersPasstoRegisterHandlersPassand use newcurieattribute onpbjx.handlertag to automatically register handlers with closure for lazy loading. - Register
Gdbots\Pbjx\Pbjxinterface as alias to servicepbjxso autowiring works. - Remove the
HandlerGuesserclass and service configurations. This will be replaced in the future with auto tagging based on interfaces.