Skip to content

v0.2.0

Choose a tag to compare

@gdbrown gdbrown released this 03 Dec 22:04
· 31 commits to master since this release
2184b3d

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-token header validation using PbjxToken.
  • Remove use of ContainerAwareEventDispatcher as it no longer exists in Symfony 4.
  • Require curie attribute on all pbjx.handler service tags, e.g. <tag name="pbjx.handler" curie="gdbots:pbjx:command:check-health"/>.
  • Change AliasHandlersPass to RegisterHandlersPass and use new curie attribute on pbjx.handler tag to automatically register handlers with closure for lazy loading.
  • Register Gdbots\Pbjx\Pbjx interface as alias to service pbjx so autowiring works.
  • Remove the HandlerGuesser class and service configurations. This will be replaced in the future with auto tagging based on interfaces.