Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1373 commits
Select commit Hold shift + click to select a range
df5b191
[cli][INTERNAL] Update copyright year to 2024
flovogt Jan 2, 2024
a697a83
[cli] In-range update of npm dependencies
RandomByte Jan 7, 2024
dbad07f
[cli] In-range update of npm dependencies
RandomByte Jan 8, 2024
d07a0ca
[cli] In-range update of npm dependencies
RandomByte Jan 14, 2024
0833514
[cli] In-range update of npm dependencies
RandomByte Jan 18, 2024
7fd995a
[cli][DEPENDENCY] Bump @ui5/builder from 3.2.0 to 3.3.0
flovogt Jan 18, 2024
d3c6d44
[cli] Release 3.9.0
flovogt Jan 18, 2024
aa5766d
[cli] In-range update of npm dependencies
RandomByte Jan 21, 2024
4279dec
[cli][INTERNAL] azure: remove v2 branch in pipeline file (https://git…
flovogt Jan 26, 2024
e0b7bf9
[cli] In-range update of npm dependencies
RandomByte Jan 28, 2024
b6067df
[cli][INTERNAL] Setup main branch for UI5 Tooling V4
flovogt Jan 25, 2024
90ab512
[cli][INTERNAL] package.json: set version to 4.0.0-alpha
flovogt Feb 2, 2024
cdb4e4f
[cli] In-range update of npm dependencies
RandomByte Feb 4, 2024
3010d39
[cli][INTERNAL] Remove SECURITY.md
RandomByte Feb 9, 2024
52815c6
[cli] In-range update of npm dependencies
RandomByte Feb 11, 2024
b2eff4c
[cli] Bump actions/setup-node from 4.0.1 to 4.0.2
dependabot[bot] Feb 12, 2024
bbde41f
[cli] In-range update of npm dependencies
RandomByte Feb 13, 2024
ddb72dd
[cli] In-range update of npm dependencies
RandomByte Feb 18, 2024
e6376b4
[cli][BREAKING] Require Node.js 20.11.x/>=21.2.0 and npm >=10
RandomByte Feb 19, 2024
8e7abee
[cli][INTERNAL] chglog script: Use import.meta.resolve instead of req…
RandomByte Feb 19, 2024
be260af
[cli][INTERNAL] Use import.meta.dirname
RandomByte Feb 19, 2024
4111130
[cli][INTERNAL] package-exports test: Use import.meta.resolve instead…
RandomByte Feb 19, 2024
82b8a0a
[cli][INTERNAL] dependabot: assign SAP/ui5-foundation as reviewer
flovogt Feb 22, 2024
520e43c
[cli][DEPENDENCY] Bump open from 9.1.0 to 10.0.3
dependabot[bot] Feb 23, 2024
de0cbeb
[cli][INTERNAL] Bump open-cli from 7.2.0 to 8.0.0
dependabot[bot] Feb 23, 2024
4d370e9
[cli][INTERNAL] Bump sinon from 16.1.3 to 17.0.1
dependabot[bot] Nov 19, 2023
9612e9b
[cli][DEPENDENCY] Bump update-notifier from 6.0.2 to 7.0.0
dependabot[bot] Feb 23, 2024
bd3e299
[cli][INTERNAL] Bump ava from 5.3.1 to 6.1.1
dependabot[bot] Feb 23, 2024
5cebcce
[cli] In-range update of npm dependencies
RandomByte Feb 25, 2024
3daf9df
[cli][INTERNAL] Bump eslint-plugin-jsdoc from 46.10.1 to 48.2.0
dependabot[bot] Feb 25, 2024
664cb2f
[cli][BREAKING] Rename ui5HomeDir to ui5DataDir in APIs (https://gith…
d3xter666 Feb 29, 2024
f85a9a3
[cli][BREAKING] Replace console.log with process.stderr (https://gith…
d3xter666 Feb 29, 2024
a2c94da
[cli] In-range update of npm dependencies
RandomByte Mar 3, 2024
7181b20
[cli] Bump fsfe/reuse-action from 2 to 3
dependabot[bot] Mar 4, 2024
e469ff4
[cli] In-range update of npm dependencies
RandomByte Mar 10, 2024
27cda49
[cli] In-range update of npm dependencies
RandomByte Mar 17, 2024
a8e316f
[cli] In-range update of npm dependencies
RandomByte Mar 18, 2024
ffde2a5
[cli][INTERNAL] Azure Pipeline: Use macos13
flovogt Mar 19, 2024
ba13ca5
[cli] In-range update of npm dependencies
RandomByte Mar 24, 2024
55b9a25
[cli] Bump dependabot/fetch-metadata from 1 to 2
dependabot[bot] Mar 25, 2024
ee42d2e
[cli] In-range update of npm dependencies
flovogt Mar 26, 2024
f8b6be1
[cli] In-range update of npm dependencies
RandomByte Mar 31, 2024
811e586
[cli] In-range update of npm dependencies
RandomByte Apr 7, 2024
048361b
[cli] In-range update of npm dependencies
RandomByte Apr 14, 2024
f9ea25f
[cli] In-range update of npm dependencies
RandomByte Apr 21, 2024
6b4518b
[cli] In-range update of npm dependencies
RandomByte Apr 28, 2024
0b9bbed
[cli] In-range update of npm dependencies
RandomByte May 5, 2024
efcec78
[cli] In-range update of npm dependencies
RandomByte May 12, 2024
1e3802a
[cli] In-range update of npm dependencies
RandomByte May 13, 2024
f73d830
[cli] Bump coverallsapp/github-action from 2.2.3 to 2.3.0
dependabot[bot] May 13, 2024
cb52868
[cli] In-range update of npm dependencies
RandomByte May 19, 2024
a6ef443
[cli] In-range update of npm dependencies
RandomByte May 22, 2024
8be32e1
[cli][INTERNAL] Bump sinon from 17.0.2 to 18.0.0
dependabot[bot] May 19, 2024
8bb8c2a
[cli] In-range update of npm dependencies
RandomByte May 26, 2024
3fefa8f
[cli] In-range update of npm dependencies
RandomByte Jun 2, 2024
41bc06b
[cli] In-range update of npm dependencies
RandomByte Jun 9, 2024
d5ca0e9
[cli] In-range update of npm dependencies
RandomByte Jun 16, 2024
3f0ee7a
[cli] In-range update of npm dependencies
RandomByte Jun 17, 2024
9da2e8e
[cli][INTERNAL] Init ui5.yaml with specVersion: 4.0 (https://github.c…
d3xter666 Jun 20, 2024
17fce80
[cli] In-range update of npm dependencies
RandomByte Jun 23, 2024
7df3cd7
[cli] In-range update of npm dependencies
RandomByte Jun 24, 2024
0b87648
[cli][INTERNAL] ES2023 Support
flovogt Jun 21, 2024
3230b38
[cli][INTERNAL] Bump nyc from 15.1.0 to 17.0.0
dependabot[bot] Jun 16, 2024
41891a3
[cli] In-range update of npm dependencies
RandomByte Jun 30, 2024
dd3f805
[cli] In-range update of npm dependencies
RandomByte Jul 7, 2024
6aa0158
[cli] Bump fsfe/reuse-action from 3 to 4
dependabot[bot] Jul 8, 2024
48f15ff
[cli][INTERNAL] Bump execa from 8.0.1 to 9.3.0 (https://github.com/SA…
dependabot[bot] Jul 9, 2024
57c37ac
[cli][INTERNAL] package.json: Allow npm >= v8
RandomByte Jul 10, 2024
395691c
[cli][INTERNAL] CHANGELOG.md: Add latest UI5 Tooling V3 releases
flovogt Jul 11, 2024
c47f2c6
[cli] In-range update of npm dependencies
RandomByte Jul 14, 2024
9a4ac1f
[cli] In-range update of npm dependencies
RandomByte Jul 15, 2024
d72986b
[cli][INTERNAL] Bump rimraf from 5.0.9 to 6.0.1
dependabot[bot] Jul 14, 2024
b7c02be
[cli] Bump actions/setup-node from 4.0.2 to 4.0.3
dependabot[bot] Jul 15, 2024
7a0a131
[cli][INTERNAL] .chglog/CHANGELOG.tpl.md: Add v3 releases
flovogt Jul 16, 2024
6c6bbc5
[cli][INTERNAL] azure-pipelines.yml: add node v22 to test matrix
flovogt Jul 17, 2024
008c201
[cli] In-range update of npm dependencies
RandomByte Jul 21, 2024
53291fd
[cli][INTERNAL] .chglog/CHANGELOG.tpl.md: Add missing v3 releases (ht…
flovogt Jul 23, 2024
d341707
[cli][INTERNAL] Release notes: Fix generation of v4.0.0 release notes
RandomByte Jul 23, 2024
6eb7dfe
[cli][INTERNAL] azure: Run tests on node 22.1.0 (https://github.com/S…
flovogt Jul 23, 2024
a0a2d41
[cli][DEPENDENCY] Bump @ui5/server from 3.2.1 to 4.0.0
flovogt Jul 23, 2024
a360e60
[cli][DEPENDENCY] Bump @ui5/logger from 3.0.0 to 4.0.1
flovogt Jul 23, 2024
f987305
[cli][DEPENDENCY] Bump @ui5/fs from 3.0.5 to 4.0.0
flovogt Jul 23, 2024
ac78f99
[cli][BREAKING] Drop node v21 support (https://github.com/SAP/ui5-cli…
flovogt Jul 23, 2024
a1a67b0
[cli][DEPENDENCY] Bump @ui5/project from 3.9.2 to 4.0.0
flovogt Jul 23, 2024
11b0fb0
[cli][DEPENDENCY] Bump @ui5/builder from 3.5.1 to 4.0.0
flovogt Jul 23, 2024
4aaf5e9
[cli] Release 4.0.0
flovogt Jul 24, 2024
e187b00
[cli][INTERNAL] azure: Migrate to task 'PublishCodeCoverageResults' v…
flovogt Jul 23, 2024
e4587f8
[cli][INTERNAL] Release notes: Ignore v3 tags when generating release…
RandomByte Jul 23, 2024
bd15fd6
[cli][INTERNAL] licensee: Add exception for new deps
matz3 Jul 29, 2024
fa5143c
[cli][DEPENDENCY] Bump @ui5/builder from 4.0.0 to 4.0.1
matz3 Jul 30, 2024
668d520
[cli][DEPENDENCY] Bump @ui5/project from 4.0.0 to 4.0.1
matz3 Jul 31, 2024
8215a12
[cli][DEPENDENCY] Bump @ui5/server from 4.0.0 to 4.0.1
matz3 Jul 31, 2024
670fadb
[cli] Release 4.0.1
matz3 Jul 31, 2024
604904e
[cli][FIX] Node.js ExperimentalWarning shown on console
matz3 Jul 31, 2024
1c9895e
[cli] Release 4.0.2
flovogt Jul 31, 2024
137c126
[cli] In-range update of npm dependencies
RandomByte Aug 1, 2024
c0474f7
[cli][DEPENDENCY] Bump @ui5/project from 4.0.1 to 4.0.2
matz3 Aug 1, 2024
d7024d5
[cli][DEPENDENCY] Bump @ui5/server from 4.0.1 to 4.0.2
matz3 Aug 1, 2024
fd2cd38
[cli] Release 4.0.3
matz3 Aug 1, 2024
37c331d
[cli] In-range update of npm dependencies
RandomByte Aug 4, 2024
a33b9cb
[cli][INTERNAL] Bump eslint from 8.57.0 to 9.8.0 (https://github.com/…
dependabot[bot] Aug 6, 2024
5fad9fb
[cli][INTERNAL] Switch back to latest version of update-notifier
matz3 Aug 7, 2024
ad40925
[cli][DEPENDENCY] Bump @ui5/server from 4.0.2 to 4.0.3
matz3 Aug 9, 2024
ee9c08b
[cli] Release 4.0.4
matz3 Aug 9, 2024
e8a49dc
[cli] In-range update of npm dependencies
RandomByte Aug 11, 2024
c2569cf
[cli][INTERNAL] Bump eslint-plugin-jsdoc from 48.11.0 to 50.0.1 (http…
dependabot[bot] Aug 12, 2024
4b93e07
[cli][FIX] Print error cause stack trace
matz3 Aug 13, 2024
4808e41
[cli] In-range update of npm dependencies
RandomByte Aug 18, 2024
ddd2609
[cli][DEPENDENCY] Bump @ui5/builder from 4.0.1 to 4.0.2
flovogt Aug 20, 2024
778923a
[cli] Release 4.0.5
flovogt Aug 20, 2024
f2785cc
[cli] In-range update of npm dependencies
RandomByte Aug 25, 2024
1d6361c
[cli][DEPENDENCY] Bump @ui5/fs from 4.0.0 to 4.0.1
d3xter666 Aug 27, 2024
3fbff47
[cli][DEPENDENCY] Bump @ui5/builder from 4.0.2 to 4.0.3
d3xter666 Aug 27, 2024
8a6d372
[cli][DEPENDENCY] Bump @ui5/project from 4.0.2 to 4.0.3
d3xter666 Aug 27, 2024
cbd1bf4
[cli][DEPENDENCY] Bump @ui5/server from 4.0.3 to 4.0.4
d3xter666 Aug 27, 2024
f67d195
[cli] Release 4.0.6
d3xter666 Aug 27, 2024
5004e58
[cli] In-range update of npm dependencies
RandomByte Sep 1, 2024
62ffbd5
[cli] In-range update of npm dependencies
RandomByte Sep 8, 2024
6690ea3
[cli][INTERNAL] Bump licensee from 10.0.1 to 11.1.0
dependabot[bot] Sep 8, 2024
6b79813
[cli] In-range update of npm dependencies
RandomByte Sep 11, 2024
d112bc2
[cli][DEPENDENCY] Bump @ui5/server from 4.0.4 to 4.0.5
RandomByte Sep 11, 2024
e136301
[cli] Release 4.0.7
RandomByte Sep 11, 2024
2d30f35
[cli] In-range update of npm dependencies
RandomByte Sep 12, 2024
75404e3
[cli] Release 4.0.8
RandomByte Sep 12, 2024
ab63741
[cli] In-range update of npm dependencies
RandomByte Sep 15, 2024
ef095d2
[cli][INTERNAL] Bump sinon from 18.0.1 to 19.0.2 (https://github.com/…
dependabot[bot] Sep 19, 2024
f52ddc8
[cli] In-range update of npm dependencies
RandomByte Sep 22, 2024
c526416
[cli] Bump actions/setup-node from 4.0.3 to 4.0.4
dependabot[bot] Sep 23, 2024
9b58703
[cli] In-range update of npm dependencies
RandomByte Sep 30, 2024
68d986d
[cli] In-range update of npm dependencies
RandomByte Oct 6, 2024
c72438e
[cli] In-range update of npm dependencies
RandomByte Oct 13, 2024
b5ef8f6
[cli] Bump coverallsapp/github-action from 2.3.0 to 2.3.1
dependabot[bot] Oct 14, 2024
f7b9b15
[cli] Release 4.0.9
matz3 Oct 15, 2024
89d438f
[cli] In-range update of npm dependencies
RandomByte Oct 20, 2024
647c80d
[cli] In-range update of npm dependencies
RandomByte Oct 27, 2024
5aa7691
[cli] Bump coverallsapp/github-action from 2.3.1 to 2.3.4
dependabot[bot] Oct 29, 2024
22596c1
[cli][INTERNAL] Bump execa from 9.4.1 to 9.5.0 (https://github.com/SA…
dependabot[bot] Oct 30, 2024
683bea1
[cli] In-range update of npm dependencies
RandomByte Nov 3, 2024
2d1a177
[cli] In-range update of npm dependencies
RandomByte Nov 10, 2024
1762daa
[cli] Release 4.0.10
matz3 Nov 13, 2024
e231c61
[cli] In-range update of npm dependencies
RandomByte Nov 17, 2024
009d7cb
[cli] Bump fsfe/reuse-action from 4 to 5
dependabot[bot] Nov 18, 2024
c1a2e71
[cli] Bump actions/setup-node from 4.0.4 to 4.1.0
dependabot[bot] Nov 19, 2024
01fc129
[cli][INTERNAL] versions: Include package location in verbose mode
RandomByte Nov 19, 2024
4837a3d
[cli] In-range update of npm dependencies
RandomByte Nov 24, 2024
89de445
[cli][DEPENDENCY] Bump @ui5/builder from 4.0.3 to 4.0.4
matz3 Nov 29, 2024
156f16d
[cli][DEPENDENCY] Bump @ui5/project from 4.0.3 to 4.0.4
matz3 Nov 29, 2024
c82aa43
[cli] Release 4.0.11
matz3 Nov 29, 2024
acf69af
[cli] In-range update of npm dependencies
RandomByte Dec 1, 2024
17da641
[cli] In-range update of npm dependencies
RandomByte Dec 8, 2024
efac728
[cli][DEPENDENCY] Bump @ui5/builder from 4.0.4 to 4.0.5
matz3 Dec 10, 2024
cd8a44f
[cli] Release 4.0.12
matz3 Dec 10, 2024
94fabd7
[cli] In-range update of npm dependencies
RandomByte Dec 15, 2024
e2d6b5a
[cli][INTERNAL] licensee: Remove exceptions
matz3 Dec 16, 2024
1c9573c
[cli] In-range update of npm dependencies
RandomByte Dec 22, 2024
a5c33e7
[cli] In-range update of npm dependencies
RandomByte Dec 29, 2024
78e9001
[cli][INTERNAL] Bump @istanbuljs/esm-loader-hook from 0.2.0 to 0.3.0
dependabot[bot] Dec 29, 2024
c38e63d
[cli] In-range update of npm dependencies
RandomByte Jan 5, 2025
e472a72
[cli] In-range update of npm dependencies
matz3 Jan 12, 2025
3095aa0
[cli] In-range update of npm dependencies
matz3 Jan 19, 2025
0688aef
[cli] Release 4.0.13
matz3 Jan 22, 2025
1588ff5
[cli] In-range update of npm dependencies
matz3 Jan 22, 2025
7301179
[cli] In-range update of npm dependencies
matz3 Jan 26, 2025
7f259c5
[cli] Bump actions/setup-node from 4.1.0 to 4.2.0
dependabot[bot] Jan 27, 2025
c48f245
[cli] In-range update of npm dependencies
matz3 Jan 28, 2025
bec5751
[cli] Bump coverallsapp/github-action from 2.3.4 to 2.3.6
dependabot[bot] Jan 29, 2025
c5ce9c1
[cli] In-range update of npm dependencies
matz3 Feb 2, 2025
b2b1c09
[cli] In-range update of npm dependencies
matz3 Feb 9, 2025
2bf90b5
[cli] In-range update of npm dependencies
matz3 Feb 16, 2025
0f05cb7
[cli] In-range update of npm dependencies
matz3 Feb 23, 2025
13788d7
[cli][INTERNAL] Bump globals from 15.15.0 to 16.0.0 (https://github.c…
dependabot[bot] Feb 24, 2025
4e851a9
[cli] In-range update of npm dependencies
matz3 Mar 2, 2025
6251116
[cli] In-range update of npm dependencies
matz3 Mar 9, 2025
6faad39
[cli] In-range update of npm dependencies
matz3 Mar 16, 2025
55fc7af
[cli] Bump actions/setup-node from 4.2.0 to 4.3.0
dependabot[bot] Mar 17, 2025
f72ebdd
[cli][FIX] Invocation of local CLI on Windows
matz3 Mar 20, 2025
2a29636
[cli] Release 4.0.14
matz3 Mar 20, 2025
aa3107e
[cli] In-range update of npm dependencies
matz3 Mar 23, 2025
912e85a
[cli][INTERNAL] REUSE: Migration from dep5 to TOML file (https://gith…
sap-ospo-bot Mar 25, 2025
44160e6
[cli] In-range update of npm dependencies
matz3 Mar 30, 2025
c2c89fc
[cli][INTERNAL] Bump sinon from 19.0.5 to 20.0.0
dependabot[bot] Mar 30, 2025
04e78bd
[cli] In-range update of npm dependencies
matz3 Apr 6, 2025
f16aedb
[cli] In-range update of npm dependencies
matz3 Apr 10, 2025
9790ef4
[cli] In-range update of npm dependencies
matz3 Apr 13, 2025
4b44815
[cli] In-range update of npm dependencies
matz3 Apr 20, 2025
e36eb4d
[cli][INTERNAL] CI: Use ubuntu-24.04
matz3 Apr 23, 2025
e11acc4
[cli][INTERNAL] Update copyright year to 2025
matz3 Apr 22, 2025
ee9a868
[cli] In-range update of npm dependencies
matz3 Apr 27, 2025
1fef646
[cli][DEPENDENCY] Bump @ui5/builder from 4.0.5 to 4.0.6
flovogt Apr 29, 2025
cfe25b0
[cli] Release 4.0.15
flovogt Apr 29, 2025
4e99a1f
[cli] In-range update of npm dependencies
matz3 May 4, 2025
6eca936
[cli] In-range update of npm dependencies
matz3 May 11, 2025
6cdd7d9
[cli] Bump actions/setup-node from 4.3.0 to 4.4.0
dependabot[bot] May 12, 2025
2954947
[cli] ci: Use least privilege principle for permissions
flovogt May 12, 2025
447df80
[cli] In-range update of npm dependencies
matz3 May 18, 2025
b5b4d8c
[cli][INTERNAL] azure-pipelines.yml: add node v24 to test matrix
RandomByte May 13, 2025
5d62b05
[cli][DEPENDENCY] Bump @ui5/builder from 4.0.6 to 4.0.7
matz3 May 19, 2025
aed82e7
[cli] Release 4.0.16
matz3 May 19, 2025
cdbd4b5
[cli] In-range update of npm dependencies
matz3 May 25, 2025
d5a1c16
[cli] In-range update of npm dependencies
matz3 Jun 1, 2025
1054dfd
[cli] In-range update of npm dependencies
matz3 Jun 2, 2025
ec08440
[cli][DEPENDENCY] Bump @ui5/server from 4.0.5 to 4.0.6
d3xter666 Jun 6, 2025
77fa74c
[cli] Release 4.0.17
d3xter666 Jun 6, 2025
68a2def
[cli] Release 4.0.18
d3xter666 Jun 6, 2025
44ad809
[cli] In-range update of npm dependencies
matz3 Jun 8, 2025
e289102
[cli] In-range update of npm dependencies
matz3 Jun 12, 2025
e12786d
[cli] In-range update of npm dependencies
matz3 Jun 15, 2025
67288dc
[cli] Release 4.0.19
RandomByte Jun 17, 2025
1ba8367
[cli] In-range update of npm dependencies
matz3 Jun 17, 2025
648c7a1
[cli][INTERNAL] Bump sinon from 20.0.0 to 21.0.0 (https://github.com/…
dependabot[bot] Jun 17, 2025
e3fb764
[cli] In-range update of npm dependencies
matz3 Jun 22, 2025
e867b5e
[cli] In-range update of npm dependencies
matz3 Jun 29, 2025
fd52cf8
[cli] In-range update of npm dependencies
matz3 Jul 6, 2025
2342962
[cli] In-range update of npm dependencies
matz3 Jul 13, 2025
e32f63a
[cli][INTERNAL] Bump eslint-plugin-jsdoc from 50.8.0 to 51.3.4 (https…
dependabot[bot] Jul 14, 2025
7b6ff51
[cli][DEPENDENCY] Bump @ui5/builder from 4.0.7 to 4.0.8
RandomByte Jul 15, 2025
b339b39
[cli] Release 4.0.20
RandomByte Jul 15, 2025
e8c97a7
[cli][INTERNAL] Fix layout in UI5 CLI Reference (https://github.com/S…
maxreichmann Jul 16, 2025
ca83f28
[cli][FIX] serve: Respect `--config` option with `--dependency-defini…
matz3 Jul 16, 2025
fbc022c
[cli] Release 4.0.21
matz3 Jul 16, 2025
17fe99b
[cli] In-range update of npm dependencies
matz3 Jul 18, 2025
07157f0
[cli] Release 4.0.22
d3xter666 Jul 18, 2025
c442a3d
[cli] In-range update of npm dependencies
matz3 Jul 20, 2025
b36d597
[cli] In-range update of npm dependencies
matz3 Jul 27, 2025
400f974
[cli] In-range update of npm dependencies
matz3 Jul 29, 2025
173ae5e
[cli] In-range update of npm dependencies
matz3 Jul 30, 2025
36b04ca
[cli] In-range update of npm dependencies
matz3 Aug 3, 2025
5cafbd6
[cli][INTERNAL] Bump eslint-plugin-jsdoc from 51.4.1 to 52.0.2 (https…
dependabot[bot] Aug 5, 2025
42fe498
[cli] In-range update of npm dependencies
matz3 Aug 10, 2025
2fc2bdf
[cli][DEPENDENCY] Bump @ui5/builder from 4.0.8 to 4.0.9
RandomByte Aug 12, 2025
0ce75bd
[cli] Bump actions/checkout from 4 to 5
dependabot[bot] Aug 12, 2025
7317466
[cli] Release 4.0.23
RandomByte Aug 12, 2025
436a69b
[cli] In-range update of npm dependencies
matz3 Aug 17, 2025
1e85481
[cli] In-range update of npm dependencies
matz3 Aug 24, 2025
e9de6b0
[cli] In-range update of npm dependencies
matz3 Aug 31, 2025
761cc07
[cli][DEPENDENCY] Bump @ui5/builder from 4.0.9 to 4.0.10
matz3 Sep 3, 2025
35890a7
[cli] Release 4.0.24
matz3 Sep 3, 2025
59e6ccf
[cli] In-range update of npm dependencies
matz3 Sep 7, 2025
5b576bf
[cli][DEPENDENCY] Bump @ui5/builder from 4.0.10 to 4.0.11
flovogt Sep 11, 2025
e1493b3
[cli][DEPENDENCY] Bump @ui5/project from 4.0.4 to 4.0.5
flovogt Sep 11, 2025
57019da
[cli][DEPENDENCY] Bump @ui5/server from 4.0.6 to 4.0.7
flovogt Sep 11, 2025
ff5c91a
[cli][FIX] Rename project to UI5 CLI
flovogt Sep 11, 2025
28fef5d
[cli] Release 4.0.25
flovogt Sep 11, 2025
8313814
[cli][DEPENDENCY] Bump @ui5/project from 4.0.5 to 4.0.6
d3xter666 Sep 12, 2025
4edfb79
[cli] Release 4.0.26
d3xter666 Sep 12, 2025
51d52e2
[cli] In-range update of npm dependencies
matz3 Sep 14, 2025
9edf347
[cli][INTERNAL] Branch rename to v4 (https://github.com/SAP/ui5-cli/p…
d3xter666 Sep 19, 2025
dc00fcf
[cli] In-range update of npm dependencies
matz3 Sep 19, 2025
afaad9b
[cli] In-range update of npm dependencies
matz3 Sep 21, 2025
c2567ac
Merge remote-tracking branch 'ui5-cli/v4' into integrate-ui5-cli
d3xter666 Sep 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,389 changes: 1,389 additions & 0 deletions packages/cli/.chglog/CHANGELOG.tpl.md

Large diffs are not rendered by default.

33 changes: 33 additions & 0 deletions packages/cli/.chglog/RELEASE.tpl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{{ range .Versions }}
{{ range .CommitGroups -}}
### {{ .Title }}
{{ range .Commits -}}
- {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }} [`{{ .Hash.Short }}`]({{ $.Info.RepositoryURL }}/commit/{{ .Hash.Long }})
{{ end }}
{{ end -}}

{{- if .RevertCommits -}}
### Reverts
{{ range .RevertCommits -}}
- {{ .Revert.Header }}
{{ end }}
{{ end -}}

{{- if .NoteGroups -}}
{{ range .NoteGroups -}}
### {{ .Title }}
{{ range .Notes }}
{{ .Body }}
{{ end }}
{{ end -}}
{{ end -}}

{{ if .Tag.Previous }}
### All changes
[`{{ .Tag.Previous.Name }}...{{ .Tag.Name }}`]
{{ end }}

{{ if .Tag.Previous -}}
[`{{ .Tag.Previous.Name }}...{{ .Tag.Name }}`]: {{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }}
{{ end -}}
{{ end -}}
33 changes: 33 additions & 0 deletions packages/cli/.chglog/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
style: github
template: CHANGELOG.tpl.md
info:
title: CHANGELOG
repository_url: https://github.com/SAP/ui5-cli
options:
commits:
filters:
Type:
- FEATURE
- FIX
- PERF
- DEPENDENCY
- BREAKING
commit_groups:
title_maps:
FEATURE: Features
FIX: Bug Fixes
PERF: Performance Improvements
DEPENDENCY: Dependency Updates
BREAKING: Breaking Changes
header:
pattern: "^\\[(\\w*)\\]\\s(?:([^\\:]*)\\:\\s)?(.*)$"
pattern_maps:
- Type
- Scope
- Subject
issues:
prefix:
- "#"
notes:
keywords:
- BREAKING CHANGE
66 changes: 66 additions & 0 deletions packages/cli/.chglog/consolidate-changelogs.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
import readline from "node:readline";
import fs from "node:fs";
import {fileURLToPath} from "node:url";

function handleDependencyBump(line) {
line = line.replace("[@ui5](https://github.com/ui5)", "@ui5");
const moduleMatch = line.match(/Bump (@ui5\/[^\s]+).*to ([^ ]+)/);
if (moduleMatch) {
const [, moduleName, moduleVersion] = moduleMatch;
const changelogPath = fileURLToPath(
new URL(`./CHANGELOG.md`, import.meta.resolve(`${moduleName}/package.json`)));
const changelog = fs.readFileSync(changelogPath, {
encoding: "utf8"
});
const sectionRegExp =
new RegExp(`^## \\[v${moduleVersion.replace(".", "\\.")}\\].+\\n((?:.|\\n)+?)(?=^<a )`, "m");
const changelogMatch = changelog.match(sectionRegExp);
if (!changelogMatch) {
throw new Error(`Failed to find relevant changelog for ${moduleName}@${moduleVersion}`);
}
let versionChangelog = changelogMatch[1];
// In case of an empty changelog, we still match the newline with a length of 1
if (versionChangelog.length > 1) {
versionChangelog = versionChangelog.replace(/^### /gm, "#### ");
versionChangelog = versionChangelog.replace(/^./gm, " $&");
const repoUrl = `https://github.com/SAP/${moduleName.replace("@ui5/", "ui5-")}/tree/v${moduleVersion}`;
line += `
- Changes contained in [${moduleName}@${moduleVersion}](${repoUrl}):

${versionChangelog}`;
} else {
// In case of an empty changelog: Only add the required newline
line += "\n";
}
}
return line;
}

function readStdin() {
return new Promise((resolve, reject) => {
const rl = readline.createInterface({
input: process.stdin,
});

let buffer = "";
rl.on("line", (line) => {
try {
if (line.startsWith("- Bump")) {
buffer += `${handleDependencyBump(line)}`;
} else {
buffer += `${line}\n`;
}
} catch (err) {
reject(err);
}
});

rl.on("pause", () => {
resolve(buffer);
});
});
}

readStdin().then((result) => {
process.stdout.write(result); // Don't use console.log since one new line at the end is already enough
});
33 changes: 33 additions & 0 deletions packages/cli/.chglog/release-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
style: github
template: RELEASE.tpl.md
info:
repository_url: https://github.com/SAP/ui5-cli
options:
tag_filter_pattern: '^v[^0123]' # For release notes ignore versions below v4 to that we always compare the _last v4+_ tag with the current release
commits:
filters:
Type:
- FEATURE
- FIX
- PERF
- DEPENDENCY
- BREAKING
commit_groups:
title_maps:
FEATURE: Features
FIX: Bug Fixes
PERF: Performance Improvements
DEPENDENCY: Dependency Updates
BREAKING: Breaking Changes
header:
pattern: "^\\[(\\w*)\\]\\s(?:([^\\:]*)\\:\\s)?(.*)$"
pattern_maps:
- Type
- Scope
- Subject
issues:
prefix:
- "#"
notes:
keywords:
- BREAKING CHANGE
62 changes: 62 additions & 0 deletions packages/cli/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# CI (Azure Pipelines) xUnit test results
test-results.xml

# IDEs
.vscode/
*.~vsdx
.idea/

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules
jspm_packages

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# Misc
yarn.lock
.DS_Store

# Don't include private SSH key for deployment via Travis CI
deploy_key

# Custom directories
test/tmp/
jsdocs/
20 changes: 20 additions & 0 deletions packages/cli/.editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# see http://editorconfig.org

root = true

[*]
charset = utf-8
indent_style = tab

[*.{css,html,js,cjs,mjs,jsx,ts,tsx,less,txt,json,yml,md}]
trim_trailing_whitespace = true
end_of_line = lf
indent_size = 4
insert_final_newline = true

[*.{yml,yaml}]
indent_style = space
indent_size = 2

[*.md]
trim_trailing_whitespace = false
1 change: 1 addition & 0 deletions packages/cli/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
3 changes: 3 additions & 0 deletions packages/cli/.github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 🚨 Issues Have Been Transferred to UI5 CLI Repository

Please create new issues in the UI5 CLI repository: https://github.com/UI5/cli/issues/new/choose
5 changes: 5 additions & 0 deletions packages/cli/.github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Report UI5 CLI Issues or Request a Feature
url: https://github.com/UI5/cli/issues/new/choose
about: Please create new issues in the UI5 CLI repository
9 changes: 9 additions & 0 deletions packages/cli/.github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
**Thank you for your contribution!** 🙌

To get it merged faster, kindly review the checklist below:

## Pull Request Checklist
- [ ] Reviewed the [Contributing Guidelines](https://github.com/UI5/cli/blob/main/CONTRIBUTING.md#-contributing-code)
+ Especially the [How to Contribute](https://github.com/UI5/cli/blob/main/CONTRIBUTING.md#how-to-contribute) section
- [ ] [No merge commits](https://github.com/UI5/cli/blob/main/docs/Guidelines.md#no-merge-commits)
- [ ] [Correct commit message style](https://github.com/UI5/cli/blob/main/docs/Guidelines.md#commit-message-style)
19 changes: 19 additions & 0 deletions packages/cli/.github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: npm
directory: "/"
schedule:
interval: weekly
day: sunday
time: "10:00"
timezone: Etc/UCT
reviewers:
- "SAP/ui5-foundation"
versioning-strategy: increase
commit-message:
prefix: "[DEPENDENCY] "
prefix-development: "[INTERNAL] "
1 change: 1 addition & 0 deletions packages/cli/.github/in-solidarity.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
_extends: ietf/terminology
28 changes: 28 additions & 0 deletions packages/cli/.github/workflows/dependabot-auto-merge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Dependabot auto-merge
on:
pull_request:
branches:
- v4

permissions:
contents: write
pull-requests: write

jobs:
dependabot:
runs-on: ubuntu-latest
if: ${{ github.actor == 'dependabot[bot]' && github.event.pull_request.auto_merge == null }}
steps:
- name: Dependabot metadata
id: metadata
uses: dependabot/fetch-metadata@v2
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
- name: Approve and auto-merge PRs for minor/patch updates of github-actions
if: |
steps.metadata.outputs.package-ecosystem == 'github_actions' &&
contains(fromJSON('["version-update:semver-minor", "version-update:semver-patch"]'), steps.metadata.outputs.update-type)
run: gh pr review --approve "$PR_URL" && gh pr merge --auto --rebase "$PR_URL"
env:
PR_URL: ${{github.event.pull_request.html_url}}
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
40 changes: 40 additions & 0 deletions packages/cli/.github/workflows/github-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: GitHub CI

on:
push:
branches:
- v4
pull_request:
branches:
- v4

# No permissions are required for this workflow
permissions: {}

jobs:
test:
name: General checks, tests and coverage reporting
runs-on: ubuntu-24.04
steps:

- uses: actions/checkout@v5

- name: Use Node.js LTS 20.11.0
uses: actions/setup-node@v4.4.0
with:
node-version: 20.11.0

- name: Install dependencies
run: npm ci

- name: Perform checks and tests
run: npm test

- name: Send report to Coveralls
uses: coverallsapp/github-action@v2.3.6

- name: Build e2e test image
run: ./test/e2e/build-image.sh

- name: Run e2e test image
run: ./test/e2e/run-image.sh
21 changes: 21 additions & 0 deletions packages/cli/.github/workflows/reuse-compliance.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: REUSE

on:
push:
branches:
- v4
pull_request:
branches:
- v4

# No permissions are required for this workflow
permissions: {}

jobs:
compliance-check:
name: Compliance Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Execute REUSE Compliance Check
uses: fsfe/reuse-action@v5
Loading