Releases: spryker/glue-application-extension
Releases · spryker/glue-application-extension
Release list
1.15.0
1.14.0
Included commits: 1.13.0...1.14.0
Improvements
- Introduced
ControllerConfigurationCacheCollectorPluginInterface.
Deprecations
- Deprecated
ControllerCacheCollectorPluginInterface.
1.13.0
1.12.0
Included commits: 1.11.0...1.12.0
Deprecations
- Deprecated
GlueContextExpanderPluginInterface. - Deprecated
CommunicationProtocolPluginInterface.
1.11.0
1.10.0
Included commits: 1.9.0...1.10.0
Improvements
- Introduced
ConventionPluginInterfaceto provide an extension point for the API conventions. - Introduced
RequestAfterRoutingValidatorPluginInterfaceto provide an extension point for validation that is aware of the routed resource. - Introduced
RequestBuilderPluginInterfaceto provide an extension point for building the request. - Introduced
RequestValidatorPluginInterfaceto provide an extension point for basic validation. - Introduced
ResponseFormatterPluginInterfaceto provide an extension point for formatting the response. - Introduced
ResourcesProviderPluginInterfaceto allow for API applications to wire their own resources to be routed by GlueApplication. - Introduced
RouteProviderPluginInterfacefor API modules to be able to provide routes pointing to controllers without a resource. - Introduced
RoutesProviderPluginInterfaceto allow API applications to wire their own routes to be routed by GlueApplication
Deprecations
- Deprecated
ApiConventionPluginInterface.
1.9.0
Included commits: 1.8.0...1.9.0
Improvements
- Introduced
ControllerCacheCollectorPluginInterfaceto collect controllers cache for API applications. - Introduced
ApiControllerConfigurationtransfer.
1.8.0
Included commits: 1.7.0...1.8.0
Improvements
- Added new interface
ApiApplicationEndpointProviderPluginInterfaceto extend GlueApplication with routes from Glue applications modules.
1.7.0
Included commits: 1.6.0...1.7.0
Improvements
- Introduced
ApiConventionPluginInterfaceto allow conventions to follow the request flow. - Introduced
CommunicationProtocolPluginInterfaceto define a communication protocol used by the APIs. - Introduced
ResourceFilterPluginInterfaceto filter resources for API applications. - Introduced
ResourceInterfaceto operate with resources. - Introduced
MissingResourceInterfaceto 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
Included commits: 1.5.0...1.6.0
Improvements
- Added
GlueContextExpanderPluginInterfaceto 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.