Skip to content

Releases: spryker/glue-application-extension

1.15.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 23 Apr 11:32

Included commits: 1.14.0...1.15.0

Improvements

  • Undeprecated REST API Glue.

1.14.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 18 Jul 14:47

Included commits: 1.13.0...1.14.0

Improvements

  • Introduced ControllerConfigurationCacheCollectorPluginInterface.

Deprecations

  • Deprecated ControllerCacheCollectorPluginInterface.

1.13.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 20 Sep 11:49

Included commits: 1.12.0...1.13.0

Improvements

  • Undeprecated ResourceWithParentInterface.

1.12.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 07 Sep 06:23

Included commits: 1.11.0...1.12.0

Deprecations

  • Deprecated GlueContextExpanderPluginInterface.
  • Deprecated CommunicationProtocolPluginInterface.

1.11.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 26 Aug 15:18

Included commits: 1.10.0...1.11.0

Improvements

  • Introduced TableColumnExpanderPluginInterface.

1.10.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 29 Jun 16:43

Included commits: 1.9.0...1.10.0

Improvements

  • Introduced ConventionPluginInterface to provide an extension point for the API conventions.
  • Introduced RequestAfterRoutingValidatorPluginInterface to provide an extension point for validation that is aware of the routed resource.
  • Introduced RequestBuilderPluginInterface to provide an extension point for building the request.
  • Introduced RequestValidatorPluginInterface to provide an extension point for basic validation.
  • Introduced ResponseFormatterPluginInterface to provide an extension point for formatting the response.
  • Introduced ResourcesProviderPluginInterface to allow for API applications to wire their own resources to be routed by GlueApplication.
  • Introduced RouteProviderPluginInterface for API modules to be able to provide routes pointing to controllers without a resource.
  • Introduced RoutesProviderPluginInterface to allow API applications to wire their own routes to be routed by GlueApplication

Deprecations

  • Deprecated ApiConventionPluginInterface.

1.9.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 07 Jun 11:03

Included commits: 1.8.0...1.9.0

Improvements

  • Introduced ControllerCacheCollectorPluginInterface to collect controllers cache for API applications.
  • Introduced ApiControllerConfiguration transfer.

1.8.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 23 May 13:08

Included commits: 1.7.0...1.8.0

Improvements

  • Added new interface ApiApplicationEndpointProviderPluginInterface to extend GlueApplication with routes from Glue applications modules.

1.7.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 01 Mar 15:34

Included commits: 1.6.0...1.7.0

Improvements

  • Introduced ApiConventionPluginInterface to allow conventions to follow the request flow.
  • Introduced CommunicationProtocolPluginInterface to define a communication protocol used by the APIs.
  • Introduced ResourceFilterPluginInterface to filter resources for API applications.
  • Introduced ResourceInterface to operate with resources.
  • Introduced MissingResourceInterface to be used as a resource created if routing fails.

Deprecations

  • Deprecated ControllerAfterActionPluginInterface.
  • Deprecated ControllerBeforeActionPluginInterface.
  • Deprecated FormatRequestPluginInterface.
  • Deprecated FormatResponseDataPluginInterface.
  • Deprecated FormatResponseHeadersPluginInterface.
  • Deprecated FormattedControllerBeforeActionPluginInterface.
  • Deprecated ResourceRelationshipCollectionInterface.
  • Deprecated ResourceRelationshipPluginInterface.
  • Deprecated ResourceRouteCollectionInterface.
  • Deprecated ResourceRoutePluginInterface.
  • Deprecated ResourceVersionableInterface.
  • Deprecated ResourceWithParentPluginInterface.
  • Deprecated RestRequestValidatorPluginInterface.
  • Deprecated RestUserFinderPluginInterface.
  • Deprecated RestUserValidatorPluginInterface.
  • Deprecated RouterParameterExpanderPluginInterface.
  • Deprecated TerminationAwareBeforeActionPluginInterface.
  • Deprecated ValidateHttpRequestPluginInterface.
  • Deprecated ValidateRestRequestPluginInterface.

1.6.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 17 Dec 17:18

Included commits: 1.5.0...1.6.0

Improvements

  • Added GlueContextExpanderPluginInterface to allow different conventions or transport layers to expand what parts are important from the incoming request to be able to choose the correct API application to serve an incoming request.