Skip to content

Releases: SAP/ui5-project

v3.0.1

16 Feb 17:30
Compare
Choose a tag to compare

Bug Fixes

  • Prevent socket timeouts when installing framework libraries a198356
  • Library: Do not throw for missing .library file 1163821
  • Project#getReader: Do not apply builder resource excludes for style 'runtime' 1cd94f7
  • TaskUtil: Provide framework configuration getters to custom tasks (#580) 6a40927
  • graph: Always resolve rootConfigPath to CWD ef3e569
  • projectGraphBuilder: Apply extensions of the same module only once 6d753a8
  • ui5Framework: Improve error handling for duplicate lib declaration fb1db6d

All changes

v3.0.0...v3.0.1

v3.0.0

09 Feb 14:47
Compare
Choose a tag to compare

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

v3.0.0-rc.9

08 Feb 15:12
Compare
Choose a tag to compare
v3.0.0-rc.9 Pre-release
Pre-release

Bug Fixes

All changes

v3.0.0-rc.8...v3.0.0-rc.9

v3.0.0-rc.8

03 Feb 20:17
Compare
Choose a tag to compare
v3.0.0-rc.8 Pre-release
Pre-release

Breaking Changes

  • Schema: Restrict metadata.name for specVersion >= 3.0 (#552) d0ea703

Bug Fixes

  • Registry: Do not use custom logger for pacote 242601f

Features

BREAKING CHANGE

For projects and extensions defining specVersion 3.0 and later, the
metadata.name property must satisfy the following conditions:

  • Must be at least 3 characters long
  • Must be no longer than 50 characters
  • Must contain lowercase characters only
  • Must contain alphanumeric characters, dash, underscore and period only
    • Exception: @ and / are allowed at certain positions as
      explained below
  • Must start with an alphabetic character or an @-character
  • If a name starts with an @-character, it must contain exactly one
    forward-slash /
    • This is aligned with the npm concept for package scopes

All changes

v3.0.0-rc.7...v3.0.0-rc.8

v3.0.0-rc.7

25 Jan 12:41
Compare
Choose a tag to compare
v3.0.0-rc.7 Pre-release
Pre-release

Bug Fixes

  • npm/Installer: Do not wrap promise provided by rimraf v4 2d1ccda

All changes

v3.0.0-rc.6...v3.0.0-rc.7

v3.0.0-rc.6

24 Jan 17:38
Compare
Choose a tag to compare
v3.0.0-rc.6 Pre-release
Pre-release

v3.0.0-rc.5

24 Jan 10:50
Compare
Choose a tag to compare
v3.0.0-rc.5 Pre-release
Pre-release

v3.0.0-rc.4

23 Jan 15:48
Compare
Choose a tag to compare
v3.0.0-rc.4 Pre-release
Pre-release

Dependency Updates

All changes

v3.0.0-rc.3...v3.0.0-rc.4

v3.0.0-rc.3

19 Jan 09:55
Compare
Choose a tag to compare
v3.0.0-rc.3 Pre-release
Pre-release

v3.0.0-rc.2

11 Jan 15:25
Compare
Choose a tag to compare
v3.0.0-rc.2 Pre-release
Pre-release

Breaking Changes

  • Run 'generateThemeDesignerResources' only on framework libs e4bb108

All changes

v3.0.0-rc.1...v3.0.0-rc.2