v4.0.0
Breaking Changes
- Drop node v21 support
7b27171
- Discontinue bundling of JavaScript modules as string
7691b08
- Task API arguments rename (#995)
d1f87e0
- Require Node.js 20.11.x/>=22.0.0
b76ff75
- Bundling: Enforce usage of sap.ui.predefine instead function wrappers (#1021)
4bda728
Dependency Updates
- Bump rimraf from 5.0.8 to 6.0.1
2b4f309
- Bump terser from 5.29.1 to 5.29.2 (#1000)
2b6da9e
- Bump espree from 9.6.1 to 10.0.1
08eb716
- Bump terser from 5.27.1 to 5.27.2 (#991)
204145d
- Bump workerpool from 6.5.1 to 9.1.0
b78a70c
Features
- Apply default values to bunde definitions for standard tasks (#1033)
4178e1a
- Bundle 'require' section with async flag for specVersion: 4.0 (#1042)
dfa67fe
- bundle/Builder: Support async require sections and conditional core boot
e421e2f
- manifest.json: Auto-fill supportedLocales
b085634
BREAKING CHANGE
Created bundles use sap.ui.predefine instead function wrappers. For
projects this is a compatible change. Only the produced bundle content
changes.
Task API namespace
option got renamed to projectNamespace
JIRA: CPOUI5FOUNDATION-802
Relates to: SAP/ui5-tooling#701
Support for older Node.js and npm releases has been dropped.
Only Node.js 20.11.x and >=22.0.0 as well as npm 8 or higher are supported.