Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.0.1"
".": "0.1.0"
}
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Changelog

## [0.1.0](https://github.com/UI5/plugins-claude/compare/v0.0.1...v0.1.0) (2026-03-27)


## Plugin: `ui5` β€” Your UI5 Development Companion

The UI5 plugin equips Claude Code with deep knowledge of the SAPUI5 and OpenUI5 ecosystem. It helps you:

- **Create new UI5 projects** β€” get scaffolded, best-practice project structures without manual setup.
- **Detect and fix UI5-specific errors** β€” Claude understands UI5 linting rules and can apply fixes informed by the official guidelines.
- **Access UI5 API documentation** β€” get accurate, framework-aware answers about controls, modules, events, and APIs rather than generic JavaScript suggestions.

Technically, its just a wrapper around the UI5 MCP server. In future, we might add further capabilities e.g. skills to this plugin.

Install it with a single command:

```bash
claude plugin install ui5@claude-plugins-official
```

Or from within Claude Code:

```
/plugin install ui5@claude-plugins-official
```

## Plugin: `ui5-typescript-conversion` β€” Migrate to TypeScript with Confidence

Migrating a JavaScript UI5 project to TypeScript is notoriously tricky. The UI5 class system, the `sap.ui.define` module loader, runtime-generated getter/setter methods on controls, and library-specific patterns all require non-obvious transformations that generic AI tools get wrong. This plugin provides a step-by-step conversion playbook.

Install it with:

```bash
claude plugin install ui5-typescript-conversion@claude-plugins-official
```
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ui5/plugins-claude",
"version": "0.0.1",
"version": "0.1.0",
"private": "true",
"description": "UI5 plugins for Claude",
"author": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ui5-typescript-conversion",
"version": "0.0.1",
"version": "0.1.0",
"description": "SAPUI5 / OpenUI5 plugin for Claude. Convert JavaScript based UI5 projects to TypeScript.",
"author": {
"name": "SAP SE"
Expand Down
2 changes: 1 addition & 1 deletion plugins/ui5/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ui5",
"version": "0.0.1",
"version": "0.1.0",
"description": "SAPUI5 / OpenUI5 plugin for Claude. Create and validate UI5 projects, access API documentation, run UI5 linter, get development guidelines and best practices for UI5 development.",
"author": {
"name": "SAP SE"
Expand Down
Loading