npm @ui5/cli 4.0.0
v4.0.0

latest releases: 3.11.3, 4.0.8, 4.0.7...
one month ago

Breaking Changes

Dependency Updates

  • Bump @ui5/builder from 3.5.1 to 4.0.0 0ce3196

    • Changes contained in @ui5/builder@4.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 v8 or higher are supported.

  • Bump @ui5/project from 3.9.2 to 4.0.0 0d7302b

    • Changes contained in @ui5/project@4.0.0:

      Breaking Changes

      • Drop node v21 support b017633
      • Make '@ui5/builder' an optional peerDependency cb2e99d
      • Rename ui5HomeDir to ui5DataDir in APIs (#707) 5103c3e
      • Set default workspaceName to "default" for API usage (#706) a2d8f9d
      • Require Node.js 20.11.x/>=22.0.0 6a444a0

      Dependency Updates

      • Bump rimraf from 5.0.9 to 6.0.1 9c3c70f
      • Bump pacote from 17.0.7 to 18.0.6 c6b17c4
      • Bump read-pkg-up from 10.1.0 to 11.0.0 83e93aa
      • Bump read-pkg from 8.1.0 to 9.0.1 0279ac9
      • Bump globby from 13.2.2 to 14.0.1 eb9d6d8

      Features

      • Apply specVersion defaults from ui5.yaml.json schema (#733) e3e8f85
      • Schema: Introduce specVersion 4.0 (#731) c5a9fde
      • manifest.json: Auto-fill supportedLocales (#683) c905d4f

      BREAKING CHANGE

      Consumers of the Node.js API that make use of the ProjectGraph#build

      Installers and Resolvers' argument ui5HomeDir is now renamed to
      ui5DataDir

      JIRA: CPOUI5FOUNDATION-802
      Relates to: SAP/ui5-tooling#701

      Set default workspaceName to "default" for API usage
      (SAP/ui5-project#586)

      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 v8 or higher are supported.

  • Bump @ui5/fs from 3.0.5 to 4.0.0 ce51fc2

    • Changes contained in @ui5/fs@4.0.0:

      Breaking Changes

      • Drop node v21 support 2d2f125
      • Require Node.js 20.11.x/>=22.0.0 b98bd9a
      • DuplexCollection: remove byGlobSource method (#552) e26338b

      Dependency Updates

      • Bump minimatch from 9.0.5 to 10.0.1 7de313a
      • Bump globby from 13.2.2 to 14.0.1 465638d

      BREAKING CHANGE

      byGlobSource method is removed from DuplexCollection

      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 v8 or higher are supported.

  • Bump @ui5/logger from 3.0.0 to 4.0.1 04b201c

  • Bump @ui5/server from 3.2.1 to 4.0.0 095f31d

    • Changes contained in @ui5/server@4.0.0:

      Breaking Changes

      • Drop node v21 support 2af0d4f
      • Replace console.log with process.stderr (#643) d42c79f
      • Require Node.js 20.11.x/>=22.0.0 39cc1a2

      Features

      • manifest.json: Auto-fill supportedLocales a39c8de

      BREAKING CHANGE

      Messages will now be written to stderr instead of stdout.

      JIRA: CPOUI5FOUNDATION-802
      Related to: SAP/ui5-tooling#701
      Sibling of: SAP/ui5-tooling#930,
      #686

      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 v8 or higher are supported.

  • Bump update-notifier from 6.0.2 to 7.0.0 cd33dbd- Bump open from 9.1.0 to 10.0.3 486f8ef

BREAKING CHANGE

System messages will now be written to stderr instead of stdout.

JIRA: CPOUI5FOUNDATION-802
Related to: SAP/ui5-tooling#701
Sibling of: SAP/ui5-server#643,
SAP/ui5-tooling#930

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 v8 or higher are supported.

All changes

v3.9.0...v4.0.0

Don't miss a new cli release

NewReleases is sending notifications on new releases.