Display UI5 version information, support status, release notes, and upgrade paths
Displays UI5 version information, support status, release notes, and upgrade paths.
/plugin marketplace add secondsky/sap-skills/plugin install sapui5@sap-skills{{#if version}} Fetching information for UI5 version {{version}}... {{else}} Detecting project UI5 version and fetching information... {{/if}}
First, let me determine which UI5 version to query:
# Check project manifest.json
if [ -f "webapp/manifest.json" ]; then
VERSION=$(grep -oP '"minUI5Version":\s*"\K[^"]+' webapp/manifest.json)
echo "Project UI5 Version (manifest.json): $VERSION"
fi
# Check ui5.yaml
if [ -f "ui5.yaml" ]; then
YAML_VERSION=$(grep -oP 'version:\s*"\K[^"]+' ui5.yaml)
echo "UI5 Tooling Version (ui5.yaml): $YAML_VERSION"
fi
# Check package.json
if [ -f "package.json" ]; then
PKG_VERSION=$(grep -oP '"@ui5/cli":\s*"\^\K[^"]+' package.json)
echo "UI5 CLI Version (package.json): $PKG_VERSION"
fi
{{#if version}} Using specified version: {{version}} {{else}} Using detected project version (or latest if no project found) {{/if}}
I'll use the ui5-migration-specialist agent or MCP tools to fetch:
Querying version information...
Agent or MCP tool will provide comprehensive version details.
If automated tools are unavailable, here's manual lookup information:
# Detect from manifest.json
MANIFEST_VERSION=$(grep -oP '"minUI5Version":\s*"\K[^"]+' webapp/manifest.json 2>/dev/null || echo "Not found")
# Detect from ui5.yaml
YAML_VERSION=$(grep -oP 'version:\s*"\K[^"]+' ui5.yaml 2>/dev/null || echo "Not found")
# Detect from index.html (bootstrap script)
HTML_VERSION=$(grep -oP 'ui5\.sap\.com/\K[0-9.]+' webapp/index.html 2>/dev/null || echo "Not found")
echo "Detected Versions:"
echo " manifest.json: $MANIFEST_VERSION"
echo " ui5.yaml: $YAML_VERSION"
echo " index.html: $HTML_VERSION"
Official Version Overview:
https://ui5.sap.com/versionoverview.html
Release Notes:
https://ui5.sap.com/#/releasenotes
Version-Specific Documentation:
https://ui5.sap.com/{{version}}/
Latest Versions (as of 2025):
1.120.x (Latest Stable) - Released 2024 Q4
1.108.x (LTS - Long-Term Maintenance)
1.84.x (Older LTS)
1.71.x and earlier
Active Development:
Maintenance:
End of Life (EOL):
1.120.x (from 1.108):
1.108.x (from 1.84):
1.84.x (from 1.71):
From 1.84 → 1.120 (Recommended):
# Estimated effort: 2-4 hours
# Complexity: Medium
# Breaking changes: ~7 API changes
# Use migration specialist for guided upgrade
From 1.108 → 1.120 (Easy):
# Estimated effort: 1-2 hours
# Complexity: Low
# Breaking changes: ~2 API changes
# Mostly theme and minor API updates
From 1.71 → 1.120 (Complex):
# Estimated effort: 8-16 hours
# Complexity: High
# Breaking changes: ~25 API changes
# Phased migration recommended: 1.71 → 1.84 → 1.108 → 1.120
Pros:
Cons:
Best for:
Pros:
Cons:
Best for:
Pros:
Cons:
Best for:
To check if updates available:
# Check npm for latest @ui5/cli
npm outdated @ui5/cli
# Check UI5 CDN for latest version
curl -s https://ui5.sap.com/version.json
# Check OpenUI5 releases
curl -s https://openui5.org/releases/
Current Version?
├─ 1.120.x → You're up to date! ✅
├─ 1.108.x → Consider upgrading to 1.120 (optional, low effort)
├─ 1.84.x → Upgrade recommended: 1.84 → 1.108 → 1.120
└─ < 1.84 → Upgrade required: Phased migration to 1.120
Need help upgrading?
# For automatic migration assistance
# Invoke migration specialist agent
# Or use migration specialist directly
# It will analyze your project and create migration plan
Check project version:
grep -oP '"minUI5Version":\s*"\K[^"]+' webapp/manifest.json
List all UI5 versions:
https://ui5.sap.com/versionoverview.html
View release notes:
# For specific version
/ui5-version --version=1.120.0
# Or visit
https://ui5.sap.com/#/releasenotes.html
Start migration:
# Invoke migration specialist for upgrade
# "Migrate to UI5 1.120"
/references/migration-patterns.md/ui5-api to check new APIs/ui5-lint to find issuesStay up to date for best performance, security, and features! 🚀