UNPKG

@ui5/cli

Version:
872 lines (630 loc) 91.6 kB
# Changelog All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). A list of unreleased changes can be found [here](https://github.com/SAP/ui5-cli/compare/v4.0.38...HEAD). <a name="v4.0.38"></a> ## [v4.0.38] - 2025-12-02 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 4.0.9 to 4.0.10 [`c99d8d2`](https://github.com/SAP/ui5-cli/commit/c99d8d2a7898c507fc9aeee1f09238cc2f3fbe1b) <a name="v4.0.37"></a> ## [v4.0.37] - 2025-11-27 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 4.0.8 to 4.0.9 [`77c1708`](https://github.com/SAP/ui5-cli/commit/77c17087d4cfaf265bf87b37134b1e8f31c6397b) - Bump [@ui5](https://github.com/ui5)/project from 4.0.8 to 4.0.9 [`c2e2e10`](https://github.com/SAP/ui5-cli/commit/c2e2e10bc34804d60ee523ec1cca241abf8dc17e) - Bump [@ui5](https://github.com/ui5)/builder from 4.1.2 to 4.1.3 [`769ce2b`](https://github.com/SAP/ui5-cli/commit/769ce2b5b0f67fbf5660cd741deb60c95cc2470b) <a name="v4.0.36"></a> ## [v4.0.36] - 2025-11-18 <a name="v4.0.35"></a> ## [v4.0.35] - 2025-11-14 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 4.1.1 to 4.1.2 [`a444f01`](https://github.com/SAP/ui5-cli/commit/a444f016c4145ae9f2e25592757ff14bf91ae2c1) <a name="v4.0.34"></a> ## [v4.0.34] - 2025-11-05 <a name="v4.0.33"></a> ## [v4.0.33] - 2025-10-30 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 4.1.0 to 4.1.1 [`95f8a85`](https://github.com/SAP/ui5-cli/commit/95f8a853b41c3de4818c32388b30908a8475434e) <a name="v4.0.32"></a> ## [v4.0.32] - 2025-10-24 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 4.0.7 to 4.0.8 [`d947456`](https://github.com/SAP/ui5-cli/commit/d947456b23893b86d31b01880c7a0e7eeb3850b7) <a name="v4.0.31"></a> ## [v4.0.31] - 2025-10-23 ### Bug Fixes - Link to "Local vs. Global Installation" docs [`0d1e0b2`](https://github.com/SAP/ui5-cli/commit/0d1e0b2b64f6957172b71d76d60cf5b1ada69220) ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 4.0.7 to 4.0.8 [`14fef5c`](https://github.com/SAP/ui5-cli/commit/14fef5c03368e68f1b029d34c02ec1df1418fcf4) - Bump [@ui5](https://github.com/ui5)/project from 4.0.6 to 4.0.7 [`574677e`](https://github.com/SAP/ui5-cli/commit/574677e14789eded695782cc1282cd52f0dccdbe) - Bump [@ui5](https://github.com/ui5)/builder from 4.0.13 to 4.1.0 [`ca9bf50`](https://github.com/SAP/ui5-cli/commit/ca9bf50ac81d56cddfd5c8137595914e863c7798) <a name="v4.0.30"></a> ## [v4.0.30] - 2025-10-07 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 4.0.12 to 4.0.13 [`5112889`](https://github.com/SAP/ui5-cli/commit/5112889f5c615c4cf0afb984e48b70a60884c582) <a name="v4.0.29"></a> ## [v4.0.29] - 2025-10-07 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 4.0.11 to 4.0.12 [`4ee1fbf`](https://github.com/SAP/ui5-cli/commit/4ee1fbff4e22b783b2b8174b98715e96ec8d4fe7) <a name="v4.0.27"></a> ## [v4.0.27] - 2025-10-01 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/fs from 4.0.2 to 4.0.3 [`1096889`](https://github.com/SAP/ui5-cli/commit/109688931bba5550d72b279e54db0c8e0a4eb250) <a name="v4.0.26"></a> ## [v4.0.26] - 2025-09-12 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 4.0.5 to 4.0.6 [`797e069`](https://github.com/SAP/ui5-cli/commit/797e069bdfaa76e26396cb6b1a74c2ccb49b76f1) <a name="v4.0.25"></a> ## [v4.0.25] - 2025-09-11 ### Bug Fixes - Rename project to UI5 CLI [`4ab403c`](https://github.com/SAP/ui5-cli/commit/4ab403cc3791e1e9cb38c811f1b4fd96bc4cc8e5) ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 4.0.6 to 4.0.7 [`76c5d49`](https://github.com/SAP/ui5-cli/commit/76c5d49a74dad86364afdab0a31f18cf8430af63) - Bump [@ui5](https://github.com/ui5)/project from 4.0.4 to 4.0.5 [`e31e274`](https://github.com/SAP/ui5-cli/commit/e31e2745a22d9d6aa4d90f1b40cdb11abf1a15da) - Bump [@ui5](https://github.com/ui5)/builder from 4.0.10 to 4.0.11 [`741d91c`](https://github.com/SAP/ui5-cli/commit/741d91cd47289a4e73a6819892bb1ecddf32717c) <a name="v4.0.24"></a> ## [v4.0.24] - 2025-09-03 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 4.0.9 to 4.0.10 [`c4169ff`](https://github.com/SAP/ui5-cli/commit/c4169ff5eda412e133dc7996207d07fe5626447e) <a name="v4.0.23"></a> ## [v4.0.23] - 2025-08-12 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 4.0.8 to 4.0.9 [`6ee6205`](https://github.com/SAP/ui5-cli/commit/6ee6205a4281603cbec27798b44f501393fd6862) <a name="v4.0.22"></a> ## [v4.0.22] - 2025-07-18 <a name="v4.0.21"></a> ## [v4.0.21] - 2025-07-16 ### Bug Fixes - **serve:** Respect `--config` option with `--dependency-definition` [`e043cd7`](https://github.com/SAP/ui5-cli/commit/e043cd7d3783b3289e903498be38f91504a461ab) <a name="v4.0.20"></a> ## [v4.0.20] - 2025-07-15 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 4.0.7 to 4.0.8 [`9d1167d`](https://github.com/SAP/ui5-cli/commit/9d1167d09b15716a71d1c002e76c3c445cb807e3) <a name="v4.0.19"></a> ## [v4.0.19] - 2025-06-17 <a name="v4.0.18"></a> ## [v4.0.18] - 2025-06-06 <a name="v4.0.17"></a> ## [v4.0.17] - 2025-06-06 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 4.0.5 to 4.0.6 [`f29d8ae`](https://github.com/SAP/ui5-cli/commit/f29d8ae4965cdaa0a845df8ed6b65ed0b1a09d29) <a name="v4.0.16"></a> ## [v4.0.16] - 2025-05-19 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 4.0.6 to 4.0.7 [`a07bfb4`](https://github.com/SAP/ui5-cli/commit/a07bfb488bb5a91424bee6b4d677b2a7eea51cd6) <a name="v4.0.15"></a> ## [v4.0.15] - 2025-04-29 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 4.0.5 to 4.0.6 [`e8371de`](https://github.com/SAP/ui5-cli/commit/e8371de5cd2c7616718a1e8700551552b2bd418e) <a name="v4.0.14"></a> ## [v4.0.14] - 2025-03-20 ### Bug Fixes - Invocation of local CLI on Windows [`3bd6e83`](https://github.com/SAP/ui5-cli/commit/3bd6e83b09489d9d13499c6381808d79e8f21f4d) <a name="v4.0.13"></a> ## [v4.0.13] - 2025-01-22 <a name="v4.0.12"></a> ## [v4.0.12] - 2024-12-10 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 4.0.4 to 4.0.5 [`9ee3c97`](https://github.com/SAP/ui5-cli/commit/9ee3c97312afcfa073ba0ab972d46212336197eb) <a name="v4.0.11"></a> ## [v4.0.11] - 2024-11-29 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 4.0.3 to 4.0.4 [`334e2e1`](https://github.com/SAP/ui5-cli/commit/334e2e1fee0e7ee6f9b8f0c536cd2f2efd4c3f15) - Bump [@ui5](https://github.com/ui5)/builder from 4.0.3 to 4.0.4 [`ada646c`](https://github.com/SAP/ui5-cli/commit/ada646cb6668cc9ddc03ac99aef7b992d5f2bbec) <a name="v4.0.10"></a> ## [v4.0.10] - 2024-11-13 <a name="v4.0.9"></a> ## [v4.0.9] - 2024-10-15 <a name="v4.0.8"></a> ## [v4.0.8] - 2024-09-12 <a name="v4.0.7"></a> ## [v4.0.7] - 2024-09-11 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 4.0.4 to 4.0.5 [`eae76c2`](https://github.com/SAP/ui5-cli/commit/eae76c2abb985900571f228f7a6ec8f58b105a82) <a name="v4.0.6"></a> ## [v4.0.6] - 2024-08-27 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 4.0.3 to 4.0.4 [`1665718`](https://github.com/SAP/ui5-cli/commit/16657182adf55d69a724e2f1c3fcf71997b86aee) - Bump [@ui5](https://github.com/ui5)/project from 4.0.2 to 4.0.3 [`f4ef755`](https://github.com/SAP/ui5-cli/commit/f4ef755639cac9e9d7bb1e6d157c4bd98967557f) - Bump [@ui5](https://github.com/ui5)/builder from 4.0.2 to 4.0.3 [`1e65819`](https://github.com/SAP/ui5-cli/commit/1e65819f446e280b257baceb08425d621a01d486) - Bump [@ui5](https://github.com/ui5)/fs from 4.0.0 to 4.0.1 [`befd45b`](https://github.com/SAP/ui5-cli/commit/befd45b096fba4f3d08a161e6092d777072bba4b) <a name="v4.0.5"></a> ## [v4.0.5] - 2024-08-20 ### Bug Fixes - Print error cause stack trace [`323845c`](https://github.com/SAP/ui5-cli/commit/323845cefe48c22c3224864e55d91f82762e6246) ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 4.0.1 to 4.0.2 [`dabb3f5`](https://github.com/SAP/ui5-cli/commit/dabb3f57eef2b3506061e36bae8c10b8a296ca96) <a name="v4.0.4"></a> ## [v4.0.4] - 2024-08-09 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 4.0.2 to 4.0.3 [`b94ede8`](https://github.com/SAP/ui5-cli/commit/b94ede8bea9c126d743b56b33221d9f570746449) <a name="v4.0.3"></a> ## [v4.0.3] - 2024-08-01 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 4.0.1 to 4.0.2 [`df15ffa`](https://github.com/SAP/ui5-cli/commit/df15ffaac789978fae18b698de73b49214173b0f) - Bump [@ui5](https://github.com/ui5)/project from 4.0.1 to 4.0.2 [`db925ab`](https://github.com/SAP/ui5-cli/commit/db925ab7f3d5c40637cfa491ffde5fd2f276cab7) <a name="v4.0.2"></a> ## [v4.0.2] - 2024-07-31 ### Bug Fixes - Node.js ExperimentalWarning shown on console [`011b34e`](https://github.com/SAP/ui5-cli/commit/011b34e22081fe415ed46caa2debd9a3091f6d54) <a name="v4.0.1"></a> ## [v4.0.1] - 2024-07-31 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 4.0.0 to 4.0.1 [`6c33995`](https://github.com/SAP/ui5-cli/commit/6c339957e0e74d00a90aa067ca553ecbc0cd0747) - Bump [@ui5](https://github.com/ui5)/project from 4.0.0 to 4.0.1 [`eaab649`](https://github.com/SAP/ui5-cli/commit/eaab64930f101b9ae73fa3920b94fbf98bace511) - Bump [@ui5](https://github.com/ui5)/builder from 4.0.0 to 4.0.1 [`4e5b9be`](https://github.com/SAP/ui5-cli/commit/4e5b9be808105c1e1ea53723b1593f2b7cf8e427) <a name="v4.0.0"></a> ## [v4.0.0] - 2024-07-24 ### Breaking Changes - Drop node v21 support ([#720](https://github.com/SAP/ui5-cli/issues/720)) [`891306f`](https://github.com/SAP/ui5-cli/commit/891306f736eaf6cfebd1bf7a04511fcbac65ef02) - Replace console.log with process.stderr ([#686](https://github.com/SAP/ui5-cli/issues/686)) [`48d1975`](https://github.com/SAP/ui5-cli/commit/48d1975c09686e9bd28312cf59a73ede3bc3d47b) - Rename ui5HomeDir to ui5DataDir in APIs ([#687](https://github.com/SAP/ui5-cli/issues/687)) [`772ac29`](https://github.com/SAP/ui5-cli/commit/772ac29515a55637cc55924ef0462ca76058a073) - Require Node.js 20.11.x/>=21.2.0 and npm >=10 [`59314fa`](https://github.com/SAP/ui5-cli/commit/59314fabae8c66dbefcc21e2557a11373dc8a8c7) ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 3.5.1 to 4.0.0 [`0ce3196`](https://github.com/SAP/ui5-cli/commit/0ce3196c0c8c8780b6d3e940caf9fd99a9e89f6b) - Bump [@ui5](https://github.com/ui5)/project from 3.9.2 to 4.0.0 [`0d7302b`](https://github.com/SAP/ui5-cli/commit/0d7302b4d5e83c2083ef850f81f4007f74809d4b) - Bump [@ui5](https://github.com/ui5)/fs from 3.0.5 to 4.0.0 [`ce51fc2`](https://github.com/SAP/ui5-cli/commit/ce51fc2442ca1ae80a5468b7288a8d51f176bc01) - Bump [@ui5](https://github.com/ui5)/logger from 3.0.0 to 4.0.1 [`04b201c`](https://github.com/SAP/ui5-cli/commit/04b201c14439fb33f1de4c50a7cf4d00cc80ec49) - Bump [@ui5](https://github.com/ui5)/server from 3.2.1 to 4.0.0 [`095f31d`](https://github.com/SAP/ui5-cli/commit/095f31dbeb90bbaf310a02b2b25ad1a088d1347f) - Bump update-notifier from 6.0.2 to 7.0.0 [`cd33dbd`](https://github.com/SAP/ui5-cli/commit/cd33dbd95f9364f882a91515187e48ff5b3f3c94) - Bump open from 9.1.0 to 10.0.3 [`486f8ef`](https://github.com/SAP/ui5-cli/commit/486f8efb98f82626fb32b7af04af94375ac41618) ### BREAKING CHANGE System messages will now be written to stderr instead of stdout. JIRA: CPOUI5FOUNDATION-802 Related to: https://github.com/SAP/ui5-tooling/issues/701 Sibling of: https://github.com/SAP/ui5-server/pull/643, https://github.com/SAP/ui5-tooling/pull/930 Support for older Node.js and npm releases has been dropped. Only Node.js 20.11.x and >=21.2.0 as well as npm v10 or higher are supported. <a name="v3.11.1"></a> ## [v3.11.1] - 2024-07-22 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 3.5.0 to 3.5.1 [`00c050f`](https://github.com/SAP/ui5-cli/commit/00c050f929aa6204a5d57ead9845dd24fe5f8704) <a name="v3.11.0"></a> ## [v3.11.0] - 2024-06-24 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.9.1 to 3.9.2 [`e74c280`](https://github.com/SAP/ui5-cli/commit/e74c28018eafb9b15da56dcb45de58fbedec5ced) - Bump [@ui5](https://github.com/ui5)/builder from 3.4.1 to 3.5.0 [`d8bf229`](https://github.com/SAP/ui5-cli/commit/d8bf2295933998e64c4241942b2d93cb663eb068) <a name="v3.10.3"></a> ## [v3.10.3] - 2024-05-22 <a name="v3.10.2"></a> ## [v3.10.2] - 2024-05-17 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 3.2.0 to 3.2.1 [`f8bc6b3`](https://github.com/SAP/ui5-cli/commit/f8bc6b343c0d8cdbfcc37cbca36699b0cc9e9e36) <a name="v3.10.1"></a> ## [v3.10.1] - 2024-05-13 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 3.4.0 to 3.4.1 [`7c072df`](https://github.com/SAP/ui5-cli/commit/7c072df00fa205d083c68934dac42a9abec94dcc) <a name="v3.10.0"></a> ## [v3.10.0] - 2024-04-24 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 3.1.5 to 3.2.0 [`3aae04d`](https://github.com/SAP/ui5-cli/commit/3aae04d9e60c162d42d6e5c75906cdb563bbe761) - Bump [@ui5](https://github.com/ui5)/builder from 3.3.1 to 3.4.0 [`023693e`](https://github.com/SAP/ui5-cli/commit/023693e4790a6c7f2ba12492fd5868f27234620e) <a name="v3.9.2"></a> ## [v3.9.2] - 2024-03-27 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 3.3.0 to 3.3.1 [`c1d3b76`](https://github.com/SAP/ui5-cli/commit/c1d3b76dc0670f0a65334d269b804c1a49a82dba) <a name="v3.9.1"></a> ## [v3.9.1] - 2024-02-13 <a name="v3.9.0"></a> ## [v3.9.0] - 2024-01-18 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 3.2.0 to 3.3.0 [`9b3f5fd`](https://github.com/SAP/ui5-cli/commit/9b3f5fdfb636a45bd78472ade475b5ac9343dd92) <a name="v3.8.0"></a> ## [v3.8.0] - 2023-12-12 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.8.0 to 3.9.0 [`09f1ea9`](https://github.com/SAP/ui5-cli/commit/09f1ea9310d95636a87a6017a5d264594234b798) - Bump [@ui5](https://github.com/ui5)/server from 3.1.4 to 3.1.5 [`191b80c`](https://github.com/SAP/ui5-cli/commit/191b80c123840a7556385f08a964bf0f514813a7) - Bump [@ui5](https://github.com/ui5)/builder from 3.1.1 to 3.2.0 [`d63a77e`](https://github.com/SAP/ui5-cli/commit/d63a77ec25c98f1f2c2ba3dbbfc69aea95c5ea6a) ### Features - Add option to redefine output directory structure ([#665](https://github.com/SAP/ui5-cli/issues/665)) [`388dc79`](https://github.com/SAP/ui5-cli/commit/388dc793fe2344f1f59717f3a9d1ea230b0337dd) <a name="v3.7.3"></a> ## [v3.7.3] - 2023-12-01 <a name="v3.7.2"></a> ## [v3.7.2] - 2023-11-21 ### Bug Fixes - **ui5 init:** Improve error message ([#661](https://github.com/SAP/ui5-cli/issues/661)) [`07e68b0`](https://github.com/SAP/ui5-cli/commit/07e68b00ff5cd2e80c0b1b52fa644e27752ccecb) - **ui5.yaml:** Use double quotes for string values ([#660](https://github.com/SAP/ui5-cli/issues/660)) [`c30e371`](https://github.com/SAP/ui5-cli/commit/c30e371be147d859539afbe9a44cc03202a8c870) ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.7.3 to 3.8.0 [`2566170`](https://github.com/SAP/ui5-cli/commit/25661708c2b84f9c21d326c2d4ccb84464d7d2b5) - Bump [@ui5](https://github.com/ui5)/server from 3.1.3 to 3.1.4 [`2c90ff5`](https://github.com/SAP/ui5-cli/commit/2c90ff542dd5862603ebd0cc927ca71cd243cb8c) - Bump [@ui5](https://github.com/ui5)/builder from 3.1.0 to 3.1.1 [`7b97356`](https://github.com/SAP/ui5-cli/commit/7b973566aa647ba1e2b271fa1c77b1bd7025c9ca) <a name="v3.7.1"></a> ## [v3.7.1] - 2023-10-20 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.7.2 to 3.7.3 [`c59d1fb`](https://github.com/SAP/ui5-cli/commit/c59d1fb7577a17590c55b111fb1bcbd30c3ba425) <a name="v3.7.0"></a> ## [v3.7.0] - 2023-10-11 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.7.1 to 3.7.2 [`0cba692`](https://github.com/SAP/ui5-cli/commit/0cba6927b847d205241bb86628468a22ccd0b999) - Bump [@ui5](https://github.com/ui5)/builder from 3.0.9 to 3.1.0 [`0230f09`](https://github.com/SAP/ui5-cli/commit/0230f0965f146af99095a738899fd048d98218c9) - Bump [@ui5](https://github.com/ui5)/fs from 3.0.4 to 3.0.5 [`e0da997`](https://github.com/SAP/ui5-cli/commit/e0da997b5e4e09f7509f2bf095b85bcf65b491ff) <a name="v3.6.1"></a> ## [v3.6.1] - 2023-10-02 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.7.0 to 3.7.1 [`3f2d021`](https://github.com/SAP/ui5-cli/commit/3f2d021f01c1506281f264caed8643cac5af66a7) <a name="v3.6.0"></a> ## [v3.6.0] - 2023-09-06 ### Bug Fixes - Update help description for "use" and "--framework-version" [`b042542`](https://github.com/SAP/ui5-cli/commit/b0425423ecd56ff8a24feaf3c7526ffeafe6d11f) - Ensure usage of provided UI5 data dir [`d7aaf35`](https://github.com/SAP/ui5-cli/commit/d7aaf35b69f2705860d229415db46cf751aea6b2) ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.6.0 to 3.7.0 [`ecf52b4`](https://github.com/SAP/ui5-cli/commit/ecf52b4ab5c4d7c2b3c497e59fb220a350906a94) <a name="v3.5.0"></a> ## [v3.5.0] - 2023-08-22 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.5.1 to 3.6.0 [`e5627d8`](https://github.com/SAP/ui5-cli/commit/e5627d81c9e66668bb99d128a304d403df9fd224) <a name="v3.4.1"></a> ## [v3.4.1] - 2023-10-24 ### Bug Fixes - **ui5 config:** Allow usage of all Configuration options ([#645](https://github.com/SAP/ui5-cli/issues/645)) [`78e032e`](https://github.com/SAP/ui5-cli/commit/78e032ebd7d71ee59e6f6fd4f21dc0564e108d44) ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.5.0 to 3.5.1 [`4ca30c3`](https://github.com/SAP/ui5-cli/commit/4ca30c3dc4066919f68af47307b4dc8b0bd898f7) <a name="v3.4.0"></a> ## [v3.4.0] - 2023-08-09 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.4.2 to 3.5.0 [`c77a9e1`](https://github.com/SAP/ui5-cli/commit/c77a9e1bc2bd6f2e02c3c629e4c3f348a83e835c) <a name="v3.3.4"></a> ## [v3.3.4] - 2023-07-26 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 3.0.8 to 3.0.9 [`efa562e`](https://github.com/SAP/ui5-cli/commit/efa562e0a893466c6b6d362056d17d87b558a94e) <a name="v3.3.3"></a> ## [v3.3.3] - 2023-07-19 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 3.0.7 to 3.0.8 [`deba9bc`](https://github.com/SAP/ui5-cli/commit/deba9bcb93354393662035524a28c8d161b9c3f4) <a name="v3.3.2"></a> ## [v3.3.2] - 2023-07-13 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.4.1 to 3.4.2 [`b55c982`](https://github.com/SAP/ui5-cli/commit/b55c98259c43878a36001e47a1e6a3386f706688) - Bump [@ui5](https://github.com/ui5)/builder from 3.0.6 to 3.0.7 [`8d49876`](https://github.com/SAP/ui5-cli/commit/8d49876b4de7e53b93160a1e913a12f8ba935744) <a name="v3.3.1"></a> ## [v3.3.1] - 2023-07-03 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.4.0 to 3.4.1 [`ebf23f4`](https://github.com/SAP/ui5-cli/commit/ebf23f4ed7ed3833579ee462647e626d16e73192) <a name="v3.3.0"></a> ## [v3.3.0] - 2023-06-21 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.3.2 to 3.4.0 [`66d9caa`](https://github.com/SAP/ui5-cli/commit/66d9caa4a3ef50edf246ddf5e308a0b035f9c2a1) - Bump [@ui5](https://github.com/ui5)/builder from 3.0.5 to 3.0.6 [`e504a14`](https://github.com/SAP/ui5-cli/commit/e504a1453feec43d74da9a03f58c47cdfdcfde5f) <a name="v3.2.0"></a> ## [v3.2.0] - 2023-06-06 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.3.1 to 3.3.2 [`a508e96`](https://github.com/SAP/ui5-cli/commit/a508e966fb15de82c64754171fbd2202af3128e3) - Bump [@ui5](https://github.com/ui5)/server from 3.1.2 to 3.1.3 [`888fc0c`](https://github.com/SAP/ui5-cli/commit/888fc0cf918994cab1e3c84beac757e609a61566) - Bump [@ui5](https://github.com/ui5)/builder from 3.0.4 to 3.0.5 [`1155cfc`](https://github.com/SAP/ui5-cli/commit/1155cfccb57f7d588063999719d1a0814fd7e939) ### Features - **SNAPSHOT Consumption:** Add cache-mode parameter ([#633](https://github.com/SAP/ui5-cli/issues/633)) [`61d0865`](https://github.com/SAP/ui5-cli/commit/61d0865416eaee9bfc08195f636c60ad4f64e13f) - **ui5 tree:** Add 'level' and 'flat' parameters ([#635](https://github.com/SAP/ui5-cli/issues/635)) [`284d9ea`](https://github.com/SAP/ui5-cli/commit/284d9ea9f75967257859b7763e7b9a09a3b219cf) <a name="v3.1.3"></a> ## [v3.1.3] - 2023-05-23 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.3.0 to 3.3.1 [`dbe7657`](https://github.com/SAP/ui5-cli/commit/dbe765789c2998e71dbc2acfe18029400c144159) - Bump [@ui5](https://github.com/ui5)/builder from 3.0.3 to 3.0.4 [`44a7b21`](https://github.com/SAP/ui5-cli/commit/44a7b21618fe2892d6f99d5e97779a43cda24b8d) - Bump [@ui5](https://github.com/ui5)/fs from 3.0.3 to 3.0.4 [`9ed9ce2`](https://github.com/SAP/ui5-cli/commit/9ed9ce206ac22dbe396d10a9ae5f8ff1345c28be) <a name="v3.1.2"></a> ## [v3.1.2] - 2023-05-05 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.2.2 to 3.3.0 [`22c1c14`](https://github.com/SAP/ui5-cli/commit/22c1c1407253703e201df57555d94192ef7895d6) <a name="v3.1.1"></a> ## [v3.1.1] - 2023-04-27 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.2.1 to 3.2.2 [`defb631`](https://github.com/SAP/ui5-cli/commit/defb6313fc651826876dd9713ee67fba72ced51c) <a name="v3.1.0"></a> ## [v3.1.0] - 2023-04-26 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.2.0 to 3.2.1 [`922fb09`](https://github.com/SAP/ui5-cli/commit/922fb09c9cb6b8f317b8bba55a9a13f152532c73) - Bump [@ui5](https://github.com/ui5)/project from 3.1.1 to 3.2.0 [`4619e2f`](https://github.com/SAP/ui5-cli/commit/4619e2fc555987613920a4a30808534cbd70ab79) - Bump [@ui5](https://github.com/ui5)/builder from 3.0.2 to 3.0.3 [`b5fbf4a`](https://github.com/SAP/ui5-cli/commit/b5fbf4adb094ab534d893d0f1e1f45226c52149b) - Bump [@ui5](https://github.com/ui5)/fs from 3.0.2 to 3.0.3 [`c6fd1f8`](https://github.com/SAP/ui5-cli/commit/c6fd1f8c6c4c0d1419cb5820d6d37e173f528d1d) ### Features - Add config command ([#618](https://github.com/SAP/ui5-cli/issues/618)) [`9910e30`](https://github.com/SAP/ui5-cli/commit/9910e304b80ca262587e99ab9a6118a4db15c584) <a name="v3.0.7"></a> ## [v3.0.7] - 2023-04-12 ### Bug Fixes - Exit with code 1 when using unsupported Node.js version [`b232f83`](https://github.com/SAP/ui5-cli/commit/b232f8369a64bac2a1a599fe22d3d1ef03ff6eb0) - **init:** Use specVersion 3.0 [`45d0422`](https://github.com/SAP/ui5-cli/commit/45d04228052d2170c3b3c80f096c35d4c1fe0906) ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.1.0 to 3.1.1 [`9f995f9`](https://github.com/SAP/ui5-cli/commit/9f995f980c3bef402771bfa3f321422949540e82) - Bump [@ui5](https://github.com/ui5)/server from 3.1.1 to 3.1.2 [`145a88c`](https://github.com/SAP/ui5-cli/commit/145a88c90e0fda450d7fa6c44b724220736adede) - Bump [@ui5](https://github.com/ui5)/builder from 3.0.1 to 3.0.2 [`caaa457`](https://github.com/SAP/ui5-cli/commit/caaa457f58ba45a79de4fa9ca3c7f594c9eb7f1e) - Bump open from 8.4.2 to 9.1.0 [`978c0b4`](https://github.com/SAP/ui5-cli/commit/978c0b432c4c6d1b21ef59b3e10ac0920ce3c934) <a name="v3.0.6"></a> ## [v3.0.6] - 2023-03-31 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.0.4 to 3.1.0 [`676cabf`](https://github.com/SAP/ui5-cli/commit/676cabfec7416bcb023efbedef9821ee860094c6) <a name="v3.0.5"></a> ## [v3.0.5] - 2023-03-16 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 3.1.0 to 3.1.1 [`c7f9be5`](https://github.com/SAP/ui5-cli/commit/c7f9be51aa42b351c81d3baca1d853d89b906b8c) <a name="v3.0.4"></a> ## [v3.0.4] - 2023-03-10 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.0.3 to 3.0.4 [`cfbb720`](https://github.com/SAP/ui5-cli/commit/cfbb720bf3b5143a3c42f8ca9a2080bdba0aee89) <a name="v3.0.3"></a> ## [v3.0.3] - 2023-03-01 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.0.2 to 3.0.3 [`1bef5f8`](https://github.com/SAP/ui5-cli/commit/1bef5f8bac9c2b8e929e1e543a8cbfed14ba079e) - Bump [@ui5](https://github.com/ui5)/server from 3.0.1 to 3.1.0 [`11427f4`](https://github.com/SAP/ui5-cli/commit/11427f4ee0cdf2d0c2db6bd7342cf98b246bf06c) - Bump [@ui5](https://github.com/ui5)/fs from 3.0.1 to 3.0.2 [`c978d84`](https://github.com/SAP/ui5-cli/commit/c978d84da354d3284cbe9b2212b55aeefcb469e3) <a name="v3.0.2"></a> ## [v3.0.2] - 2023-02-17 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.0.1 to 3.0.2 [`56ae640`](https://github.com/SAP/ui5-cli/commit/56ae64000ad23ca17652d5ab2b55366b5495d484) <a name="v3.0.1"></a> ## [v3.0.1] - 2023-02-16 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 3.0.0 to 3.0.1 [`1dff14d`](https://github.com/SAP/ui5-cli/commit/1dff14d9a3994c5469a5d9e12bec237361c7d35b) - Bump [@ui5](https://github.com/ui5)/server from 3.0.0 to 3.0.1 [`d87daa9`](https://github.com/SAP/ui5-cli/commit/d87daa9990fb8039e10fea746925878d636b0d4a) - Bump [@ui5](https://github.com/ui5)/builder from 3.0.0 to 3.0.1 [`c578c4e`](https://github.com/SAP/ui5-cli/commit/c578c4e1072cc547c61d0fce860ecabcee209210) - Bump [@ui5](https://github.com/ui5)/fs from 3.0.0 to 3.0.1 [`80ed971`](https://github.com/SAP/ui5-cli/commit/80ed971e2f0b2ff973a20b1ebc19467bd12b4c35) <a name="v3.0.0"></a> ## [v3.0.0] - 2023-02-09 ## Overview UI5 Tooling v3 provides general support for ES2022 ECMAScript language features. See [ECMAScript Support](https://sap.github.io/ui5-tooling/v3/pages/ESSupport/) for details. ### Breaking Changes - **`@ui5/cli`:** - Adapt to Project Graph APIs ([#413](https://github.com/SAP/ui5-cli/issues/413)) [`945b82b`](https://github.com/SAP/ui5-cli/commit/945b82bc775dc0a711529057908e9f36d8fadb62) - **`@ui5/project`:** - Implement Project Graph, build execution [`161f462`](https://github.com/SAP/ui5-project/commit/161f462cf6a9955337fff512007125128c6c39dd) - **`@ui5/builder`:** - **generateJsDoc:** Remove internal 'buildContext' parameter [`4ec80c8`](https://github.com/SAP/ui5-builder/commit/4ec80c874e177b658b1cd819431b6cb0660ded87) - Removal of manifestBundler and generateManifestBundle ([#838](https://github.com/SAP/ui5-builder/issues/838)) [`07a5be2`](https://github.com/SAP/ui5-builder/commit/07a5be2b6d9aa23cf78ddd17951c832d6dec7bef) - **JSDoc:** Fail build when jsdoc command failed ([#845](https://github.com/SAP/ui5-builder/issues/845)) [`c2916b4`](https://github.com/SAP/ui5-builder/commit/c2916b4f1d49b5500e4b51143d4e6065ac200eef) - Remove build execution ([#740](https://github.com/SAP/ui5-builder/issues/740)) [`af2e956`](https://github.com/SAP/ui5-builder/commit/af2e956f6cba1275669160328e32df3fffa782d0) - Enable modern preload bundles without dependencies ([#739](https://github.com/SAP/ui5-builder/issues/739)) [`97cfa6c`](https://github.com/SAP/ui5-builder/commit/97cfa6cd3eadff57bcc18816534c7751551ebdb8) - **generateResourcesJson:** Make 'dependencies' parameter mandatory [`268dd16`](https://github.com/SAP/ui5-builder/commit/268dd16091c515ec0c922ea23af437d9aa8bf3ea) - **moduleBundler:** Always default to `optimize: true` ([#685](https://github.com/SAP/ui5-builder/issues/685)) [`de5837c`](https://github.com/SAP/ui5-builder/commit/de5837c43449ea61deae3b2f02f9973f3fa37992) - **`@ui5/server`:** - Remove "/proxy" endpoint ([#550](https://github.com/SAP/ui5-server/issues/550)) [`4bdf839`](https://github.com/SAP/ui5-server/commit/4bdf839e96f67ddbc4cb2a18216921d54df4006e) - Require Project Graph ([#479](https://github.com/SAP/ui5-server/issues/479)) [`d62f85a`](https://github.com/SAP/ui5-server/commit/d62f85a193115a587dbf58225e8130318a475023) - **`@ui5/fs`:** - Throw an error on write of a resource when path does not starts with virBasePath of the respective adapter ([#453](https://github.com/SAP/ui5-fs/issues/453)) [`d76575f`](https://github.com/SAP/ui5-fs/commit/d76575f8f05a0b6695285200ba595e532620daed) - Clone resources when writing in and reading from the Memory ([#448](https://github.com/SAP/ui5-fs/issues/448)) [`3454bc1`](https://github.com/SAP/ui5-fs/commit/3454bc15be8a6ecd455b49607cb289e69b41d0f0) - **AbstractAdapter:** Virtual base path must end with slash [`6d1f411`](https://github.com/SAP/ui5-fs/commit/6d1f4117a2b8bb1226540fafeec8341e4966177d) - **resourceFactory:** Remove #createCollectionsForTree [`a4d15f6`](https://github.com/SAP/ui5-fs/commit/a4d15f61ae0416051658280bfd2f8635c7ddf44e) - **`@ui5/logger`:** - Deprecate advanced APIs in preparation of refactoring [`3aea5e7`](https://github.com/SAP/ui5-logger/commit/3aea5e766f9bda156e8c7e62a2e8c65f613ef7e9) ### Features - `@ui5/cli`: - Add build flag "--experimental-css-variables" ([#501](https://github.com/SAP/ui5-cli/issues/501)) [`0b099db`](https://github.com/SAP/ui5-cli/commit/0b099db193ee94aa0bde8373e883fbc54098cd89) - `@ui5/project`: - npm/Installer: Do not wrap promise provided by rimraf v4 ([#550](https://github.com/SAP/ui5-project/issues/550)) [`2d1ccda`](https://github.com/SAP/ui5-project/commit/2d1ccda54edd29dabadcb7bad9136bff09da8eac) - specVersion 3.0 ([#522](https://github.com/SAP/ui5-project/issues/522)) [`c5070e5`](https://github.com/SAP/ui5-project/commit/c5070e55d92ced4326cd7611caf3ec9a3da9e7ed) - Introduce SpecificationVersion class ([#431](https://github.com/SAP/ui5-project/issues/431)) [`e57842b`](https://github.com/SAP/ui5-project/commit/e57842b06397a5b36e6373df97f7b7bb91f09741) - **TaskRunner:** Provide taskName and logger instance to custom tasks [`36cd2d8`](https://github.com/SAP/ui5-project/commit/36cd2d83f9a6a92cbd28619d8a25c0ba3f732117) - **TaskUtil:** Add resourceFactory API to v3 interface [`2e863cf`](https://github.com/SAP/ui5-project/commit/2e863cfaf9f8924d0c87fe9dfe01568c1fd979c8) - **TaskUtil:** Add getProject/getDependencies API to interface [`51f2949`](https://github.com/SAP/ui5-project/commit/51f29493f57f094396776bb2686c8a74e8901a7f) - `@ui5/builder`: - Support ES2022 language features ([#848](https://github.com/SAP/ui5-builder/issues/848)) [`f9b8457`](https://github.com/SAP/ui5-builder/commit/f9b845726731a0e02ec4a499e2a1a82a639174a8) - **jsdoc:** Support destructuring of enums for defaultValue ([#775](https://github.com/SAP/ui5-builder/issues/775)) [`523f365`](https://github.com/SAP/ui5-builder/commit/523f365cb917997c5031d245309c21e9e4b3e311) - **builder:** Improve support for ES6+ syntax ([#774](https://github.com/SAP/ui5-builder/issues/774)) [`90385fe`](https://github.com/SAP/ui5-builder/commit/90385feb7cea1e5b864cff035b01263a492972a9) - **jsdoc:** Improve support for ES6+ syntax ([#785](https://github.com/SAP/ui5-builder/issues/785)) [`187a6a3`](https://github.com/SAP/ui5-builder/commit/187a6a35000145d70bf41e0d8b724e5ea8d8dc78) - **generateThemeDesignerResources task:** Create css_variables.less ([#730](https://github.com/SAP/ui5-builder/issues/730)) [`34e69be`](https://github.com/SAP/ui5-builder/commit/34e69be95fc8ec1961b24b7e2580c2c993d814d3) - **builder:** Add cssVariables option ([#728](https://github.com/SAP/ui5-builder/issues/728)) [`30d58e1`](https://github.com/SAP/ui5-builder/commit/30d58e1081c1bdc665f13952ecbe5c400b5f4ed7) - Generate source maps for bundles ([#695](https://github.com/SAP/ui5-builder/issues/695)) [`8a20c42`](https://github.com/SAP/ui5-builder/commit/8a20c4257a1ebe4d613b0595be93cd45d900f580) - **replaceVersion/Copyright:** Also process test-resources ([#693](https://github.com/SAP/ui5-builder/issues/693)) [`a0d4bc2`](https://github.com/SAP/ui5-builder/commit/a0d4bc2a80d61e042786207af4bdbda6c3ddfe31) - Support ES2022 language features [`e749b6a`](https://github.com/SAP/ui5-builder/commit/e749b6ae0838f923b27dd0d7d34da2174c433f5f) - Add minify task and processor ([#666](https://github.com/SAP/ui5-builder/issues/666)) [`a3af604`](https://github.com/SAP/ui5-builder/commit/a3af604ff0a12fb9241dcd105cf0aec8d718a299) - `@ui5/server`: - **MiddlewareUtil:** Add getProject/getDependencies/resourceFactory API to interface ([#547](https://github.com/SAP/ui5-server/issues/547)) [`ab28f78`](https://github.com/SAP/ui5-server/commit/ab28f789ba929ef1319b6e562267e9717cc9937b) - `@ui5/fs`: - Add Link-reader and WriterCollection [`a0e5cf3`](https://github.com/SAP/ui5-fs/commit/a0e5cf3ef86a4b0cdc817d08963ed6574740f1bc) - Introduce Readers "Filter" and "Transformer" ([#331](https://github.com/SAP/ui5-fs/issues/331)) [`f46e6d1`](https://github.com/SAP/ui5-fs/commit/f46e6d1b9aed5858f2d72b10b18635de6ed1f1e0) - `@ui5/logger`: - Add new log level "perf" [`acf0c71`](https://github.com/SAP/ui5-logger/commit/acf0c717612f440ea7a114e757c05d358ae523a7) ### Bug Fixes - `@ui5/project`: - **ProjectBuilder:** Fix verbose logging for already built projects [`f04ffd2`](https://github.com/SAP/ui5-project/commit/f04ffd2c0ab0270df697c20258474ff536811476) - **ProjectBuilder:** Skip build for projects that do not require to be built [`ac5f1f8`](https://github.com/SAP/ui5-project/commit/ac5f1f891255b56597e51d121329f03786338d4a) - **Specification:** Fix migration for legacy projects that are not applications or libraries [`d89d804`](https://github.com/SAP/ui5-project/commit/d89d8047519ca8f162dc7a225f138ae304871ecb) - Fix build manifest creation [`b1459eb`](https://github.com/SAP/ui5-project/commit/b1459eb26aa8a4b18ad84a369c122c114d64b64b) - `@ui5/builder`: - Avoid redundant bundle creation ([#741](https://github.com/SAP/ui5-builder/issues/741)) [`13c8405`](https://github.com/SAP/ui5-builder/commit/13c840585946401d238936dfa38a6f70a73e9ed0) - **JSModuleAnalyzer:** Fix detection of bundle name ([#705](https://github.com/SAP/ui5-builder/issues/705)) [`aaeafd4`](https://github.com/SAP/ui5-builder/commit/aaeafd4a1fd194dd08e5ae47c29d90f0b4c7d197) - **generateResourcesJson:** Add raw-module info for debug bundles ([#736](https://github.com/SAP/ui5-builder/issues/736)) [`3b918e8`](https://github.com/SAP/ui5-builder/commit/3b918e83bfd38342778ecd4c58e648e99ad7cffc) - **LibraryBuilder:** Align task order of "generateComponentPreload" [`aea061d`](https://github.com/SAP/ui5-builder/commit/aea061d9d6c2ac0c11484dcc08bdcda23ab62986) - **LocatorResourcePool:** Wait for resources in prepare step ([#719](https://github.com/SAP/ui5-builder/issues/719)) [`1b7f93f`](https://github.com/SAP/ui5-builder/commit/1b7f93f4988340d7a6575be3191a02e6c295ebd0) - **XMLTemplateAnalyzer:** Analyze core:require of FragmentDefinition [`af075ed`](https://github.com/SAP/ui5-builder/commit/af075edf784d9f1ba162a34f0bf150dbcbc0f479) - **Bundler:** Ensure reproducibility for bundles with multiple parts ([#689](https://github.com/SAP/ui5-builder/issues/689)) [`6f4588b`](https://github.com/SAP/ui5-builder/commit/6f4588b3eb687178e557ac4fb36481104f9681a0) - **generateResourcesJson:** Don't list resources omitted from build result [`9608c51`](https://github.com/SAP/ui5-builder/commit/9608c5177f86494ba689d2e799b4378fec9ed6fa) - **generateResourcesJson:** Analyze debug bundles ([#669](https://github.com/SAP/ui5-builder/issues/669)) [`f27513a`](https://github.com/SAP/ui5-builder/commit/f27513a259b30d39e260790781b6d435b4ab088b) - **Bundler:** Sort raw modules by default [`0e11b69`](https://github.com/SAP/ui5-builder/commit/0e11b6965a1d2e63a96e9b738e38975b5ac755bc) - `@ui5/fs`: - **FileSystem Adapter:** Use fs.copy / Skip writing when resource is unchanged ([#370](https://github.com/SAP/ui5-fs/issues/370)) [`9ac6a39`](https://github.com/SAP/ui5-fs/commit/9ac6a39f3cb72e02c2a1298b07c4676a0ee92377) - Allow resource migration ([#407](https://github.com/SAP/ui5-fs/issues/407)) [`1722d71`](https://github.com/SAP/ui5-fs/commit/1722d71b78184cae0dfb092fd3d4c4156924dc28) ## Details ### Breaking Changes Support for older Node.js and npm releases has been dropped for all UI5 Tooling modules. Only Node.js v16.18.0 and 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: - https://sap.github.io/ui5-tooling/updates/migrate-v3/ - https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c ### @ui5/cli - Removed CLI option `--translator`. Use new option `--dependency-definition` to provide a file with static dependency information - Removed `ui5 build dev` command - Refactored `ui5 tree`: Removed `--full`, `--json` and `--dedupe` options #### @ui5/project - normalizer and projectTree APIs have been removed. Use generateProjectGraph instead - Going forward only specification versions 2.0 and higher are supported - In case a legacy specification version is detected, an automatic, transparent migration is attempted. - Build: - The "dev" build mode has been removed - The task "generateVersionInfo" is no longer executed for application projects by default. You may enable it again using the includedTasks parameter #### @ui5/builder The `jsdocGenerator` processor and the corresponding `generateJsdoc` task will now throw an error when JSDoc reports an error (exit code != 0). This will also fail the build when running `ui5 build jsdoc`. The manifestBundler processor and generateManifestBundle task has been removed because it is no longer required for the HTML5 repository in Cloud Foundry. - builder.js has been removed. Use ui5-project builder instead - Tasks now rely on Project instances being available on Resources (see https://github.com/SAP/ui5-fs/pull/381) - TaskRepository#addTask has been removed. Custom tasks need to be added to the project graph instead - TaskUtil#get/set/clearTag now requires a Project instance to be provided. Path strings are no longer sufficient and will cause an exception to be thrown For library projects, the task "generateComponentPreload" is now executed after tasks "generateLibraryManifest" and "generateManifestBundle" instead of before them. The following tasks have been removed: - createDebugFiles - uglify The following processors have been removed: - debugFileCreator - resourceCopier - uglifier As a replacement, the new 'minify' task and 'minifier' processor can be used. Note: The minify task is executed earlier, before the bundling process takes place. Existing 'beforeTask' and 'afterTask' configuration of custom tasks might need to be adapted to cater for this change. #### @ui5/server This removes the "/proxy" endpoint and the corresponding "connectUi5Proxy" middleware from the standard ui5-server. Internally, this middleware made use of the connect-openui5 proxy implementation (https://github.com/SAP/connect-openui5#proxy). More sophisticated proxy solutions for ui5-server are already available in the form of custom middleware extensions from the UI5-community. The UI5 Team might provide a dedicated custom middleware extension, with similar functionality, in the future. - Server now requires a Project Graph instance instead. - Standard middleware now rely on Project instances being available on Resources (see https://github.com/SAP/ui5-fs/pull/381) - MiddlewareRepository#addMiddleware has been removed. Custom middleware need to be added to the project graph instead #### @ui5/fs An error is thrown when a resource shall be written to an adapter where the path of the resource does not starts with the virtual base path defined in the adapter. Resources stored in the adapters can not be modified by reference anymore. All modifications need to be persisted by using the #write method in order to be reflected in the adapter.1d908bbc7ff3ecc99d99c ### @ui5/logger The @ui5/logger got refactored and as a result its API went public. Remove the usage of npmlog and refactor @ui5/logger modules to emit log events which are then caught in dedicated handlers. This is somewhat inspired by npm's proc-log module. This breaking change removes capabilities that are likely to change and should not be part of a public API. This will ensure that later changes to the module can be done in a compatible manner. Relevant changes: - Restrict log-methods to two argument only. The use of placeholders like '%s' is no longer supported. A warning will be logged if more than two argument is supplied. Placeholders will be replaced with a deprecation message. We suggest the use of template literals. - Deprecate #getGroupLogger method. Calling it throws an error. It will be removed in one of the next patch releases - Deprecate #setShowProgress method. Calling it throws an error. It will be removed in one of the next patch releases - Remove GroupLogger and TaskLogger classes. Similar functionality might be re-added in a later release. <a name="v2.14.17"></a> ## [v2.14.17] - 2022-12-13 <a name="v2.14.16"></a> ## [v2.14.16] - 2022-11-30 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 2.4.0 to 2.4.1 [`92fb840`](https://github.com/SAP/ui5-cli/commit/92fb840f77bf3a8669bee11ed9e22dbef240d1d3) <a name="v2.14.15"></a> ## [v2.14.15] - 2022-11-30 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.11.8 to 2.11.9 [`803f8cc`](https://github.com/SAP/ui5-cli/commit/803f8ccb9f3daf3523872f9a4bbf0bda5e3c7f02) <a name="v2.14.14"></a> ## [v2.14.14] - 2022-10-28 ### Bug Fixes - **SyntaxError:** Unexpected token '.' in Node.js v12 [`bab2057`](https://github.com/SAP/ui5-cli/commit/bab2057e184a2072f9b596565d9690b6e39b109d) ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.11.7 to 2.11.8 [`1f5e517`](https://github.com/SAP/ui5-cli/commit/1f5e5173d0ca594ea4a34b97b0a760c67a9664a9) <a name="v2.14.13"></a> ## [v2.14.13] - 2022-10-20 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.11.6 to 2.11.7 [`d3b3f06`](https://github.com/SAP/ui5-cli/commit/d3b3f0626e0c03d999b150338d4112d3c875e02d) <a name="v2.14.12"></a> ## [v2.14.12] - 2022-10-12 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.11.5 to 2.11.6 [`f695e27`](https://github.com/SAP/ui5-cli/commit/f695e2733395599271b1a1059860c519851c7fe7) <a name="v2.14.11"></a> ## [v2.14.11] - 2022-09-05 ### Bug Fixes - Upgrade update-notifier to solve security vulnerabilities ([#533](https://github.com/SAP/ui5-cli/issues/533)) [`5b7cfcf`](https://github.com/SAP/ui5-cli/commit/5b7cfcf62c37492c4072c69f400512ef59aab502) <a name="v2.14.10"></a> ## [v2.14.10] - 2022-07-25 <a name="v2.14.9"></a> ## [v2.14.9] - 2022-05-04 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.11.4 to 2.11.5 [`aa90039`](https://github.com/SAP/ui5-cli/commit/aa9003933bb6f5e71e9ce968ab5cc6202f805256) <a name="v2.14.8"></a> ## [v2.14.8] - 2022-04-14 <a name="v2.14.7"></a> ## [v2.14.7] - 2022-03-25 <a name="v2.14.6"></a> ## [v2.14.6] - 2022-02-21 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.11.3 to 2.11.4 [`f8ce36c`](https://github.com/SAP/ui5-cli/commit/f8ce36ca504c1021c3e3825a6762dda29f7ea74d) <a name="v2.14.5"></a> ## [v2.14.5] - 2022-02-17 <a name="v2.14.4"></a> ## [v2.14.4] - 2022-01-24 <a name="v2.14.3"></a> ## [v2.14.3] - 2022-01-19 <a name="v2.14.2"></a> ## [v2.14.2] - 2021-12-14 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.11.2 to 2.11.3 [`ebe6377`](https://github.com/SAP/ui5-cli/commit/ebe6377e347475cf2219ea97deee44fd617f6d7e) <a name="v2.14.1"></a> ## [v2.14.1] - 2021-11-17 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.11.1 to 2.11.2 [`f389b00`](https://github.com/SAP/ui5-cli/commit/f389b00c95ce81ad1993fef2bd7b4ad79d523be1) <a name="v2.14.0"></a> ## [v2.14.0] - 2021-10-19 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 2.5.0 to 2.6.0 [`2c42bba`](https://github.com/SAP/ui5-cli/commit/2c42bba826add655dd0bf44d4c78ff72258d10b2) - Bump [@ui5](https://github.com/ui5)/server from 2.3.1 to 2.4.0 [`063b2f7`](https://github.com/SAP/ui5-cli/commit/063b2f77c936b90f1a2cd9febb7a5aed0f17fa20) - Bump [@ui5](https://github.com/ui5)/builder from 2.11.0 to 2.11.1 [`11a0f5a`](https://github.com/SAP/ui5-cli/commit/11a0f5a391ca9e629b52b3046560678a8afeaf16) - Bump [@ui5](https://github.com/ui5)/builder from 2.10.0 to 2.11.0 [`6f13917`](https://github.com/SAP/ui5-cli/commit/6f139171d3bd46da7bdb1c4c8015589e60fa14f6) <a name="v2.13.0"></a> ## [v2.13.0] - 2021-10-05 ### Bug Fixes - Allow Node.js pre-release versions ([#458](https://github.com/SAP/ui5-cli/issues/458)) [`f6351c6`](https://github.com/SAP/ui5-cli/commit/f6351c663975f4ea14f08fa9a655bb6bf0447080) ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.9.5 to 2.10.0 [`1d6a0f4`](https://github.com/SAP/ui5-cli/commit/1d6a0f423fc3fa782b341614d562c04292f00e1b) <a name="v2.12.1"></a> ## [v2.12.1] - 2021-08-25 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.9.4 to 2.9.5 [`e25a630`](https://github.com/SAP/ui5-cli/commit/e25a630b03d0d68566b200e1346e25ed77f34c44) <a name="v2.12.0"></a> ## [v2.12.0] - 2021-07-23 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 2.4.0 to 2.5.0 [`0b4c2fb`](https://github.com/SAP/ui5-cli/commit/0b4c2fbc840024e30c1f85de441c5908a4774518) - Bump [@ui5](https://github.com/ui5)/server from 2.3.0 to 2.3.1 [`ffbd9a5`](https://github.com/SAP/ui5-cli/commit/ffbd9a5bc0e9ac0d3dca4f66d0ab5a7758aaec3a) - Bump [@ui5](https://github.com/ui5)/builder from 2.9.3 to 2.9.4 [`dfeb74e`](https://github.com/SAP/ui5-cli/commit/dfeb74ec96a5c14a500d56952f4727b1b7f0b4cd) ### Features - Support to only build certain dependencies ([#442](https://github.com/SAP/ui5-cli/issues/442)) [`5f941f1`](https://github.com/SAP/ui5-cli/commit/5f941f1e5d3041fc94f2e9e9eed14ad44add78aa) <a name="v2.11.3"></a> ## [v2.11.3] - 2021-07-01 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 2.2.10 to 2.3.0 [`1d852fc`](https://github.com/SAP/ui5-cli/commit/1d852fc5e455934fc533c99c5fa62346b33c7182) - Bump [@ui5](https://github.com/ui5)/builder from 2.9.2 to 2.9.3 [`73036be`](https://github.com/SAP/ui5-cli/commit/73036be811572ba50c439ccc95b15110057a6a62) <a name="v2.11.2"></a> ## [v2.11.2] - 2021-06-17 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.9.1 to 2.9.2 [`be6c9a4`](https://github.com/SAP/ui5-cli/commit/be6c9a456986f123a2e0da2d3b5b3b9d1bbf962a) <a name="v2.11.1"></a> ## [v2.11.1] - 2021-06-08 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.9.0 to 2.9.1 [`a2a66d8`](https://github.com/SAP/ui5-cli/commit/a2a66d872b3b9c309e3ad9664a94a24577836296) <a name="v2.11.0"></a> ## [v2.11.0] - 2021-06-01 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 2.3.1 to 2.4.0 [`f50642a`](https://github.com/SAP/ui5-cli/commit/f50642aebe9e99b958dc29048769a627c170552d) - Bump [@ui5](https://github.com/ui5)/server from 2.2.9 to 2.2.10 [`8670767`](https://github.com/SAP/ui5-cli/commit/86707676c179622f1b6b1b523cb29292be3dbdac) - Bump [@ui5](https://github.com/ui5)/builder from 2.8.4 to 2.9.0 [`9e3b7ec`](https://github.com/SAP/ui5-cli/commit/9e3b7ecb033cd45b30ba7b8645cb97c19e2a34e8) <a name="v2.10.4"></a> ## [v2.10.4] - 2021-05-17 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.8.3 to 2.8.4 [`7df37c1`](https://github.com/SAP/ui5-cli/commit/7df37c11d3c8194b282d9972345c8b844427ff12) <a name="v2.10.3"></a> ## [v2.10.3] - 2021-04-19 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.8.2 to 2.8.3 [`572bac4`](https://github.com/SAP/ui5-cli/commit/572bac4a147d2e87bab9a57858637f34ef03a1ce) <a name="v2.10.2"></a> ## [v2.10.2] - 2021-03-11 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/server from 2.2.8 to 2.2.9 [`a7d3436`](https://github.com/SAP/ui5-cli/commit/a7d343696f059389709085df831f3c7f9afc8898) - Bump [@ui5](https://github.com/ui5)/builder from 2.8.1 to 2.8.2 [`6d308da`](https://github.com/SAP/ui5-cli/commit/6d308da757dcc1d975475677b42520ab146116d0) <a name="v2.10.1"></a> ## [v2.10.1] - 2021-03-04 ### Bug Fixes - `ui5 use <framework>` should default to `latest` [`cda4b2c`](https://github.com/SAP/ui5-cli/commit/cda4b2cc29e376d92be4bc92fb7ee2a81974836a) ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 2.3.0 to 2.3.1 [`912c6e0`](https://github.com/SAP/ui5-cli/commit/912c6e0c37e2df4a8768c0b6879aff58703d303a) - Bump [@ui5](https://github.com/ui5)/builder from 2.8.0 to 2.8.1 [`baed42f`](https://github.com/SAP/ui5-cli/commit/baed42f282ec1e3cf6d42a8fed97fe81844ad8c5) - Bump js-yaml from 3.14.1 to 4.0.0 ([#402](https://github.com/SAP/ui5-cli/issues/402)) [`0033c52`](https://github.com/SAP/ui5-cli/commit/0033c5272b6258c95cc1f7487aa53c7e64bbe50c) <a name="v2.10.0"></a> ## [v2.10.0] - 2021-02-09 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 2.2.6 to 2.3.0 [`e8c5f37`](https://github.com/SAP/ui5-cli/commit/e8c5f3781d6a7ed649ff68481eccf4f3cf4a1990) - Bump [@ui5](https://github.com/ui5)/server from 2.2.7 to 2.2.8 [`8325bdf`](https://github.com/SAP/ui5-cli/commit/8325bdf698d28143f1d989139f162fc57217f939) - Bump [@ui5](https://github.com/ui5)/builder from 2.7.2 to 2.8.0 [`553d543`](https://github.com/SAP/ui5-cli/commit/553d5432599fa18bed7fb878856f78f294460e46) <a name="v2.9.3"></a> ## [v2.9.3] - 2021-01-29 <a name="v2.9.2"></a> ## [v2.9.2] - 2021-01-29 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/builder from 2.7.1 to 2.7.2 [`0d0e9e9`](https://github.com/SAP/ui5-cli/commit/0d0e9e94dce8168944d2833d44073ac79318cdc5) <a name="v2.9.1"></a> ## [v2.9.1] - 2021-01-28 ### Dependency Updates - Bump [@ui5](https://github.com/ui5)/project from 2.2.5 to 2.2.6 [`7a6182a`](https://github.com/SAP/ui5-cli/commit/7a6182a4fe23475b074e7bec9c6feaeb08534670) - Bump [@u