Skip to content

v3.0.0

Compare
Choose a tag to compare
@openui5bot openui5bot released this 09 Feb 14:47
· 251 commits to main since this release

Breaking Changes

  • Implement Project Graph, build execution 161f462
  • Run 'generateThemeDesignerResources' only on framework libs e4bb108

BREAKING CHANGE

Support for older Node.js and npm releases has been dropped for all UI5 Tooling modules.
Only Node.js versions v16.18.0, v18.12.0 or higher as well as npm v8 or higher are supported.

All packages have been transformed to ES Modules. Therefore modules are no longer provides a CommonJS exports.
If your project uses CommonJS, it needs to be converted to ES Modules or use a dynamic import for consuming UI5 Tooling modules.

For more information see also:

Features

  • specVersion 3.0 (#522) c5070e5
  • Introduce SpecificationVersion class (#431) e57842b
  • TaskRunner: Provide taskName and logger instance to custom tasks 36cd2d8
  • TaskUtil: Add resourceFactory API to v3 interface 2e863cf
  • TaskUtil: Add getProject/getDependencies API to interface 51f2949

Bug Fixes

  • npm/Installer: Do not wrap promise provided by rimraf v4 2d1ccda
  • ProjectBuilder: Fix verbose logging for already built projects f04ffd2
  • ProjectBuilder: Skip build for projects that do not require to be built ac5f1f8
  • Specification: Fix migration for legacy projects that are not applications or libraries d89d804
  • Fix build manifest creation b1459eb

Dependency Updates

All changes

v2.6.0...v3.0.0