Change log for uiBundler
All notable changes to the package uiBundler are documented here.
Version 8.7.0
New Features
- BundlerOptionsUserOverrideConfig, BundlerOptions
- Added USER level configuration to override options for bundler.
Deprecations
- In 8.9.0, we will remove support for incremental bundling files in
cssLibrary/src/stylesheets/*.scss. Please move your files tocssLibrary/resource/stylesheets/*.scssto ensure incremental bundling will work properly.
Version 8.5.0
Breaking Changes
- Webpack
{app}/ui/c3/config/package-lock.jsonhas been deleted and is no longer being used to lockjs-webpack_c3dependencies. Resolved runtimes are now being used and are already provided unless you add extra dependencies tojs-webpack_c3.- If a package is extending the
js-webpack_c3ImplLanguage.Runtimeand used a hard-coded package-lock.json file in{app}/ui/c3/config/package.lock.json, the runtime needs to be resolved in that package to restore the locking functionality. - If you extend
js-webpack_c3it is recommended that you resolve it in your package as you might encounter issues and will be enforced in a future version.
Improvements
- UiBundler
developmentBatchSizewill now default to 3. This means that if theUiBundlerConfig#developmentBatchSizeis not defined in the root package, it will automatically default to 3 webpack configs bundled for each batch job. The previous default was to bundle all webpack configs in one single batch job.
Version 8.4.1
Improvements
- UiContentHandler
c3AppUrlPrefixcookie is always set for default content HTML, even when response is 304 NOT MODIFIED to ensure the document is always setting the right prefix for other assets.
Version 8.4.0
New Features
- UiBundlerConfig
- New configuration
developmentBatchSizeto control how many webpack configurations are bundled in a single batch when usingdevelopmentmode
- New configuration
Improvements
- UiBundler
- Update npm from version 6.14.14 to 7.24.2
- Install bundler from
bundler/bundler.tgzREST endpoint
Version 8.3.3
Changes
- Added doc for bundler troubleshooting tips