@sap-ux/fe-fpm-writer
A library that writes flexible programming model elements, such as a custom page wired into the app's routing, into a Fiori elements application for OData v4 from Node code.
A library rather than a command: generateCustomPage(targetPath, { name, entity, navigation }) returns a mem-fs editor whose commit() writes the files, and the other generate functions take the same shape. The navigation argument names the source page and the navigation entity, so a custom page arrives wired into the app's routing rather than standing on its own. Its own description scopes it to the flexible programming model of Fiori elements for OData v4, so an OData v2 application is outside what it writes. The calling tool owns the project layout and the order the edits happen in, the same contract @sap-ux/cap-config-writer@sap-ux/cap-config-writerSAP's writer module for changing a CAP project's configuration from code, so a tool can add a UI5 app to a project that already exists, returning a mem-fs editor whose commit writes the changes.sap official, cap works under, and it declares Node.js 22 or later.
Facts
Where it sits
Who is behind it
In the atlas: maintains 7, contributes to 25@devineaSAPSAPMaintains this
In the atlas: maintains 137, wrote 14@SAPmaintainersAndis RedmansContributes to this
In the atlas: contributes to 13@815areAlina GovoruhinaContributes to this
In the atlas: contributes to 9@AlinaGovoruhinabroksyContributes to this
In the atlas: contributes to 11@broksyCian MorrinContributes to this
In the atlas: contributes to 15@cianmSAPDavid O'ConnorContributes to this
In the atlas: contributes to 13@docirlDonal Tobin (SAP)Contributes to this
In the atlas: contributes to 13@donal-tobin-sapEdouard OuinContributes to this
In the atlas: contributes to 9@eouinfionan-SAPContributes to this
In the atlas: contributes to 14@fionan-SAPDominik HeimContributes to this
In the atlas: contributes to 25@heimwegeHitesh ParmarContributes to this
In the atlas: contributes to 14@hitesh-parmar27 contributors
What it declares
Every artifact
- Type
- Package
- Origin
- By SAP
- Runtime
- Node.js
As a package
- Where it runs
- does not say
- Distributed through
- npm
Connections
Starting a project, and adding pieces to one that runs
Download
Install
npm add @sap-ux/fe-fpm-writerDerived from the package name. No recipe recorded; the README has the configuration.
README
quoted from SAP/open-ux-tools under Apache-2.0, read@sap-ux/fe-fpm-writer
Generates elements defined in the Fiori elements for OData v4 flexible programming model into Fiori elements applications
Installation
Npm
npm install --save @sap-ux/fe-fpm-writer
Yarn
yarn add @sap-ux/fe-fpm-writer
Pnpm
pnpm add @sap-ux/fe-fpm-writer
Usage
import { generate } from '@sap-ux/fe-fpm-writer';
import { join } from 'path';
const projectDir = join(__dirname, 'test/test-input/basic-lrop');
const fs = await generateCustomPage(
targetPath,
{
name: 'MyCustomPage',
entity: 'Booking',
navigation: {
sourcePage: 'TravelObjectPage',
navEntity: '_Booking'
}
});
fs.commit();
See more complex example in /test/integration/index.test.ts
Keywords
SAP Fiori elements
History
Dependencies 3
Notes
Patch Changes
Workspace Updates
- @sap-ux/fiori-annotation-api 1.1.3 → 1.1.4
- @sap-ux/i18n 1.0.5 → 1.0.6
- @sap-ux/project-access 2.3.0 → 2.3.1
Fixes 2
Notes
Patch Changes
Release Date
2026-10-14
Bug Fixes
- Replace \bid regex boundary with negative lookbehind in isElementIdAvailable to prevent false positives on compound attributes like data-id [33b98a5]
Bug Fixes
- Resolve npm audit vulnerabilities — adm-zip 0.6.1, sanitize-html 2.17.7, @xmldom/xmldom 0.9.12, @sap/approuter 23.0.0, qs 6.16.0; add pnpm-workspace.yaml overrides for browserslist, hono, js-yaml, smol-toml, sharp, stream-json, csv-parse, pacote, and others; upgrade @modelcontextprotocol/sdk to 1.32.1 (GHSA-6qxp-vccf-f47h) [33b98a5]
Dependencies 1
Notes
Patch Changes
Workspace Updates
- @sap-ux/fiori-annotation-api 1.1.2 → 1.1.3
Dependencies 2
Notes
Patch Changes
Workspace Updates
- @sap-ux/project-access 2.2.2 → 2.3.0
- @sap-ux/fiori-annotation-api 1.1.1 → 1.1.2
Dependencies 3
Notes
Patch Changes
Workspace Updates
- @sap-ux/i18n 1.0.4 → 1.0.5
- @sap-ux/project-access 2.2.1 → 2.2.2
- @sap-ux/fiori-annotation-api 1.1.0 → 1.1.1
Dependencies 3
Notes
Patch Changes
Workspace Updates
- @sap-ux/fiori-annotation-api 1.0.28 → 1.1.0
- @sap-ux/i18n 1.0.3 → 1.0.4
- @sap-ux/project-access 2.2.0 → 2.2.1
Dependencies 2
Notes
Patch Changes
Workspace Updates
- @sap-ux/project-access 2.1.13 → 2.2.0
- @sap-ux/fiori-annotation-api 1.0.27 → 1.0.28
Dependencies 1
Notes
Patch Changes
Workspace Updates
- @sap-ux/fiori-annotation-api 1.0.26 → 1.0.27
Dependencies 2
Notes
Patch Changes
Workspace Updates
- @sap-ux/project-access 2.1.12 → 2.1.13
- @sap-ux/fiori-annotation-api 1.0.25 → 1.0.26
Dependencies 3
Notes
Patch Changes
Workspace Updates
- @sap-ux/project-access 2.1.11 → 2.1.12
- @sap-ux/fiori-annotation-api 1.0.24 → 1.0.25
- @sap-ux/i18n 1.0.2 → 1.0.3
Dependencies 1
Notes
Patch Changes
Workspace Updates
- @sap-ux/fiori-annotation-api 1.0.22 → 1.0.23
Dependencies 2
Notes
Patch Changes
Workspace Updates
- @sap-ux/project-access 2.1.9 → 2.1.10
- @sap-ux/fiori-annotation-api 1.0.21 → 1.0.22
Dependencies 1
Notes
Patch Changes
Workspace Updates
- @sap-ux/fiori-annotation-api 1.0.20 → 1.0.21
Dependencies 2
Notes
Patch Changes
Workspace Updates
- @sap-ux/project-access 2.1.7 → 2.1.8
- @sap-ux/fiori-annotation-api 1.0.17 → 1.0.18
Dependencies 1
Notes
Patch Changes
Workspace Updates
- @sap-ux/fiori-annotation-api 1.0.16 → 1.0.17
Dependencies 2
Notes
Patch Changes
Workspace Updates
- @sap-ux/project-access 2.1.6 → 2.1.7
- @sap-ux/fiori-annotation-api 1.0.15 → 1.0.16
Dependencies 3
Notes
Patch Changes
Workspace Updates
- @sap-ux/logger 1.0.2 → 1.0.3
- @sap-ux/fiori-annotation-api 1.0.14 → 1.0.15
- @sap-ux/project-access 2.1.6 → 2.1.6
Dependencies 1
Notes
Patch Changes
Workspace Updates
- @sap-ux/fiori-annotation-api 1.0.13 → 1.0.14
Dependencies 2
Notes
Patch Changes
Workspace Updates
- @sap-ux/fiori-annotation-api 1.0.12 → 1.0.13
- @sap-ux/project-access 2.1.5 → 2.1.6
Dependencies 2
Notes
Patch Changes
Workspace Updates
- @sap-ux/project-access 2.1.3 → 2.1.4
- @sap-ux/fiori-annotation-api 1.0.10 → 1.0.11
Dependencies 2
Notes
Patch Changes
Workspace Updates
- @sap-ux/project-access 2.1.2 → 2.1.3
- @sap-ux/fiori-annotation-api 1.0.9 → 1.0.10
Fixes 1
Notes
Released: 2026-06-11T07:16:28Z
Patch Changes
- Updated dependencies [3443820]
- @sap-ux/fiori-annotation-api@1.0.8
- Updated dependencies [3443820]
Fixes 2
Notes
Released: 2026-06-10T09:57:42Z
Patch Changes
- @sap-ux/project-access@2.1.2
- @sap-ux/fiori-annotation-api@1.0.7
Fixes 1
Notes
Released: 2026-06-04T13:54:21Z
Patch Changes
- Updated dependencies [fff7490]
- @sap-ux/project-access@2.1.1
- @sap-ux/fiori-annotation-api@1.0.5
- Updated dependencies [fff7490]
Fixes 1
Notes
Released: 2026-06-04T10:19:37Z
Patch Changes
- Updated dependencies [b326a9a]
- @sap-ux/project-access@2.1.0
- @sap-ux/fiori-annotation-api@1.0.4
- Updated dependencies [b326a9a]
Fixes 2
Notes
Released: 2026-06-03T14:58:37Z
Patch Changes
- 21a3de7: FIX: TypeScript type errors in test files (ESM migration follow-up)
- Updated dependencies [21a3de7]
- @sap-ux/fiori-annotation-api@1.0.3
- @sap-ux/project-access@2.0.3
- @sap-ux/logger@1.0.1
- @sap-ux/i18n@1.0.1
Fixes 2
Notes
Released: 2026-06-03T13:52:44Z
Patch Changes
- @sap-ux/project-access@2.0.2
- @sap-ux/fiori-annotation-api@1.0.2
Fixes 1
Notes
Released: 2026-06-01T15:15:26Z
Patch Changes
- Updated dependencies [aed799d]
- @sap-ux/project-access@2.0.1
- @sap-ux/fiori-annotation-api@1.0.1
- Updated dependencies [aed799d]
Breaking 1, Fixes 1
Notes
Released: 2026-05-30T20:54:07Z
Major Changes
-
32609a7: # Migration to ECMAScript Modules (ESM)
Packages in the SAP Open UX Tools monorepo have been migrated from CommonJS (CJS) to ECMAScript Modules (ESM) with NodeNext module resolution.
'@sap-ux/backend-proxy-middleware-cf' is experimental and will remain at major version 0. '@sap-ux/generator-odata-downloader' is a top level yeoman generator and will remain as CJS until validation as ESM is done.
What Changed
- Module System: Most packages now use native ESM (
"type": "module"in package.json) - TypeScript Configuration: Updated to
module: "NodeNext"andmoduleResolution: "NodeNext" - Import Statements: All relative imports now include explicit
.jsextensions (per ESM spec) - Build Output: Generated JavaScript files are now ESM modules
- Node.js Requirement: Minimum Node.js version remains >=22.x
Jest Configuration (for Testing)
If your project tests code that imports these packages, update your Jest configuration:
export default { extensionsToTreatAsEsm: ['.ts'], transform: { '^.+\\.ts$': ['ts-jest', { useESM: true }] } };And run Jest with:
NODE_OPTIONS='--experimental-vm-modules' jest - Module System: Most packages now use native ESM (
Patch Changes
- Updated dependencies [32609a7]
- @sap-ux/fiori-annotation-api@1.0.0
- @sap-ux/project-access@2.0.0
- @sap-ux/logger@1.0.0
- @sap-ux/i18n@1.0.0
-
Fixes 2
Notes
Released: 2026-05-21T16:21:11Z
Patch Changes
- @sap-ux/project-access@1.38.1
- @sap-ux/fiori-annotation-api@0.11.1
Fixes 1
Notes
Released: 2026-05-20T13:39:22Z
Patch Changes
- Updated dependencies [2f1ece0]
- @sap-ux/fiori-annotation-api@0.11.0
- Updated dependencies [2f1ece0]
Fixes 1
Notes
Released: 2026-05-19T15:16:46Z
Patch Changes
- Updated dependencies [63e6846]
- @sap-ux/project-access@1.38.0
- @sap-ux/fiori-annotation-api@0.10.1
- Updated dependencies [63e6846]
Features 1, Fixes 1
Notes
Released: 2026-05-15T08:12:20Z
Minor Changes
- 72695e5: chore: drop Node 20 support as it is no longer maintained
Patch Changes
- Updated dependencies [72695e5]
- @sap-ux/fiori-annotation-api@0.10.0
- @sap-ux/i18n@0.4.0
- @sap-ux/logger@0.9.0
- @sap-ux/project-access@1.37.0
Fixes 2
Notes
Released: 2026-05-14T11:45:51Z
Patch Changes
- 50a8ba5: chore: fresh release after workflow updates
- Updated dependencies [50a8ba5]
- @sap-ux/fiori-annotation-api@0.9.50
- @sap-ux/i18n@0.3.12
- @sap-ux/logger@0.8.6
- @sap-ux/project-access@1.36.5
Fixes 1
Notes
Released: 2026-05-13T09:36:59Z
Patch Changes
- Updated dependencies [21abda3]
- @sap-ux/project-access@1.36.4
- @sap-ux/fiori-annotation-api@0.9.49
- Updated dependencies [21abda3]
Fixes 2
Notes
Released: 2026-05-06T23:02:00Z
Patch Changes
- @sap-ux/project-access@1.36.3
- @sap-ux/fiori-annotation-api@0.9.48
Fixes 2
Notes
Released: 2026-04-30T14:23:24Z
Patch Changes
- c160401: fix: SONAR issues
- Updated dependencies [c160401]
- @sap-ux/fiori-annotation-api@0.9.47
- @sap-ux/i18n@0.3.11
- @sap-ux/project-access@1.36.2
Fixes 2
Notes
Released: 2026-04-29T15:24:37Z
Patch Changes
- 3945459: chore: upgrade @xmldom/xmldom 0.8.12 to 0.8.13 (security fix for XML injection vulnerabilities)
- Updated dependencies [3945459]
- @sap-ux/project-access@1.36.1
- @sap-ux/fiori-annotation-api@0.9.46
Fixes 1
Notes
Released: 2026-04-28T12:02:15Z
Patch Changes
- d45b5a4: fix(fpm-writer): custom form field view.xml update
Fixes 2
Notes
Released: 2026-04-27T19:47:46Z
Patch Changes
- 1d60871: Added isUI5IdUnique function to check UI5 control ID uniqueness in XML views/fragments. Exported findFilesByExtension from @sap-ux/project-access and removed deep imports.
- Updated dependencies [1d60871]
- @sap-ux/project-access@1.36.0
- @sap-ux/fiori-annotation-api@0.9.45
Fixes 1
Notes
Released: 2026-04-24T09:57:47Z
Patch Changes
- Updated dependencies [52f6549]
- @sap-ux/fiori-annotation-api@0.9.44
- Updated dependencies [52f6549]
Fixes 1
Notes
Released: 2026-04-23T12:54:21Z
Patch Changes
- Updated dependencies [03d3ea1]
- @sap-ux/project-access@1.35.21
- @sap-ux/fiori-annotation-api@0.9.43
- Updated dependencies [03d3ea1]
Fixes 2
Notes
Released: 2026-04-14T12:35:35Z
Patch Changes
- @sap-ux/project-access@1.35.20
- @sap-ux/fiori-annotation-api@0.9.42
Fixes 1
Notes
Released: 2026-04-13T13:12:49Z
Patch Changes
- 9700a95: feat(fpm-writer): Support custom fields for form building block
Fixes 2
Notes
Released: 2026-04-08T13:10:18Z
Patch Changes
- f1e4481: chore(fe-fpm-writer): upgrade @xmldom/xmldom 0.8.11 → 0.8.12 (security fix)
- Updated dependencies [f1e4481]
- @sap-ux/logger@0.8.5
- @sap-ux/fiori-annotation-api@0.9.41
- @sap-ux/project-access@1.35.19
Fixes 1
Notes
Released: 2026-04-01T11:49:37Z
Patch Changes
- Updated dependencies [3291f6c]
- @sap-ux/project-access@1.35.18
- @sap-ux/fiori-annotation-api@0.9.40
- Updated dependencies [3291f6c]
Fixes 2
Notes
Released: 2026-03-30T22:24:11Z
Patch Changes
- c53a4ba: chore(fe-fpm-writer): upgrade xml-formatter 2.x → 3.x; upgrade shared devDependencies (jest 30)
- Updated dependencies [c53a4ba]
- @sap-ux/logger@0.8.4
- @sap-ux/fiori-annotation-api@0.9.39
- @sap-ux/project-access@1.35.17
Fixes 1
Notes
Released: 2026-03-26T20:06:10Z
Patch Changes
- Updated dependencies [b66e827]
- @sap-ux/project-access@1.35.17
- @sap-ux/fiori-annotation-api@0.9.38
- Updated dependencies [b66e827]
Fixes 5
Notes
Released: 2026-03-26T12:07:04Z
Patch Changes
- a41533f: chore(fe-fpm-writer): reformat interface extends clauses (Prettier upgrade autofix)
- Updated dependencies [a41533f]
- Updated dependencies [a41533f]
- Updated dependencies [a41533f]
- Updated dependencies [a41533f]
- @sap-ux/fiori-annotation-api@0.9.37
- @sap-ux/i18n@0.3.10
- @sap-ux/logger@0.8.3
- @sap-ux/project-access@1.35.16
Fixes 1
Notes
Released: 2026-03-25T12:56:41Z
Patch Changes
- Updated dependencies [f384ace]
- @sap-ux/project-access@1.35.15
- @sap-ux/fiori-annotation-api@0.9.36
- Updated dependencies [f384ace]
Fixes 1
Notes
Released: 2026-03-24T08:12:44Z
Patch Changes
- 08f3a5c: Refactored createIdGenerator to use object parameters for reusing for v2 scenarios.
Fixes 2
Notes
Released: 2026-03-20T16:07:49Z
Patch Changes
- @sap-ux/project-access@1.35.14
- @sap-ux/fiori-annotation-api@0.9.35
Fixes 1
Notes
Released: 2026-03-18T14:50:43Z
Patch Changes
- Updated dependencies [436cad8]
- @sap-ux/fiori-annotation-api@0.9.34
- Updated dependencies [436cad8]
Fixes 1
Notes
Released: 2026-03-17T01:04:22Z
Patch Changes
- 55417bb: fix(deps): update dependency i18next to v25.8.18
- @sap-ux/fiori-annotation-api@0.9.33
- 55417bb: fix(deps): update dependency i18next to v25.8.18
Fixes 1
Notes
Released: 2026-03-16T17:06:45Z
Patch Changes
- Updated dependencies [dfa433e]
- @sap-ux/fiori-annotation-api@0.9.32
- Updated dependencies [dfa433e]
Fixes 1
Notes
Released: 2026-03-11T11:14:18Z
Patch Changes
- d45d105: Move
@sap-ux/i18nfromdevDependenciestodependencies
- d45d105: Move
Fixes 1
Notes
Released: 2026-03-10T10:25:55Z
Patch Changes
- 620ca53: fix: add control id for sap.fe.macros.table column
Fixes 1
Notes
Released: 2026-03-10T07:46:29Z
Patch Changes
- Updated dependencies [e1ef0ba]
- @sap-ux/fiori-annotation-api@0.9.30
- Updated dependencies [e1ef0ba]
Fixes 1
Notes
Released: 2026-03-05T16:08:22Z
Patch Changes
- Updated dependencies [d834713]
- @sap-ux/project-access@1.35.13
- @sap-ux/fiori-annotation-api@0.9.29
- Updated dependencies [d834713]
Fixes 2
Notes
Released: 2026-03-05T12:30:25Z
Patch Changes
- 7c06ef0: fix(deps): update dependencies [open-ux-odata]
- Updated dependencies [7c06ef0]
- @sap-ux/fiori-annotation-api@0.9.28
- @sap-ux/project-access@1.35.12
Fixes 1
Notes
Released: 2026-03-04T22:42:20Z
Patch Changes
- Updated dependencies [45d4797]
- @sap-ux/logger@0.8.2
- @sap-ux/fiori-annotation-api@0.9.27
- @sap-ux/project-access@1.35.11
- Updated dependencies [45d4797]
Fixes 2
Notes
Released: 2026-03-04T14:39:10Z
Patch Changes
- @sap-ux/project-access@1.35.11
- @sap-ux/fiori-annotation-api@0.9.26
Features 1, Fixes 1
Notes
Released: 2026-03-04T10:34:42Z
Minor Changes
- b1c3f49: Support Custom Action Building Blocks
Patch Changes
- 2b276ec: chore: address minor post-merge comments for generateControlIdsForGeneratedSnippets
Fixes 1
Notes
Released: 2026-03-04T09:03:38Z
Patch Changes
- @sap-ux/fiori-annotation-api@0.9.25
Fixes 1
Notes
Released: 2026-03-03T20:14:02Z
Patch Changes
- efc4ec1: Ensure generated fragments and views use stable control IDs in their initial snippets.
Fixes 1
Notes
Released: 2026-03-03T08:27:12Z
Patch Changes
- 4af92b5: add node: proto prefix to imports
Fixes 1
Notes
Released: 2026-02-27T15:42:39Z
Patch Changes
- Updated dependencies [ca2566b]
- @sap-ux/project-access@1.35.10
- @sap-ux/fiori-annotation-api@0.9.24
- Updated dependencies [ca2566b]
Fixes 1
Notes
Released: 2026-02-26T10:46:59Z
Patch Changes
- 6c993f3: fix: turn off i18next support notice
- @sap-ux/fiori-annotation-api@0.9.23
- 6c993f3: fix: turn off i18next support notice
Fixes 1
Notes
Released: 2026-02-25T12:30:29Z
Patch Changes
-
18c6932: fix: generate custom page files in ext/view folder
When creating a custom page application via app-gen in CAP projects, the Main.controller.js and Main.view.xml files are now correctly generated in the webapp/ext/view/ folder instead of webapp/ext/[pageName]/ (e.g., ext/main). This aligns the behavior with Page Map and follows Fiori extension folder structure conventions.
-
Fixes 2
Notes
Released: 2026-02-23T22:35:31Z
Patch Changes
- @sap-ux/project-access@1.35.9
- @sap-ux/fiori-annotation-api@0.9.22
Fixes 2
Notes
Released: 2026-02-23T19:07:48Z
Patch Changes
- Updated dependencies [0ecc5f1]
- Updated dependencies [cc1c422]
- @sap-ux/project-access@1.35.8
- @sap-ux/fiori-annotation-api@0.9.21
Fixes 2
Notes
Released: 2026-02-20T21:31:31Z
Patch Changes
- @sap-ux/project-access@1.35.7
- @sap-ux/fiori-annotation-api@0.9.20
Fixes 1
Notes
Released: 2026-02-20T16:17:11Z
Patch Changes
- cbd340a: fix(deps): update dependency i18next to v25.8.12
- @sap-ux/fiori-annotation-api@0.9.19
- cbd340a: fix(deps): update dependency i18next to v25.8.12
Fixes 3
Notes
Released: 2026-02-20T13:46:55Z
Patch Changes
- bb310dc: fix(deps): update dependency semver to v7.7.4
- Updated dependencies [bb310dc]
- Updated dependencies [e5bc3ca]
- @sap-ux/project-access@1.35.6
- @sap-ux/fiori-annotation-api@0.9.18
Fixes 1
Notes
Released: 2026-02-18T21:45:35Z
Patch Changes
- Updated dependencies [d57cc47]
- @sap-ux/project-access@1.35.5
- @sap-ux/fiori-annotation-api@0.9.17
- Updated dependencies [d57cc47]
Fixes 2
Notes
Released: 2026-02-16T16:08:11Z
Patch Changes
- @sap-ux/project-access@1.35.4
- @sap-ux/fiori-annotation-api@0.9.15
Fixes 1
Notes
Released: 2026-02-13T09:54:38Z
Patch Changes
- Updated dependencies [346f09c]
- @sap-ux/project-access@1.35.3
- @sap-ux/fiori-annotation-api@0.9.14
- Updated dependencies [346f09c]
Fixes 1
Notes
Released: 2026-02-12T10:29:41Z
Patch Changes
- Updated dependencies [d2b772d]
- @sap-ux/project-access@1.35.2
- @sap-ux/fiori-annotation-api@0.9.13
- Updated dependencies [d2b772d]
Fixes 2
Notes
Released: 2026-02-10T23:50:15Z
Patch Changes
- @sap-ux/fiori-annotation-api@0.9.12
- @sap-ux/project-access@1.35.1
Fixes 1
Notes
Released: 2026-02-10T21:03:43Z
Patch Changes
- Updated dependencies [3795bb2]
- @sap-ux/fiori-annotation-api@0.9.11
- Updated dependencies [3795bb2]
Fixes 1
Notes
Released: 2026-02-09T11:21:43Z
Patch Changes
- Updated dependencies [a5ecd7f]
- @sap-ux/project-access@1.35.0
- @sap-ux/fiori-annotation-api@0.9.10
- Updated dependencies [a5ecd7f]
Fixes 1
Notes
Released: 2026-02-05T20:09:45Z
Patch Changes
- Updated dependencies [467e6aa]
- @sap-ux/project-access@1.34.7
- @sap-ux/fiori-annotation-api@0.9.9
- Updated dependencies [467e6aa]
Fixes 2
Notes
Released: 2026-02-05T08:38:39Z
Patch Changes
- ad321ab: fix(deps): update dependency semver to v7.7.3
- Updated dependencies [ad321ab]
- @sap-ux/project-access@1.34.6
- @sap-ux/fiori-annotation-api@0.9.8
Features 1
Notes
Released: 2026-02-04T15:08:32Z
Minor Changes
- 8064811: feat(fpm-writer): Form building block
Fixes 1
Notes
Released: 2026-02-03T15:42:23Z
Patch Changes
- Updated dependencies [89175fe]
- @sap-ux/project-access@1.34.5
- @sap-ux/fiori-annotation-api@0.9.7
- Updated dependencies [89175fe]
Fixes 1
Notes
Released: 2026-01-30T16:59:27Z
Patch Changes
- Updated dependencies [ea7a16c]
- @sap-ux/logger@0.8.1
- @sap-ux/fiori-annotation-api@0.9.6
- @sap-ux/project-access@1.34.4
- Updated dependencies [ea7a16c]
Fixes 1
Notes
Released: 2026-01-30T10:53:11Z
Patch Changes
- 1c6288d: Edit i18n text titles for RTE Button Groups
Fixes 1
Notes
Released: 2026-01-29T14:02:02Z
Patch Changes
- Updated dependencies [6d71400]
- @sap-ux/fiori-annotation-api@0.9.5
- @sap-ux/project-access@1.34.3
- Updated dependencies [6d71400]
Fixes 1
Notes
Released: 2026-01-29T13:15:38Z
Patch Changes
- 22fbaef: Add titles to RTE button groups options
Fixes 1
Notes
Released: 2026-01-23T22:30:10Z
Patch Changes
- d11943d: fix(deps): update dependency i18next to v25.8.0
- @sap-ux/fiori-annotation-api@0.9.4
- d11943d: fix(deps): update dependency i18next to v25.8.0
Features 1
Notes
Released: 2026-01-20T12:48:23Z
Minor Changes
- 68b0e54: Add Rich Text Editor Button Groups support
Fixes 1
Notes
Released: 2026-01-20T12:04:18Z
Patch Changes
- cc8871a: fix(fpm-writer): fix width issue with custom filter field in filter bar
Fixes 1
Notes
Released: 2026-01-16T13:57:39Z
Patch Changes
- Updated dependencies [be67fc4]
- @sap-ux/project-access@1.34.2
- @sap-ux/fiori-annotation-api@0.9.3
- Updated dependencies [be67fc4]
Fixes 1
Notes
Released: 2026-01-15T14:14:39Z
Patch Changes
- Updated dependencies [55ac9f0]
- @sap-ux/project-access@1.34.1
- @sap-ux/fiori-annotation-api@0.9.2
- Updated dependencies [55ac9f0]
Fixes 1
Notes
Released: 2026-01-15T12:16:35Z
Patch Changes
- Updated dependencies [4d6695f]
- @sap-ux/fiori-annotation-api@0.9.1
- Updated dependencies [4d6695f]
Fixes 2
Notes
Released: 2026-01-14T17:56:49Z
Patch Changes
- Updated dependencies [b132944]
- Updated dependencies [b132944]
- @sap-ux/project-access@1.34.0
- @sap-ux/fiori-annotation-api@0.9.0
Fixes 1
Notes
Released: 2026-01-13T10:50:18Z
Patch Changes
- 38e4633: Fixed: Generation of custom extensions fails when the path to fpm-writer contains parentheses (e.g. myApp(1)), causing a
Trying to copy from a source that does not existerror.
- 38e4633: Fixed: Generation of custom extensions fails when the path to fpm-writer contains parentheses (e.g. myApp(1)), causing a
Fixes 1
Notes
Released: 2026-01-12T12:01:34Z
Patch Changes
- Updated dependencies [f13d1c2]
- @sap-ux/project-access@1.33.2
- @sap-ux/fiori-annotation-api@0.8.6
- Updated dependencies [f13d1c2]
Fixes 2
Notes
Released: 2026-01-09T11:35:48Z
Patch Changes
- e111d0d: fix sonar issues
- Updated dependencies [e111d0d]
- @sap-ux/fiori-annotation-api@0.8.4
- @sap-ux/project-access@1.33.1
Fixes 2
Notes
Released: 2026-01-08T17:12:17Z
Patch Changes
- 2204ad3: fix(deps): update dependencies @sap-ux/annotation-converter to v0.10.19 and @sap-ux/vocabularies-types to v0.14.5
- Updated dependencies [2204ad3]
- @sap-ux/fiori-annotation-api@0.8.3
Fixes 2
Notes
Released: 2025-12-19T11:36:13Z
Patch Changes
- Updated dependencies [c7f9a60]
- Updated dependencies [c7f9a60]
- @sap-ux/logger@0.8.0
- @sap-ux/project-access@1.33.0
- @sap-ux/fiori-annotation-api@0.8.2
Fixes 2
Notes
Released: 2025-12-18T21:05:02Z
Patch Changes
- a9471d0: fix sonar issues
- Updated dependencies [a9471d0]
- @sap-ux/fiori-annotation-api@0.8.1
- @sap-ux/project-access@1.32.17
- @sap-ux/logger@0.7.3
Features 1, Fixes 1
Notes
Released: 2025-12-18T08:56:52Z
Minor Changes
- 5287327: Updated @sap-ux/annotation-converter to version 0.10.9 and @sap-ux/vocabularies-types to version 0.13.2 across multiple packages. These changes ensure that the latest versions with potential fixes and enhancements are used.
Patch Changes
- Updated dependencies [5287327]
- @sap-ux/fiori-annotation-api@0.8.0
Fixes 2
Notes
Released: 2025-12-15T10:50:50Z
Patch Changes
- 4ecfbe2: Chore - upgrade eslint devDependenies, convert to flat config and fix lint issues.
- Updated dependencies [4ecfbe2]
- @sap-ux/fiori-annotation-api@0.7.23
- @sap-ux/project-access@1.32.16
- @sap-ux/logger@0.7.2
Fixes 1
Notes
Released: 2025-12-12T12:38:21Z
Patch Changes
- Updated dependencies [7217d7d]
- @sap-ux/project-access@1.32.15
- @sap-ux/fiori-annotation-api@0.7.22
- Updated dependencies [7217d7d]
Fixes 1
Notes
Released: 2025-12-10T20:04:51Z
Patch Changes
- Updated dependencies [4bdced0]
- @sap-ux/project-access@1.32.14
- @sap-ux/fiori-annotation-api@0.7.21
- Updated dependencies [4bdced0]
Fixes 1
Notes
Released: 2025-12-10T09:08:56Z
Patch Changes
- Updated dependencies [985223a]
- @sap-ux/project-access@1.32.13
- @sap-ux/fiori-annotation-api@0.7.20
- Updated dependencies [985223a]
Fixes 1
Notes
Released: 2025-12-08T17:56:48Z
Patch Changes
- Updated dependencies [037a430]
- @sap-ux/fiori-annotation-api@0.7.19
- Updated dependencies [037a430]
Fixes 1
Notes
Released: 2025-12-05T13:00:51Z
Patch Changes
- 34acfaf: Fix/fe fpm writer/custom filter fields in multiple filterbar
Fixes 1
Notes
Released: 2025-12-04T10:42:12Z
Patch Changes
- Updated dependencies [45fe64e]
- @sap-ux/project-access@1.32.12
- @sap-ux/fiori-annotation-api@0.7.18
- Updated dependencies [45fe64e]
Fixes 1
Notes
Released: 2025-12-04T09:20:42Z
Patch Changes
- @sap-ux/fiori-annotation-api@0.7.17
Fixes 1
Notes
Released: 2025-12-01T15:39:41Z
Patch Changes
- 8b334e5: fix(fpm-writer): unique ids in fragment
Fixes 1
Notes
Released: 2025-11-27T14:58:09Z
Patch Changes
- Updated dependencies [07725fe]
- @sap-ux/project-access@1.32.11
- @sap-ux/fiori-annotation-api@0.7.16
- Updated dependencies [07725fe]
Fixes 1
Notes
Released: 2025-11-26T16:43:07Z
Patch Changes
- 796129a: feat: Action Menu generator added to the FE fpm-writer
Fixes 2
Notes
Released: 2025-11-26T14:39:37Z
Patch Changes
- @sap-ux/project-access@1.32.10
- @sap-ux/fiori-annotation-api@0.7.15
Fixes 2
Notes
Released: 2025-11-26T00:12:42Z
Patch Changes
- 597834f: chore - update "@sap-ux/annotation-converter": "0.10.8" and "@sap-ux/vocabularies-types": "0.13.1"
- Updated dependencies [597834f]
- @sap-ux/fiori-annotation-api@0.7.14
Fixes 2
Notes
Released: 2025-11-24T12:45:14Z
Patch Changes
- Updated dependencies [7c09c8e]
- Updated dependencies [1c13c9c]
- @sap-ux/project-access@1.32.9
- @sap-ux/fiori-annotation-api@0.7.13
Fixes 1
Notes
Released: 2025-11-15T17:01:08Z
Patch Changes
- 5ed4083: feat(fpm-writer): Filter building block custom filter
Fixes 1
Notes
Released: 2025-11-14T07:12:13Z
Patch Changes
- 3d3c18b: Fix:
generateCustomFieldnow includes thecore:requireattribute with the handler file in new fragment files wheneventHandleris set.
- 3d3c18b: Fix:
Fixes 2
Notes
Released: 2025-11-05T06:53:42Z
Patch Changes
- cfe9c13: Add deep link to package and changelog to README.md
- Updated dependencies [cfe9c13]
- @sap-ux/fiori-annotation-api@0.7.12
- @sap-ux/project-access@1.32.8
- @sap-ux/logger@0.7.1
Fixes 1
Notes
Released: 2025-11-04T14:07:00Z
Patch Changes
- Updated dependencies [271847c]
- @sap-ux/fiori-annotation-api@0.7.11
- Updated dependencies [271847c]
Fixes 1
Notes
Released: 2025-10-28T11:21:49Z
Patch Changes
- 0cff26e: Added new API method
generateCustomFieldto support custom field generation.
- 0cff26e: Added new API method
Fixes 1
Notes
Released: 2025-10-27T13:41:31Z
Patch Changes
- Updated dependencies [d895232]
- @sap-ux/project-access@1.32.7
- @sap-ux/fiori-annotation-api@0.7.10
- Updated dependencies [d895232]
Fixes 1
Notes
Released: 2025-10-22T09:32:12Z
Patch Changes
- Updated dependencies [ea0a942]
- @sap-ux/project-access@1.32.6
- @sap-ux/fiori-annotation-api@0.7.9
- Updated dependencies [ea0a942]
Fixes 1
Notes
Released: 2025-10-21T07:47:50Z
Patch Changes
- Updated dependencies [c5d7915]
- @sap-ux/project-access@1.32.5
- @sap-ux/fiori-annotation-api@0.7.8
- Updated dependencies [c5d7915]
Fixes 1
Notes
Released: 2025-10-15T14:30:03Z
Patch Changes
- 6debb89: incorrect entity list rich text editor fix
Fixes 1
Notes
Released: 2025-10-14T21:48:08Z
Patch Changes
- 43dc48c: Add custom columns for building blocks
Fixes 1
Notes
Released: 2025-10-14T14:20:59Z
Patch Changes
- Updated dependencies [1443680]
- @sap-ux/fiori-annotation-api@0.7.6
- Updated dependencies [1443680]
Fixes 2
Notes
Released: 2025-10-10T12:22:06Z
Patch Changes
- @sap-ux/project-access@1.32.4
- @sap-ux/fiori-annotation-api@0.7.5
Fixes 1
Notes
Released: 2025-10-08T13:16:50Z
Patch Changes
- Updated dependencies [376daf5]
- @sap-ux/fiori-annotation-api@0.7.4
- Updated dependencies [376daf5]
Fixes 2
Notes
Released: 2025-10-06T17:09:01Z
Patch Changes
- 43a2446: chore: fix Sonar issues
- Updated dependencies [43a2446]
- @sap-ux/fiori-annotation-api@0.7.3
- @sap-ux/project-access@1.32.3
Fixes 2
Notes
Released: 2025-10-06T10:53:53Z
Patch Changes
- @sap-ux/project-access@1.32.2
- @sap-ux/fiori-annotation-api@0.7.2
Fixes 1
Notes
Released: 2025-09-29T12:29:29Z
Patch Changes
- 99ec164: Remove button group configuration from Rich Text Editor template for initial version
Fixes 1
Notes
Released: 2025-09-26T12:52:39Z
Patch Changes
- Updated dependencies [321b09e]
- @sap-ux/fiori-annotation-api@0.7.1
- Updated dependencies [321b09e]
Features 1
Notes
Released: 2025-09-26T11:12:01Z
Minor Changes
- 1276258: Add support for Rich text editor
Fixes 1
Notes
Released: 2025-09-25T12:07:53Z
Patch Changes
- d553f8e: Binding Context Type Choices Should Be Alphabetically Ordered
Fixes 1
Notes
Released: 2025-09-23T16:06:33Z
Patch Changes
- Updated dependencies [aa8bb7a]
- @sap-ux/fiori-annotation-api@0.7.0
- Updated dependencies [aa8bb7a]
Fixes 2
Notes
Released: 2025-09-19T16:36:41Z
Patch Changes
- @sap-ux/fiori-annotation-api@0.6.23
- @sap-ux/project-access@1.32.1
Fixes 1
Notes
Released: 2025-09-19T00:44:48Z
Patch Changes
- Updated dependencies [f9b4afe]
- @sap-ux/project-access@1.32.0
- @sap-ux/fiori-annotation-api@0.6.22
- Updated dependencies [f9b4afe]
Fixes 1
Notes
Released: 2025-09-18T07:30:28Z
Patch Changes
- Updated dependencies [c385a76]
- @sap-ux/project-access@1.31.0
- @sap-ux/fiori-annotation-api@0.6.21
- Updated dependencies [c385a76]
Fixes 2
Notes
Released: 2025-09-16T06:28:11Z
Patch Changes
- @sap-ux/project-access@1.30.14
- @sap-ux/fiori-annotation-api@0.6.19
Fixes 1
Notes
Released: 2025-09-12T07:38:54Z
Patch Changes
- Updated dependencies [a6ff2aa]
- @sap-ux/fiori-annotation-api@0.6.18
- Updated dependencies [a6ff2aa]
Fixes 1
Notes
Released: 2025-09-09T08:01:21Z
Patch Changes
- 080480a: Update EJS templates for JavaScript and TypeScript event handlers: parameters are updated based on documentation/examples and JSDoc comments are generated accordingly.
Fixes 1
Notes
Released: 2025-08-29T18:55:54Z
Patch Changes
- b3e95fb: add UI5 version check and warning for custom page building block generation
Fixes 2
Notes
Released: 2025-08-28T13:37:07Z
Patch Changes
- @sap-ux/fiori-annotation-api@0.6.17
- @sap-ux/project-access@1.30.13
Features 1
Notes
Released: 2025-08-20T09:55:47Z
Minor Changes
- 43f94eb: Add support for automatically including a Page Building Block when generating a custom page
Fixes 2
Notes
Released: 2025-08-14T14:36:13Z
Patch Changes
- @sap-ux/project-access@1.30.12
- @sap-ux/fiori-annotation-api@0.6.15
Fixes 2
Notes
Released: 2025-08-13T10:00:10Z
Patch Changes
- @sap-ux/fiori-annotation-api@0.6.14
- @sap-ux/project-access@1.30.11
Features 1
Notes
Released: 2025-08-12T07:55:40Z
Minor Changes
- 69cfbe3: add support for checked property in Select choices for default selection
Fixes 1
Notes
Released: 2025-08-07T14:27:31Z
Patch Changes
- 47bd07a: Remove default Index logic from getAggregationPathPrompt of fpm writers
Features 1
Notes
Released: 2025-08-05T13:27:24Z
Minor Changes
- f81c86b: Add Page building block support to fpm writer
Fixes 2
Notes
Released: 2025-08-01T09:39:39Z
Patch Changes
- @sap-ux/project-access@1.30.10
- @sap-ux/fiori-annotation-api@0.6.13
Fixes 2
Notes
Released: 2025-07-30T19:33:46Z
Patch Changes
- @sap-ux/project-access@1.30.9
- @sap-ux/fiori-annotation-api@0.6.12
Fixes 1
Notes
Released: 2025-07-28T22:57:52Z
Patch Changes
- Updated dependencies [4e0bd83]
- @sap-ux/project-access@1.30.8
- @sap-ux/fiori-annotation-api@0.6.11
- Updated dependencies [4e0bd83]
Fixes 2
Notes
Released: 2025-07-28T21:20:33Z
Patch Changes
- 2cae662: fix(deps): update dependency @sap-ux/annotation-converter to v0.10.3
- Updated dependencies [2cae662]
- @sap-ux/fiori-annotation-api@0.6.10
Fixes 1
Notes
Released: 2025-07-08T12:06:04Z
Patch Changes
- Updated dependencies [58cdce6]
- @sap-ux/project-access@1.30.7
- @sap-ux/fiori-annotation-api@0.6.9
- Updated dependencies [58cdce6]
Fixes 1
Notes
Released: 2025-07-04T15:18:17Z
Patch Changes
- 69f62ec: i18next upgrade to 25.3.0
- @sap-ux/fiori-annotation-api@0.6.8
- 69f62ec: i18next upgrade to 25.3.0
Fixes 2
Notes
Released: 2025-07-04T09:34:59Z
Patch Changes
- @sap-ux/project-access@1.30.6
- @sap-ux/fiori-annotation-api@0.6.7
Fixes 1
Notes
Released: 2025-07-03T12:14:55Z
Patch Changes
- Updated dependencies [7a4543e]
- @sap-ux/project-access@1.30.5
- @sap-ux/fiori-annotation-api@0.6.6
- Updated dependencies [7a4543e]
Fixes 1
Notes
Released: 2025-06-27T16:39:38Z
Patch Changes
- Updated dependencies [f75b89d]
- @sap-ux/project-access@1.30.4
- @sap-ux/fiori-annotation-api@0.6.5
- Updated dependencies [f75b89d]
Fixes 2
Notes
Released: 2025-06-24T07:18:46Z
Patch Changes
- @sap-ux/project-access@1.30.3
- @sap-ux/fiori-annotation-api@0.6.4
Fixes 1
Notes
Released: 2025-06-17T14:16:05Z
Patch Changes
- Updated dependencies [bdff312]
- @sap-ux/fiori-annotation-api@0.6.3
- Updated dependencies [bdff312]
Fixes 1
Notes
Released: 2025-06-10T11:56:07Z
Patch Changes
- Updated dependencies [d2c10e7]
- @sap-ux/fiori-annotation-api@0.6.0
- Updated dependencies [d2c10e7]
Features 1
Notes
Released: 2025-06-06T12:32:43Z
Minor Changes
- ccd85c8: Support 'sap.fe.ariba' dependency for new pages'. If the dependency is listed in the manifest, it will be used as the template(property "name") for new LR and OP pages.
Fixes 2
Notes
Released: 2025-05-30T07:18:36Z
Patch Changes
- @sap-ux/project-access@1.30.2
- @sap-ux/fiori-annotation-api@0.5.7
Fixes 1
Notes
Released: 2025-05-23T13:07:21Z
Patch Changes
- Updated dependencies [e605d30]
- @sap-ux/fiori-annotation-api@0.5.6
- Updated dependencies [e605d30]
Fixes 2
Notes
Released: 2025-05-15T13:36:04Z
Patch Changes
- @sap-ux/project-access@1.30.1
- @sap-ux/fiori-annotation-api@0.5.5
Features 1, Fixes 1
Notes
Released: 2025-05-14T22:35:53Z
Minor Changes
- a28357d: chore - drop node18 support as it is out of maintenance
Patch Changes
- Updated dependencies [a28357d]
- @sap-ux/project-access@1.30.0
- @sap-ux/fiori-annotation-api@0.5.4
Fixes 1
Notes
Released: 2025-05-14T15:30:12Z
Patch Changes
- Updated dependencies [aeb23b0]
- @sap-ux/fiori-annotation-api@0.5.3
- Updated dependencies [aeb23b0]
Fixes 1
Notes
Released: 2025-05-05T13:48:20Z
Patch Changes
- Updated dependencies [ea0e2c0]
- @sap-ux/project-access@1.29.22
- @sap-ux/fiori-annotation-api@0.5.2
- Updated dependencies [ea0e2c0]
Fixes 1
Notes
Released: 2025-04-29T08:08:36Z
Patch Changes
- Updated dependencies [2024a9f]
- @sap-ux/fiori-annotation-api@0.5.1
- Updated dependencies [2024a9f]
Fixes 1
Notes
Released: 2025-04-28T07:24:41Z
Patch Changes
- Updated dependencies [2a16531]
- @sap-ux/fiori-annotation-api@0.5.0
- Updated dependencies [2a16531]
Fixes 2
Notes
Released: 2025-04-24T15:01:01Z
Patch Changes
- @sap-ux/project-access@1.29.21
- @sap-ux/fiori-annotation-api@0.4.27
Fixes 1
Notes
Released: 2025-04-23T15:22:38Z
Patch Changes
- Updated dependencies [294bbe3]
- @sap-ux/project-access@1.29.20
- @sap-ux/fiori-annotation-api@0.4.26
- Updated dependencies [294bbe3]
Fixes 2
Notes
Released: 2025-04-23T13:59:14Z
Patch Changes
- @sap-ux/project-access@1.29.19
- @sap-ux/fiori-annotation-api@0.4.25
Fixes 1
Notes
Released: 2025-04-22T12:39:21Z
Patch Changes
- 8b035bd: Method "generateObjectPage": Incorrect 'controlAggregation' applied when a new Object Page is added and FCL is enabled
Fixes 1
Notes
Released: 2025-04-16T13:54:40Z
Patch Changes
- @sap-ux/fiori-annotation-api@0.4.24
Fixes 1
Notes
Released: 2025-04-16T12:27:23Z
Patch Changes
- Updated dependencies [7cda000]
- @sap-ux/fiori-annotation-api@0.4.23
- Updated dependencies [7cda000]
Fixes 1
Notes
Released: 2025-03-20T17:18:47Z
Patch Changes
- Updated dependencies [d873cbd]
- @sap-ux/fiori-annotation-api@0.4.22
- Updated dependencies [d873cbd]
Fixes 1
Notes
Released: 2025-03-19T08:54:25Z
Patch Changes
- Updated dependencies [c3ebc82]
- @sap-ux/project-access@1.29.18
- @sap-ux/fiori-annotation-api@0.4.21
- Updated dependencies [c3ebc82]
Fixes 2
Notes
Released: 2025-03-18T09:41:03Z
Patch Changes
- @sap-ux/project-access@1.29.17
- @sap-ux/fiori-annotation-api@0.4.20
Fixes 2
Notes
Released: 2025-03-10T20:40:35Z
Patch Changes
- @sap-ux/fiori-annotation-api@0.4.19
- @sap-ux/project-access@1.29.16
Fixes 1
Notes
Released: 2025-03-06T16:16:20Z
Patch Changes
- Updated dependencies [1ce7fe9]
- @sap-ux/project-access@1.29.15
- @sap-ux/fiori-annotation-api@0.4.18
- Updated dependencies [1ce7fe9]
Fixes 1
Notes
Released: 2025-03-05T12:32:21Z
Patch Changes
- Updated dependencies [282dd9a]
- @sap-ux/fiori-annotation-api@0.4.17
- Updated dependencies [282dd9a]
Fixes 1
Notes
Released: 2025-03-05T11:16:53Z
Patch Changes
- Updated dependencies [3cc8f8a]
- @sap-ux/project-access@1.29.14
- @sap-ux/fiori-annotation-api@0.4.16
- Updated dependencies [3cc8f8a]
Fixes 2
Notes
Released: 2025-03-05T09:14:02Z
Patch Changes
- @sap-ux/project-access@1.29.13
- @sap-ux/fiori-annotation-api@0.4.15
Fixes 1
Notes
Released: 2025-03-04T08:55:15Z
Patch Changes
- Updated dependencies [cf05ceb]
- @sap-ux/fiori-annotation-api@0.4.14
- @sap-ux/project-access@1.29.12
- Updated dependencies [cf05ceb]
Fixes 1
Notes
Released: 2025-02-28T15:10:48Z
Patch Changes
- Updated dependencies [0f35b4b]
- @sap-ux/project-access@1.29.11
- @sap-ux/fiori-annotation-api@0.4.13
- Updated dependencies [0f35b4b]
Fixes 1
Notes
Released: 2025-02-28T14:22:29Z
Patch Changes
- Updated dependencies [d443dde]
- @sap-ux/fiori-annotation-api@0.4.12
- Updated dependencies [d443dde]
Fixes 2
Notes
Released: 2025-02-27T14:15:03Z
Patch Changes
- @sap-ux/project-access@1.29.10
- @sap-ux/fiori-annotation-api@0.4.11
Fixes 1
Notes
Released: 2025-02-27T08:22:17Z
Patch Changes
- Updated dependencies [c8c292c]
- @sap-ux/project-access@1.29.9
- @sap-ux/fiori-annotation-api@0.4.10
- Updated dependencies [c8c292c]
Fixes 1
Notes
Released: 2025-02-21T13:25:12Z
Patch Changes
- 0c37c3d: Added support for 'showClearButton', 'showMessages', and 'liveMode' properties in FilterBar building block generation.
Fixes 1
Notes
Released: 2025-02-17T13:42:22Z
Patch Changes
- Updated dependencies [c50e09f]
- @sap-ux/project-access@1.29.8
- @sap-ux/fiori-annotation-api@0.4.9
- Updated dependencies [c50e09f]
Fixes 1
Notes
Released: 2025-02-13T10:58:34Z
Patch Changes
- Updated dependencies [2c0d657]
- @sap-ux/project-access@1.29.7
- @sap-ux/fiori-annotation-api@0.4.8
- Updated dependencies [2c0d657]
Fixes 1
Notes
Released: 2025-02-10T08:52:20Z
Patch Changes
- Updated dependencies [9e5c80f]
- @sap-ux/fiori-annotation-api@0.4.6
- Updated dependencies [9e5c80f]
Fixes 2
Notes
Released: 2025-02-07T19:58:32Z
Patch Changes
- @sap-ux/project-access@1.29.6
- @sap-ux/fiori-annotation-api@0.4.5
Features 1
Notes
Released: 2025-02-07T07:55:32Z
Minor Changes
- aaaf046: update validateBasePath to use dynamic webapp path from manifest.json instead of hardcoded value
Fixes 2
Notes
Released: 2025-02-05T17:08:20Z
Patch Changes
- @sap-ux/project-access@1.29.5
- @sap-ux/fiori-annotation-api@0.4.4
Fixes 1
Notes
Released: 2025-02-04T15:39:07Z
Patch Changes
- Updated dependencies [29abc73]
- @sap-ux/project-access@1.29.4
- @sap-ux/fiori-annotation-api@0.4.3
- Updated dependencies [29abc73]
Fixes 1
Notes
Released: 2025-01-31T16:09:34Z
Patch Changes
- Updated dependencies [1f0bb25]
- @sap-ux/fiori-annotation-api@0.4.2
- Updated dependencies [1f0bb25]
Fixes 1
Notes
Released: 2025-01-30T10:04:50Z
Patch Changes
- Updated dependencies [096b021]
- @sap-ux/project-access@1.29.3
- @sap-ux/fiori-annotation-api@0.4.1
- Updated dependencies [096b021]
Features 1, Fixes 1
Notes
Released: 2025-01-28T14:20:43Z
Minor Changes
- e6f42df: Update @sap-ux/annotation-converter, @sap-ux/vocabularies-types, @sap/ux-cds-compiler-facade dependencies
Patch Changes
- Updated dependencies [e6f42df]
- @sap-ux/fiori-annotation-api@0.4.0
Fixes 1
Notes
Released: 2025-01-28T09:20:06Z
Patch Changes
- Updated dependencies [93ef8c1]
- @sap-ux/project-access@1.29.2
- @sap-ux/fiori-annotation-api@0.3.8
- Updated dependencies [93ef8c1]
Fixes 2
Notes
Released: 2025-01-27T18:57:16Z
Patch Changes
- @sap-ux/project-access@1.29.1
- @sap-ux/fiori-annotation-api@0.3.7
Fixes 1
Notes
Released: 2025-01-16T02:22:29Z
Patch Changes
- Updated dependencies [88bf030]
- @sap-ux/project-access@1.29.0
- @sap-ux/fiori-annotation-api@0.3.6
- Updated dependencies [88bf030]
Fixes 1
Notes
Released: 2024-12-17T15:31:53Z
Patch Changes
- Updated dependencies [e1edcd7]
- @sap-ux/project-access@1.28.10
- @sap-ux/fiori-annotation-api@0.3.4
- Updated dependencies [e1edcd7]
Fixes 1
Notes
Released: 2024-12-06T21:07:01Z
Patch Changes
- Updated dependencies [e93797a]
- @sap-ux/project-access@1.28.9
- @sap-ux/fiori-annotation-api@0.3.3
- Updated dependencies [e93797a]
Fixes 1
Notes
Released: 2024-12-04T09:13:08Z
Patch Changes
- Updated dependencies [7d61e58]
- @sap-ux/fiori-annotation-api@0.3.2
- Updated dependencies [7d61e58]
Fixes 2
Notes
Released: 2024-12-02T16:28:38Z
Patch Changes
- @sap-ux/project-access@1.28.8
- @sap-ux/fiori-annotation-api@0.3.1
Fixes 2
Notes
Released: 2024-11-25T12:18:22Z
Patch Changes
- 09a58bb: chore: upgrade vocabularies-types + pnpm updates
- Updated dependencies [09a58bb]
- @sap-ux/fiori-annotation-api@0.3.0
Fixes 2
Notes
Released: 2024-11-18T20:38:37Z
Patch Changes
- @sap-ux/project-access@1.28.7
- @sap-ux/fiori-annotation-api@0.2.17
Fixes 1
Notes
Released: 2024-11-13T15:30:16Z
Patch Changes
- Updated dependencies [0235973]
- @sap-ux/fiori-annotation-api@0.2.16
- Updated dependencies [0235973]
Fixes 1
Notes
Released: 2024-11-08T08:58:34Z
Patch Changes
- Updated dependencies [fb26f92]
- @sap-ux/project-access@1.28.6
- @sap-ux/fiori-annotation-api@0.2.15
- Updated dependencies [fb26f92]
Fixes 1
Notes
Released: 2024-11-06T09:55:42Z
Patch Changes
- a52de73: Update the "header" question in the Table building block prompt to include i18n annotation information for the translation entry.
Fixes 2
Notes
Released: 2024-11-05T21:46:19Z
Patch Changes
- @sap-ux/project-access@1.28.5
- @sap-ux/fiori-annotation-api@0.2.14
Fixes 1
Notes
Released: 2024-11-05T13:50:29Z
Patch Changes
- Updated dependencies [5a68903]
- @sap-ux/project-access@1.28.4
- @sap-ux/fiori-annotation-api@0.2.13
- Updated dependencies [5a68903]
Fixes 1
Notes
Released: 2024-10-31T07:40:48Z
Patch Changes
- Updated dependencies [42f13eb]
- @sap-ux/project-access@1.28.3
- @sap-ux/fiori-annotation-api@0.2.12
- Updated dependencies [42f13eb]
Fixes 1
Notes
Released: 2024-10-22T09:42:10Z
Patch Changes
- @sap-ux/fiori-annotation-api@0.2.11
Fixes 1
Notes
Released: 2024-10-16T08:21:13Z
Patch Changes
- Updated dependencies [eb38e5b]
- @sap-ux/project-access@1.28.2
- @sap-ux/fiori-annotation-api@0.2.10
- Updated dependencies [eb38e5b]
Fixes 1
Notes
Released: 2024-10-14T21:48:37Z
Patch Changes
- Updated dependencies [64e037d]
- @sap-ux/project-access@1.28.1
- @sap-ux/fiori-annotation-api@0.2.9
- Updated dependencies [64e037d]
Fixes 1
Notes
Released: 2024-10-14T16:41:16Z
Patch Changes
- Updated dependencies [15e6959]
- @sap-ux/project-access@1.28.0
- @sap-ux/fiori-annotation-api@0.2.8
- Updated dependencies [15e6959]
Fixes 1
Notes
Released: 2024-10-08T10:16:01Z
Patch Changes
- Updated dependencies [eb74890]
- @sap-ux/project-access@1.27.6
- @sap-ux/fiori-annotation-api@0.2.7
- Updated dependencies [eb74890]
Fixes 1
Notes
Released: 2024-10-02T14:28:15Z
Patch Changes
- Updated dependencies [a64a3a5]
- @sap-ux/project-access@1.27.5
- @sap-ux/fiori-annotation-api@0.2.5
- Updated dependencies [a64a3a5]
Fixes 1
Notes
Released: 2024-09-27T11:06:11Z
Patch Changes
- 05b554d: Bulding block prompts. Mark table header question as translatable input
Fixes 2
Notes
Released: 2024-09-23T10:02:33Z
Patch Changes
- @sap-ux/project-access@1.27.4
- @sap-ux/fiori-annotation-api@0.2.4
Fixes 1
Notes
Released: 2024-09-20T09:25:45Z
Patch Changes
- a18d4a2: Added property
allowAutoAddDependencyLibto the building block API. This property allows turning off the automatic addition of the 'sap.fe.macros' library to the 'manifest.json' file under library dependencies ("sap.ui5"/"dependencies"/"libs"). The default value istrue.
- a18d4a2: Added property
Fixes 1
Notes
Released: 2024-09-18T14:01:49Z
Patch Changes
- Updated dependencies [070182d]
- @sap-ux/project-access@1.27.3
- @sap-ux/fiori-annotation-api@0.2.3
- Updated dependencies [070182d]
Features 1
Notes
Released: 2024-09-17T11:06:43Z
Minor Changes
- 327ebec: Divide chart, filter bar and table building block prompts questions into groups, add Manifest Change group. Update custom chart example in prompting-ui.
Features 1
Notes
Released: 2024-09-16T06:19:30Z
Minor Changes
- ddc2d84: The API methods
generateCustomAction,generateCustomColumn,generateControllerExtension,generateCustomFilter,generateCustomHeaderSection,generateCustomSection,generateCustomSubSection,generateCustomPage,generateObjectPage,generateListReport,enableFPMchanged from synchronous to asynchronous.
- ddc2d84: The API methods
Fixes 1
Notes
Released: 2024-09-13T06:13:54Z
Patch Changes
- 86bcf45: - During building block creation, add the 'sap.fe.macros' library to the 'manifest.json' if it is not already listed
- The API methods
generateBuildingBlock,getSerializedFileContent,PromptsAPI.submitAnswers, andPromptsAPI.getCodeSnippetschanged from synchronous to asynchronous.
- The API methods
- 86bcf45: - During building block creation, add the 'sap.fe.macros' library to the 'manifest.json' if it is not already listed
Fixes 1
Notes
Released: 2024-09-12T14:02:00Z
Patch Changes
- 19e3b0e: Extend the building block generation by adding the
alwaysAbsolutePathproperty toBuildingBlockMetaPath, allowing the generation of either relative or absolute paths
- 19e3b0e: Extend the building block generation by adding the
Fixes 1
Notes
Released: 2024-09-12T09:42:45Z
Patch Changes
- Updated dependencies [09522df]
- @sap-ux/project-access@1.27.2
- @sap-ux/fiori-annotation-api@0.2.2
- Updated dependencies [09522df]
Fixes 1
Notes
Released: 2024-09-10T14:58:16Z
Patch Changes
- Updated dependencies [a0836d0]
- @sap-ux/fiori-annotation-api@0.2.1
- Updated dependencies [a0836d0]
Fixes 1
Notes
Released: 2024-09-09T13:32:11Z
Patch Changes
- Updated dependencies [6ac4f50]
- @sap-ux/fiori-annotation-api@0.2.0
- Updated dependencies [6ac4f50]
Features 1
Notes
Released: 2024-09-04T10:31:42Z
Minor Changes
- 177cdc8: Apply the "contextPath" attribute in building blocks when the application has a minimum UI5 version equal to or below 1.96.
Fixes 1
Notes
Released: 2024-09-03T19:06:21Z
Patch Changes
- Updated dependencies [d962ce1]
- @sap-ux/project-access@1.27.1
- @sap-ux/fiori-annotation-api@0.1.40
- Updated dependencies [d962ce1]
Fixes 1
Notes
Released: 2024-08-30T06:05:30Z
Patch Changes
- Updated dependencies [df29368]
- @sap-ux/project-access@1.27.0
- @sap-ux/fiori-annotation-api@0.1.39
- Updated dependencies [df29368]
Fixes 1
Notes
Released: 2024-08-29T06:57:27Z
Patch Changes
- b10e3fd: fix: ensure that the controller template include an example call to super.onInit()
Features 1
Notes
Released: 2024-08-28T12:44:36Z
Minor Changes
- bb4305f: Update fpm-writer to require either sap.fe.core or sap.fe.templates library, throw error if both are missing when creating a building block.
Fixes 2
Notes
Released: 2024-08-28T11:16:50Z
Patch Changes
- @sap-ux/project-access@1.26.9
- @sap-ux/fiori-annotation-api@0.1.38
Fixes 1
Notes
Released: 2024-08-23T08:29:06Z
Patch Changes
- 087752f: Building block Prompts. Use EntitySets instead of EntityTypes for displaying choices and writing metaPath or contextPath
Fixes 1
Notes
Released: 2024-08-20T16:06:24Z
Patch Changes
- 73aa3cd: FilterBar prompt. Show binding context path type for filter bar
Fixes 1
Notes
Released: 2024-08-20T10:06:29Z
Patch Changes
- Updated dependencies [df6262e]
- @sap-ux/project-access@1.26.8
- @sap-ux/fiori-annotation-api@0.1.37
- Updated dependencies [df6262e]
Fixes 1
Notes
Released: 2024-08-19T21:50:52Z
Patch Changes
- 6916f9e: Chart building block creation. Create 'contextPath' attribute when 'metaPath' property is received as 'BuildingBlockMetaPath' object
Fixes 2
Notes
Released: 2024-08-19T11:34:45Z
Patch Changes
- @sap-ux/project-access@1.26.7
- @sap-ux/fiori-annotation-api@0.1.36
Features 1
Notes
Released: 2024-08-14T12:44:52Z
Minor Changes
- ec4a9c8: Update fpm-writer to validate sap.fe.core as minimum library required for building block creation
Fixes 1
Notes
Released: 2024-08-12T11:41:22Z
Patch Changes
- Updated dependencies [26379ea]
- @sap-ux/fiori-annotation-api@0.1.34
- Updated dependencies [26379ea]
Fixes 1
Notes
Released: 2024-08-12T10:50:52Z
Patch Changes
- Updated dependencies [82aaea3]
- @sap-ux/project-access@1.26.6
- @sap-ux/fiori-annotation-api@0.1.33
- Updated dependencies [82aaea3]
Fixes 1
Notes
Released: 2024-08-08T07:33:51Z
Patch Changes
- Updated dependencies [cc16cbb]
- @sap-ux/project-access@1.26.5
- @sap-ux/fiori-annotation-api@0.1.32
- Updated dependencies [cc16cbb]
Fixes 2
Notes
Released: 2024-08-07T11:06:05Z
Patch Changes
- @sap-ux/fiori-annotation-api@0.1.31
- @sap-ux/project-access@1.26.4
Features 1, Fixes 1
Notes
Released: 2024-08-01T18:27:11Z
Minor Changes
- 88c8bf6: feat: Prompt API to request question and submit answers for Table, Chart and FilterBar building blocks
Patch Changes
- Updated dependencies [88c8bf6]
- @sap-ux/project-access@1.26.3
- @sap-ux/fiori-annotation-api@0.1.30
Fixes 2
Notes
Released: 2024-08-01T17:28:17Z
Patch Changes
- e69db46: Upgrade fast-xml-parser
- Updated dependencies [e69db46]
- @sap-ux/project-access@1.26.2
Fixes 1
Notes
Released: 2024-08-01T16:21:31Z
Patch Changes
- Updated dependencies [a986655]
- @sap-ux/project-access@1.26.1
- Updated dependencies [a986655]
Fixes 1
Notes
Released: 2024-08-01T14:53:05Z
Patch Changes
- Updated dependencies [518bf7e]
- @sap-ux/project-access@1.26.0
- Updated dependencies [518bf7e]
Fixes 1
Notes
Released: 2024-08-01T12:24:50Z
Patch Changes
- Updated dependencies [99b7b5f]
- @sap-ux/project-access@1.25.8
- Updated dependencies [99b7b5f]
Fixes 1
Notes
Released: 2024-07-24T17:31:33Z
Patch Changes
- dc60d98: fix: add
@sap-ux/project-accessdependency
- dc60d98: fix: add
Fixes 1
Notes
Released: 2024-07-24T11:39:59Z
Patch Changes
- 29bebd2: feat: add required libraries on page addition
Fixes 1
Notes
Released: 2024-07-23T09:01:05Z
Patch Changes
- d549173: - Adjusts getMinUI5VersionAsArray so that semver valid check is included; the function now only returns valid versions.
- Upgrade of @ui5/manifest to 1.66.0; adjustment of all components so that minimumUI5Version definitions as array are processed properly.
- d549173: - Adjusts getMinUI5VersionAsArray so that semver valid check is included; the function now only returns valid versions.
Breaking 1, Features 1
Notes
Released: 2024-07-05T15:03:05Z
Minor Changes
- c2359077: [BREAKING CHANGE] Change TypeScript transpile target to ES2021 to align with NodeJS 18+
Fixes 1
Notes
Released: 2024-06-26T13:30:18Z
Patch Changes
- 1a1baeb0: Revert "feat(fiori-elements-writer): remove
sap.fe.templatesdependency
- 1a1baeb0: Revert "feat(fiori-elements-writer): remove
Fixes 1
Notes
Released: 2024-06-12T15:20:44Z
Patch Changes
- 9188fe8b: fpm v4 removed sap.fe.templates in manifest.json, now has dependency on sap.fe.core sap.ushell removed from ui5-application-writer, now loaded in fiori-elements and fiori-freestyle writers respectively
Fixes 1
Notes
Released: 2024-06-04T11:05:46Z
Patch Changes
- d2063073: Fixed custom action path when it's generated in custom section.
Fixes 1
Notes
Released: 2024-06-03T13:58:25Z
Patch Changes
- f69d72c1: Fixed custom action path when it's generated within custom section.
Fixes 1
Notes
Released: 2024-05-30T15:50:10Z
Patch Changes
- 855a4ae2: Added support for custom action within custom section
Fixes 1
Notes
Released: 2024-04-24T12:30:48Z
Patch Changes
- 2e10a7ae: fix: fragment of custom section with event handler - move attribute 'core:require' from inner element('Button', 'Input') to wrapper element('VBox', 'FormElement')
Fixes 1
Notes
Released: 2024-02-28T13:59:50Z
Patch Changes
- 3c9d8f5d: Fixed namespace for controller event handler
Fixes 1
Notes
Released: 2024-02-27T22:07:50Z
Patch Changes
- c15435b6: fix: remove engines pnpm from package.json
Fixes 1
Notes
Released: 2024-02-20T14:36:42Z
Patch Changes
- 392522e8: Added optional
controllerPrefixproperty to custom action event handler
- 392522e8: Added optional
Fixes 1
Notes
Released: 2024-02-16T10:11:31Z
Patch Changes
- 9b62f5a1: Added optional
idproperty to use as page key in manifest templates
- 9b62f5a1: Added optional
Fixes 1
Notes
Released: 2024-02-14T12:39:10Z
Patch Changes
- 112170a1: fix: use correct namespace when generating typescript controllers of controller extension and custom page controllers
Fixes 1
Notes
Released: 2024-02-07T11:10:48Z
Patch Changes
- eb0b7b37: Chore - TypeScript 5 upgrade
Fixes 1
Notes
Released: 2023-12-12T10:35:31Z
Patch Changes
- b84cb0f3: Added
fragmentFileproperty in order to allow to use fragment name different from custom extension key
- b84cb0f3: Added
Fixes 1
Notes
Released: 2023-11-22T11:29:36Z
Patch Changes
- 3c5fa042: fpm localize custom xml view
Fixes 1
Notes
Released: 2023-11-10T10:22:27Z
Patch Changes
- deabc5bd: Remove hardcode string in XML view templates
Features 1
Notes
Released: 2023-10-19T12:06:19Z
Minor Changes
- 1aa0fc43: Drop NodeJS 16 support, current supported versions NodeJS 18 and 20.
Fixes 1
Notes
Released: 2023-10-03T06:24:31Z
Patch Changes
- d880c217: Correction for
stashedproperty of header sections in manifest template: Property type is changed from string to boolean
- d880c217: Correction for
Fixes 1
Notes
Released: 2023-09-29T14:31:07Z
Patch Changes
- c11f6c02: Correction for
templateEditproperty in manifest which led to parsing errors: Missing comma is added right aftertemplateEditvalue if it exists
- c11f6c02: Correction for
Fixes 1
Notes
Released: 2023-09-26T10:41:45Z
Patch Changes
- 7a2229ff: Fix. Avoid overwrite of existing extension fragment file while creating new filter field.
Fixes 1
Notes
Released: 2023-09-20T13:13:51Z
Patch Changes
- 63c698a8: chore - fix publishing of modules missed in failed release build
Fixes 1
Notes
Released: 2023-09-19T16:14:25Z
Patch Changes
- 7b156515: fix(deps): update dependency xpath to v0.0.33
Fixes 2
Notes
Released: 2023-09-19T15:51:30Z
Patch Changes
- 01fa690e: fix(deps): update dependency @xmldom/xmldom to v0.8.10
- 3137514f: use platform independent UI5 CDN URLs
Fixes 1
Notes
Released: 2023-09-19T14:02:55Z
Patch Changes
- 7c8a6946: fix(deps): update dependency semver to v7.5.4
Fixes 1
Notes
Released: 2023-09-05T10:19:05Z
Patch Changes
- 78e726a6: Custom Filter Field. Property "eventHandler".
- Generated fragment requires js file when no "eventHandler" is passed.
- Wrong reference to js file is generated in fragment, when "eventHandler.fileName" is passed.
- 78e726a6: Custom Filter Field. Property "eventHandler".
Fixes 1
Notes
Released: 2023-09-01T16:11:57Z
Patch Changes
- da6aed84: Correction for content of generated fragment for
templateEditproperty: Content is wrapped insidesap.ui.layout.form.FormElement
- da6aed84: Correction for content of generated fragment for
Features 1
Notes
Released: 2023-08-18T09:39:35Z
Minor Changes
- c1c9396a: Feature: Custom header sections support for fe-fpm-writer
Fixes 1
Notes
Released: 2023-06-27T14:58:54Z
Patch Changes
- 4ba13898: Chore - update devDeps, fix lint issues, adjust rimraf.
Fixes 1
Notes
Released: 2023-06-26T15:34:40Z
Patch Changes
- d9355692: Upgrade vulnerable modules semver and fast-xml-parser
Fixes 1
Notes
Released: 2023-06-13T09:14:04Z
Patch Changes
- b7b25d00: Fix. Allow to create custom section or subsection without 'position' property.
Features 1
Notes
Released: 2023-06-12T16:13:23Z
Minor Changes
- 36ccc8eb: Add support to generate table building blocks
Features 1
Notes
Released: 2023-06-12T11:24:28Z
Minor Changes
- 2de44bb9: Feature. Add VBox wrapper container to generated content for custom section and sub section
Fixes 1
Notes
Released: 2023-06-12T06:59:29Z
Patch Changes
- 25911701: Fix for 'promises must be awaited' sonar issues
Fixes 1
Notes
Released: 2023-06-06T09:28:04Z
Patch Changes
- 2fc69d95: Fix: generated typescript controller extension does not work with latest ui5-application-writer version
Fixes 1
Notes
Released: 2023-05-26T15:20:03Z
Patch Changes
- 0aa02ab0: TBI - Clean up eslint warnings in generated projects
Fixes 1
Notes
Released: 2023-05-24T11:36:16Z
Patch Changes
- cca1095c: remove of superfluous checks in template
Features 1
Notes
Released: 2023-05-22T07:52:42Z
Minor Changes
- 970dc528: Feature: Custom SubSections support for fe-fpm-writer
Fixes 1
Notes
Released: 2023-05-05T09:30:41Z
Patch Changes
- 1522b416: Remove redundant commas from templates
Fixes 1
Notes
Released: 2023-04-26T11:22:18Z
Patch Changes
- 3391be7f: Feature enhancement: in addition to the entity (set) you now can define a contextPath that gets written instead of entitySet into the
options > settingsof the new page.
- 3391be7f: Feature enhancement: in addition to the entity (set) you now can define a contextPath that gets written instead of entitySet into the
Fixes 1
Notes
Released: 2023-03-01T09:34:05Z
Patch Changes
- 81e3f25: Fix: Controller extensions. Typescript error "Subsequent property declarations must have the same type." displayed for typescript application when both extension controllers created for ListReport and ObjectPage.
Fixes 1
Notes
Released: 2023-02-23T13:56:23Z
Patch Changes
- d350038: chore - TypeScript 4.9.4 upgrade
Fixes 1
Notes
Released: 2023-02-10T14:09:06Z
Patch Changes
- ed04f6f: chore(open-ux-tools) Upgrade Dev Dependencies and fix Audit issues
Fixes 1
Notes
Released: 2023-01-13T10:06:27Z
Patch Changes
- d167d79: Fix: writing into manifest.json always provides 2 spaces for tab size. Additional property 'tabInfo' can be passed in config for generation functions or tab sizing will be calculated before saving
Fixes 1
Notes
Released: 2022-12-19T16:44:59Z
Patch Changes
- 6e4c6c4: Feature: Merge a new custom view with an existing view of the same key
Fixes 1
Notes
Released: 2022-12-16T00:26:20Z
Patch Changes
- b727719: chore(open-ux-tools) upgrade @xmldom/xmldom
Fixes 1
Notes
Released: 2022-12-05T07:50:58Z
Patch Changes
- 070d8dc: Upgrade Decode URI Component to fix potential Denial of Service vulnerability
Features 1
Notes
Released: 2022-11-10T07:42:22Z
Minor Changes
- b0553a0: If a given file is specified in the API of the FPM writer, no implicit conversion of the name shall take place. Only if no file name get passed, the default value now follows the naming convention of uppercase first letter.
Fixes 1
Notes
Released: 2022-11-02T14:24:56Z
Patch Changes
- 703dc96: Upgrade @xmldom/xmldom dependency to fix security vulnerability CVE-2022-39353
Fixes 1
Notes
Released: 2022-10-14T14:52:33Z
Patch Changes
- 11c8f5d: Use manifest types from @sap-ux/project-access
Fixes 1
Notes
Released: 2022-10-12T08:59:54Z
Patch Changes
- 9820cef: Upgrade @xmldom/xmldom dependency to fix security vulnerability CVE-2022-37616
Fixes 1
Notes
Released: 2022-10-11T14:06:32Z
Patch Changes
- 5b487ef: chore - Apply linting to test folders and linting fixes
Fixes 1
Notes
Released: 2022-09-29T06:54:58Z
Patch Changes
- 4f17a53: Add 'sap.se.macros' namespace to custom section's 'Fragment.xml' when ui5 version >= 1.90
Fixes 1
Notes
Released: 2022-09-21T09:27:40Z
Patch Changes
- b72abf0: Fix: generate type dependency based on provided versions
Fixes 1
Notes
Released: 2022-09-21T07:38:29Z
Patch Changes
- c9461f0: Fix: 'enableFPM' method throws 'Invalid Version' exception if unknown UI5 version stored in '["sap.ui5"]["dependencies"]["minUI5Version"]'. Like version '${sap.ui5.dist.version}'
Fixes 1
Notes
Released: 2022-09-20T06:43:59Z
Patch Changes
- 0bb70df: Adds sap.fe.macros namespace to fpm apps View.xml where ui5 version >= 1.94
Features 1
Notes
Released: 2022-09-07T08:43:22Z
Minor Changes
- 7b31c68: Breaking fix of API to properly support minimum UI5 version as input
Features 1
Notes
Released: 2022-09-02T13:28:53Z
Minor Changes
- e00e583: Controller Extension support
Fixes 1
Notes
Released: 2022-09-02T09:59:26Z
Patch Changes
- a1dc069: Improves template path handling for bundling consumers. Fixes minor issue. TBI: #650
Fixes 1
Notes
Released: 2022-08-29T16:24:57Z
Patch Changes
- b76323d: Fix for generating a Component.ts using enableFpm
Fixes 1
Notes
Released: 2022-08-29T10:26:03Z
Patch Changes
- c86bfaf: Using better types and improved quality of generate TS projects
Features 1
Notes
Released: 2022-08-26T17:31:01Z
Minor Changes
- d351f81: Typescript support added
Fixes 1
Notes
Released: 2022-08-26T09:19:11Z
Patch Changes
- 9e6d402: Add id to page in generated custom page
Fixes 1
Notes
Released: 2022-08-24T14:12:45Z
Patch Changes
- aee31b4: Fix issue with fe-fpm-writer module's building block generator to add macros namespace if it is not found in the xml view.
Fixes 1
Notes
Released: 2022-07-27T08:51:11Z
Patch Changes
- 30afc5f: Override glob-parent due to ReDos vulnerability
Fixes 1
Notes
Released: 2022-07-21T14:10:31Z
Patch Changes
- 09c6eb5: chore(open-ux-tools) update .npmrc and devDependencies
Fixes 1
Notes
Released: 2022-07-21T07:42:18Z
Patch Changes
- 4c1b0c2: Custom Action. Optional "anchor" position property. Do not include "anchor" property if undefined is passed
Fixes 1
Notes
Released: 2022-07-04T13:03:56Z
Patch Changes
- cc1c406: chore(open-ux-tools) ignore source map files when publishing to npm
Features 1
Notes
Released: 2022-06-30T13:27:30Z
Minor Changes
- a32cb3a:
eventHandlerproperty enhancement for custom actions, sections, columns and views:- Allow to update existing js handler file with new method by providing method as script fragment string;
- Allow to pass file and method name for new custom handler js file;
- Custom Actions.
eventHandlerproperty is moved fromCustomAction.settingsto root level ofCustomActioninterface.
- a32cb3a:
Features 1
Notes
Released: 2022-06-29T10:19:25Z
Minor Changes
- 338dcb6: Add support to generate building blocks
Features 1
Notes
Released: 2022-06-27T10:20:57Z
Minor Changes
- 4bda671: Removed unused property and fixed route generation for FCL
Features 1
Notes
Released: 2022-06-27T05:23:43Z
Minor Changes
- ab39dae: "requireSelection" property support for custom action in fe-fpm-writer
Features 1
Notes
Released: 2022-06-20T09:56:56Z
Minor Changes
- 52c3af0: Support for generating standard Fiori elements page types added.
Features 1
Notes
Released: 2022-06-15T17:31:16Z
Minor Changes
- dc0fb1c: Feature: Custom Views support for fe-fpm-writer
Features 1
Notes
Released: 2022-06-13T09:53:27Z
Minor Changes
- 6f51973: chore(open-ux-tools) Remove node 12 from the list of supported engines for all modules
Fixes 1
Notes
Released: 2022-05-19T14:38:34Z
Patch Changes
- c70fd4d: chore(open-ux-tools) pnpm 7 and node 18 support.
Fixes 1
Notes
Released: 2022-04-27T16:48:18Z
Patch Changes
- b5ab868: Changing versions of dependent modules to fix vulnerabilities
Features 1
Notes
Released: 2022-04-05T09:30:21Z
Minor Changes
- 29a3ebe: Feature: enable FPM in an existing UI5 application
Fixes 1
Notes
Released: 2022-04-01T07:00:29Z
Patch Changes
- 5b5355c: Fix: adding a custom page to an empty FE FPM application with FCL enabled
Fixes 1
Notes
Released: 2022-03-29T13:57:37Z
Patch Changes
- c18fc5c: chore(open-ux-tools) update devDependencies and change dependabot config
Fixes 1
Notes
Released: 2022-03-24T07:10:57Z
Patch Changes
- 0837ac1: Add missing information to package.json and enforced use of higher version of minimist
Fixes 1
Notes
Released: 2022-03-22T19:34:16Z
Patch Changes
- 7107fbc: chore - use import type in TS code.
Features 1
Notes
Released: 2022-03-03T14:59:56Z
Minor Changes
- 1ee1501: custom extension - consider backslashes when "folder" converted into namespace for "template"
Fixes 1
Notes
Released: 2022-03-01T15:31:35Z
Patch Changes
- f989e61: Fix: incorrect json generated if optional paramater is missing
Features 1
Notes
Released: 2022-01-24T09:08:45Z
Minor Changes
- 85c75f2: For all extension types, prevent overwiting existing files. Files only will be created and filled with default values if they do not exist yet.
Fixes 1
Notes
Released: 2022-01-03T09:19:43Z
Patch Changes
- b0f69fe: Custom Section. Fix to support old(<1.86) and new(>=1.86) manifest.json syntaxes
Features 1
Notes
Released: 2021-12-15T12:22:51Z
Minor Changes
- c50f4e0: Custom Section support for fe-fpm-writer
Fixes 1
Notes
Released: 2021-11-10T19:52:11Z
Patch Changes
- b7617b6: Use consistent whitespace for indentation in templates
Features 1
Notes
Minor Changes
- 62e7369: Initial version of the Fiori elements flexible programming model write supporting custom action, columns and pages
Others providing
Compare all 32 on the Generators page →- abap2UI5 Layout Editorabap2UI5 Layout EditorA browser editor that lays out a UI5 view by drag and drop and writes it out as one abap2UI5 app class, pulled into the system with abapGit.community org, abapDrag-and-drop UI5 view editor that writes an abap2UI5 app classfrom ABAP
- generator-ui5-react-nestgenerator-ui5-react-nestA Yeoman generator that scaffolds a pnpm monorepo with a UI5 app and a Vite React app, which the UI5 app embeds through a custom control, UI5Nest, rather than an iframe.independent, ui5Yeoman generator for a UI5 app that loads a React appfrom UI5
- SAP Build CodeSAP Build CodeSAP's development environment on BTP for SAPUI5, SAP Fiori, mobile and CAP applications that run on the SAP BTP, Cloud Foundry Runtime, in which Joule generates models, services, logic, tests and apps.sap official, btpDevelopment environment on BTP for UI5, Fiori, mobile and CAPfrom BTP/BAIP
- @cap-handler/generator@cap-handler/generatorInteractive generator for CAP event handlers: reads the model through the reflection API, asks which service, target and phase, then writes the handler file and wires the import and registration into the service implementation.independent, capInteractive generator for CAP event handler filesfrom CAP
- com.sap.cds:cds-maven-plugincom.sap.cds:cds-maven-pluginThe Maven plugin that runs CDS build steps in a CAP Java project: compiling the model, generating typed Java accessor interfaces and adding facets to an existing project.sap official, capMaven plugin running CDS build steps in a CAP Java projectfrom CAP
- com.sap.cds:cds-services-archetypecom.sap.cds:cds-services-archetypeA Maven archetype that generates a new CAP Java project: a Spring Boot service with a starter CDS model, wired to the CDS Maven plugin for its build.sap official, capMaven archetype generating a new CAP Java projectfrom CAP
- @khalidmh/capx@khalidmh/capxAn opinionated installer for CAP Node.js projects — asks a short set of questions, runs cds init, adds the chosen facets, then writes the configuration and starter files that make those choices work together.independent, capInteractive project installer for CAP Node.jsfrom CAP
- ui5-control-generatorui5-control-generatorA command-line generator that writes UI5 custom controls, in JavaScript or TypeScript, from the html files in a project, with control logic and renderer split into two files by default.independent, ui5Command line generator of UI5 custom controls from htmlfrom UI5
- AbapGeneratorAbapGeneratorAn ABAP transaction, ZABAP_GENERATOR, that generates a Model-View-Controller-style project by copying a template package's objects into a new one under the project's name.independent, abapABAP transaction generating an MVC-style project from a templatefrom ABAP
- Joule in SAP Build CodeJoule in SAP Build CodeJoule's generative AI inside SAP Build Code, pitched as "optimized for Java and JavaScript application development": opened from SAP Business Application Studio's activity bar, slash commands generate a CAP data model, services, sample data, business logic and a Fiori elements UI.sap official, capJoule's generative AI inside SAP Build Codefrom CAP
- @sap/cds-dk@sap/cds-dkThe command line client and development toolkit for CAP projects, with the commands cds build, cds deploy, cds watch and cds add among them.sap official, capCommand line client and development toolkit for CAPfrom CAP
- @sap/generator-cap-project@sap/generator-cap-projectThe CAP project generator behind SAP Business Application Studio's wizard; its readme says it is meant to be used only there.sap official, capCAP project generator behind SAP Business Application Studio's wizardfrom CAP
- @sap/generator-cds@sap/generator-cdsA CDS project generator, deprecated by its own readme in favour of installing @sap/cds-dk globally.sap official, capCDS project generator, deprecated in favour of @sap/cds-dkfrom CAP
- @sap-ux/cap-config-writer@sap-ux/cap-config-writerSAP's writer module for changing a CAP project's configuration from code, so a tool can add a UI5 app to a project that already exists, returning a mem-fs editor whose commit writes the changes.sap official, capWriter module for changing a CAP project's configuration from codefrom CAP
- @sap-ux/create@sap-ux/createSAP Fiori tools as a command: npx @sap-ux/create changes the features of a Fiori project that already exists, through its add, generate, convert, remove, update and change subcommands.sap official, ui5Command line for changing features of an existing Fiori projectfrom UI5
- @sap-ux/fiori-generator-shared@sap-ux/fiori-generator-sharedThe shared functions and types the Fiori generators are built from; a dependency of theirs rather than a generator itself.sap official, capShared functions and types of the Fiori generatorsfrom CAP
- @sap-ux/odata-service-writer@sap-ux/odata-service-writerA library that adds an OData service to a UI5 project that already exists, writing the file updates from a config object naming the service url, its OData version and a destination.sap official, ui5Writer that adds an OData service to an existing UI5 projectfrom UI5
- @sap-ux/ui5-application-writer@sap-ux/ui5-application-writerA library that writes the base structure of a UI5 project from Node code, out of an app id, title and description, returning a mem-fs editor so a generator needs no template engine of its own.sap official, ui5Writer of the base structure of a UI5 project from Node codefrom UI5
- create-easy-ui5create-easy-ui5An npm-init and npx wrapper that runs the Easy-UI5 Yeoman generator without a global Yeoman install, handing control to generator-easy-ui5 and forwarding any arguments.community org, ui5npm-init wrapper for the Easy-UI5 Yeoman generatorfrom UI5
- create-wdi5create-wdi5An npm initializer that adds wdi5 end-to-end testing to an existing UI5 application, installing WebdriverIO's peer dependencies, writing a wdio.conf file and setting an npm script.community org, ui5npm initializer adding wdi5 testing to an existing UI5 appfrom UI5
- generator-easy-ui5generator-easy-ui5A Yeoman meta-generator that scaffolds UI5 projects, prompting for a target platform, and loads further sub-generators from the UI5 Community for TypeScript apps, launchpad plugins and libraries.community org, ui5Yeoman meta-generator for scaffolding UI5 projectsfrom UI5
- generator-ui5-addgenerator-ui5-addA Yeoman generator that creates UI5 tooling-extension projects and manages the tooling extensions of an existing project, from the bestOfUI5 catalogue.community org, ui5Yeoman generator for UI5 tooling-extension projectsfrom UI5
- generator-ui5-appgenerator-ui5-appA Yeoman generator, built on the official UI5 tooling, that scaffolds a new UI5 application in one pass, run as a plug-in for Easy-UI5 or standalone, ready for npm start.community org, ui5Easy-UI5 generator scaffolding a new UI5 applicationfrom UI5
- generator-ui5-controlgenerator-ui5-controlA Yeoman generator that scaffolds a UI5 custom control structured for npm distribution, with a manual test app with live reload and a Jest test suite already wired in.community org, ui5Yeoman generator for UI5 custom controls distributed via npmfrom UI5
- generator-ui5-library-webcgenerator-ui5-library-webcA Yeoman generator that scaffolds a UI5 library wrapping UI5 Web Components on the official UI5 tooling, run through Easy-UI5 or standalone, and served afterwards with npm start.community org, ui5Yeoman generator for UI5 libraries wrapping UI5 Web Componentsfrom UI5
- generator-ui5-librarygenerator-ui5-libraryA Yeoman generator, built on the official UI5 tooling, that scaffolds a new UI5 library as a plug-in for Easy-UI5.community org, ui5Easy-UI5 generator scaffolding a new UI5 libraryfrom UI5
- generator-ui5-projectgenerator-ui5-projectA Yeoman generator for a UI5 project holding several applications in npm workspaces, with eight subgenerators for recurring tasks and a choice of six deployment targets.community org, ui5Yeoman generator for UI5 projects holding several applicationsfrom UI5
- generator-ui5-ts-app-fclgenerator-ui5-ts-app-fclA generator that scaffolds a UI5 TypeScript application built around the FlexibleColumnLayout and bound to an OData service, asking for the endpoint, entity set, key and fields to show.community org, ui5Generator for a TypeScript UI5 FlexibleColumnLayout app on ODatafrom UI5
- generator-ui5-ts-appgenerator-ui5-ts-appA Yeoman generator, built on the official UI5 CLI, that scaffolds a new UI5 application in TypeScript with its tsconfig and UI5 CLI configuration, as a plug-in for Easy-UI5.community org, ui5Easy-UI5 generator scaffolding a TypeScript UI5 applicationfrom UI5
- generator-ui5-ts-librarygenerator-ui5-ts-libraryA Yeoman generator, built on the official UI5 tooling, that scaffolds a new UI5 library in TypeScript as a plug-in for Easy-UI5.community org, ui5Easy-UI5 generator scaffolding a TypeScript UI5 libraryfrom UI5
- generator-ui5-wdi5generator-ui5-wdi5A Yeoman generator that scaffolds wdi5 end-to-end test configuration and sample tests into a UI5 app, wrapping npm init wdi5 in prompts and run through Easy-UI5.community org, ui5Yeoman generator scaffolding wdi5 test configuration into a UI5 appfrom UI5
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
Flavors
“Generates elements defined in the Fiori elements for OData v4 flexible programming model into Fiori elements applications” — SAP/open-ux-tools — @sap-ux/fe-fpm-writer README
Contributors
Show 3 more
History in the atlas
- First seen.
For your agent
- Ref
artifact:sap-ux-fe-fpm-writer- JSON
- /artifacts/sap-ux-fe-fpm-writer.json
- MCP
- Connecting an agent