-
Notifications
You must be signed in to change notification settings - Fork 15
What's new in version 1.3
This list includes significant changes since 1.2.
- A new extension point, com.ibm.jaggr.service.resourceconverter, provides support for converting resources from one type of source content to another. An example JSX resource converter is provided.
In order to facilitate support for resource converters, some interfaces have changed. These changes don't affect typical consumers of the Aggregator, but if you customized the Aggregator by implementing extension that use the changed interfaces, then your extensions will need to be re-compiled and may require code changes. The interfaces that have changed are:
-
Added the
postcss
config property to support server-side processing of CSS modules using PostCSS plugins. -
Added support for server-side layer expansion as an alternative approach to dependency expansion over require list expansion. See Require-list expansion vs. Server-side layer expansion for a discussion about the pros and cons of each approach.
-
Added support for a cache-primer bundle to improve initial response times following application deployments or upgrades.
-
Added the
includeUndefinedFeatureDeps
andincludeRequireDeps
URL query args to enable the generation of 'whole-app' layers for populating the browser application cache for offline support or populating the Aggregator cache for the purpose of generating a cache-primer bundle. -
Added support for the
css-inject-api
feature to the CSS loader plugin in order to provide more predictable ordering of CSS injection. -
Added support for the
i18nSplit
loader extension config property to cause i18n resources to be requested separately from non-i18n resources so that layers containing the non-i18n resources may achieve greater cache re-use in third-party caches. -
Added request URL decoder utility.
-
Various bug fixes.