Skip to content

Commit 9a48e63

Browse files
authored
fix(ui5-info): bump fallback versions (#4582)
* fix(ui5-info): bump fallback versions * fix(fiori-app-sub-generator): update headless test fixture for 1.147.0 and manifest _version bump
1 parent e333607 commit 9a48e63

6 files changed

Lines changed: 47 additions & 34 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sap-ux/ui5-info': patch
3+
---
4+
5+
fix(ui5-info): bump fallback versions

packages/fiori-app-sub-generator/test/int/fiori-elements/expected-output/headless/lrop_v4_no_ui5_version/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
|**Application Title**<br>Project&#39;s &#34;Title&#34;|
1313
|**Namespace**<br>testnamepsace|
1414
|**UI5 Theme**<br>sap_horizon|
15-
|**UI5 Version**<br>1.145.0|
15+
|**UI5 Version**<br>1.147.0|
1616
|**Enable TypeScript**<br>False|
1717
|**Add Eslint configuration**<br>False|
1818
|**Main Entity**<br>Travel|

packages/fiori-app-sub-generator/test/int/fiori-elements/expected-output/headless/lrop_v4_no_ui5_version/webapp/manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"_version": "1.83.1",
2+
"_version": "1.84.0",
33
"sap.app": {
44
"id": "testnamepsace.lropv4noui5version",
55
"type": "application",
@@ -55,7 +55,7 @@
5555
"sap.ui5": {
5656
"flexEnabled": true,
5757
"dependencies": {
58-
"minUI5Version": "1.145.0",
58+
"minUI5Version": "1.147.0",
5959
"libs": {
6060
"sap.m": {},
6161
"sap.ui.core": {},

packages/ui5-info/src/ui5-version-fallback.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,23 @@ export const supportState = {
88
skipped: 'Skipped'
99
} as const;
1010

11-
// Updated Feb 23, 2026 from https://ui5.sap.com/versionoverview.json
11+
// Updated Apr-21-2026 from https://ui5.sap.com/versionoverview.json
1212
export const ui5VersionFallbacks = [
13+
{
14+
version: '1.147.*',
15+
support: supportState.maintenance
16+
},
17+
{
18+
version: '1.146.*',
19+
support: supportState.maintenance
20+
},
1321
{
1422
version: '1.145.*',
1523
support: supportState.maintenance
1624
},
1725
{
1826
version: '1.144.*',
19-
support: supportState.maintenance
27+
support: supportState.outOfMaintenance
2028
},
2129
{
2230
version: '1.143.*',
@@ -36,7 +44,7 @@ export const ui5VersionFallbacks = [
3644
},
3745
{
3846
version: '1.139.*',
39-
support: supportState.maintenance
47+
support: supportState.outOfMaintenance
4048
},
4149
{
4250
version: '1.138.*',

packages/ui5-info/test/__snapshots__/ui5-version-info.test.ts.snap

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4993,19 +4993,19 @@ exports[`getUI5Versions: Handle error cases while getting UI5 versions: UI5 ver
49934993
[
49944994
{
49954995
"maintained": true,
4996-
"version": "1.145.0",
4996+
"version": "1.147.0",
49974997
},
49984998
{
49994999
"maintained": true,
5000-
"version": "1.144.0",
5000+
"version": "1.146.0",
50015001
},
50025002
{
50035003
"maintained": true,
5004-
"version": "1.142.0",
5004+
"version": "1.145.0",
50055005
},
50065006
{
50075007
"maintained": true,
5008-
"version": "1.139.0",
5008+
"version": "1.142.0",
50095009
},
50105010
{
50115011
"maintained": true,
@@ -5033,16 +5033,16 @@ exports[`getUI5Versions: Handle error cases while getting UI5 versions: UI5 ver
50335033
exports[`getUI5Versions: Handle error cases while getting UI5 versions: UI5 versions fallback for specified min UI5 version, if request fails 1`] = `
50345034
[
50355035
{
5036-
"version": "1.145.0",
5036+
"version": "1.147.0",
50375037
},
50385038
{
5039-
"version": "1.144.0",
5039+
"version": "1.146.0",
50405040
},
50415041
{
5042-
"version": "1.142.0",
5042+
"version": "1.145.0",
50435043
},
50445044
{
5045-
"version": "1.139.0",
5045+
"version": "1.142.0",
50465046
},
50475047
{
50485048
"version": "1.136.0",
@@ -5065,16 +5065,16 @@ exports[`getUI5Versions: Handle error cases while getting UI5 versions: UI5 ver
50655065
exports[`getUI5Versions: Handle error cases while getting UI5 versions: UI5 versions fallback if official is not available 1`] = `
50665066
[
50675067
{
5068-
"version": "1.145.0",
5068+
"version": "1.147.0",
50695069
},
50705070
{
5071-
"version": "1.144.0",
5071+
"version": "1.146.0",
50725072
},
50735073
{
5074-
"version": "1.142.0",
5074+
"version": "1.145.0",
50755075
},
50765076
{
5077-
"version": "1.139.0",
5077+
"version": "1.142.0",
50785078
},
50795079
{
50805080
"version": "1.136.0",
@@ -5097,16 +5097,16 @@ exports[`getUI5Versions: Handle error cases while getting UI5 versions: UI5 ver
50975097
exports[`getUI5Versions: Handle error cases while getting UI5 versions: UI5 versions fallback if snapshot is not available 1`] = `
50985098
[
50995099
{
5100-
"version": "1.145.0",
5100+
"version": "1.147.0",
51015101
},
51025102
{
5103-
"version": "1.144.0",
5103+
"version": "1.146.0",
51045104
},
51055105
{
5106-
"version": "1.142.0",
5106+
"version": "1.145.0",
51075107
},
51085108
{
5109-
"version": "1.139.0",
5109+
"version": "1.142.0",
51105110
},
51115111
{
51125112
"version": "1.136.0",
@@ -5129,16 +5129,16 @@ exports[`getUI5Versions: Handle error cases while getting UI5 versions: UI5 ver
51295129
exports[`getUI5Versions: Handle fatal cases while getting UI5 versions: UI5 versions fallback if official is not available 1`] = `
51305130
[
51315131
{
5132-
"version": "1.145.0",
5132+
"version": "1.147.0",
51335133
},
51345134
{
5135-
"version": "1.144.0",
5135+
"version": "1.146.0",
51365136
},
51375137
{
5138-
"version": "1.142.0",
5138+
"version": "1.145.0",
51395139
},
51405140
{
5141-
"version": "1.139.0",
5141+
"version": "1.142.0",
51425142
},
51435143
{
51445144
"version": "1.136.0",
@@ -5161,16 +5161,16 @@ exports[`getUI5Versions: Handle fatal cases while getting UI5 versions: UI5 ver
51615161
exports[`getUI5Versions: Handle fatal cases while getting UI5 versions: UI5 versions fallback if snapshot is not available 1`] = `
51625162
[
51635163
{
5164-
"version": "1.145.0",
5164+
"version": "1.147.0",
51655165
},
51665166
{
5167-
"version": "1.144.0",
5167+
"version": "1.146.0",
51685168
},
51695169
{
5170-
"version": "1.142.0",
5170+
"version": "1.145.0",
51715171
},
51725172
{
5173-
"version": "1.139.0",
5173+
"version": "1.142.0",
51745174
},
51755175
{
51765176
"version": "1.136.0",

packages/ui5-info/test/commands.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,16 +107,16 @@ describe('Retrieve NPM UI5 mocking spawn process', () => {
107107
expect(retrievedUI5Versions).toMatchInlineSnapshot(`
108108
[
109109
{
110-
"version": "1.145.0",
110+
"version": "1.147.0",
111111
},
112112
{
113-
"version": "1.144.0",
113+
"version": "1.146.0",
114114
},
115115
{
116-
"version": "1.142.0",
116+
"version": "1.145.0",
117117
},
118118
{
119-
"version": "1.139.0",
119+
"version": "1.142.0",
120120
},
121121
{
122122
"version": "1.136.0",

0 commit comments

Comments
 (0)