Skip to content

v4.0.0

Compare
Choose a tag to compare
@openui5bot openui5bot released this 24 Jul 07:15
· 82 commits to main since this release

Breaking Changes

BREAKING CHANGE

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

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.

Dependency Updates

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

    • Changes contained in @ui5/[email protected]:

      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

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

    • Changes contained in @ui5/[email protected]:

      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

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

  • Bump @ui5/fs from 3.0.5 to 4.0.0 ce51fc2

    • Changes contained in @ui5/[email protected]:

      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

  • 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/[email protected]:

      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.

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

All changes

v3.9.0...v4.0.0