# Change Log

All notable changes to this project are documented in this file.

This project adheres to [Semantic Versioning](http://semver.org/) and the changelog is formatted based on [Keep a Changelog](http://keepachangelog.com/).

# Prerequisites

You have [Node.js](https://nodejs.org/en/download/) version `20.14.0` or higher installed

## [1.136.20] - 2026-05-14

### Added

- Added support for the `personalization.group` property for responsive and analytical tables in list report pages
- Added a warning on the "Flexible Column Layout" when `inlineEdit` is configured

### Fixed

### Quality

Upgrades:

| Package | Change |
| ------- | ------ |
| [uuid](https://www.npmjs.com/package/uuid) | [`11.1.0` -> `11.1.1`] |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) | [`0.43.26` -> `0.43.28`] |
| [@sap-ux/project-access](https://github.com/SAP/open-ux-tools) | [`1.36.1` -> `1.36.3`] |
| [axios](https://axios-http.com) | [`1.15.2` -> `1.16.0`] |

## [1.136.19] - 2026-04-30

### Added

- Enhanced the schema for the `massEdit.visibleFields`, `massEdit.ignoredFields`, and `creationMode.creationFields` properties to represent the tree structure `enum`

### Fixed

- Fixed unnecessary namespace addition during `FPMCustomPage` export for view nodes with a missing override class
- Fixed ID generation for new cell content in custom columns to prevent collisions and correctly handle dummy content
- Prevented column and cell ID collision in responsive tables by ensuring unique ID generation

### Quality

Upgrades:

| Package | Change |
| ------- | ------ |
| [fast-xml-parser](https://naturalintelligence.github.io/fast-xml-parser/) | [`5.7.1` -> `5.7.2`] |
| [@sap-ux/project-access](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/project-access)) | [`1.35.20` -> `1.36.1`] |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer)) | [`0.43.21` -> `0.43.26`] |
| [axios](https://axios-http.com) | [`1.15.0` -> `1.15.2`] |

## [1.136.18] - 2026-04-16

### Added

- Added support for `ColumnOverride` and `ActionOverride` building block properties in the schema generation, import, and export processes for custom pages
- Added support for single-cardinality aggregations, for example, `massEdit` with the correct wrapper and inner control XML structure in the export for custom pages.
- Added icons for the `Form`, `Field`, `FormElement`, `RichTextEditor` and `RichTextEditorWithMetadata` building blocks in the view node for a custom page
- Added support for the `sideEffectsEventsInteractionType` application setting which requires using an annotation in the metadata
- Added `Fields` aggregation support in the schema generation for the `Form` building block in custom pages
- Added support for custom form fields in the `Form` building block for custom pages
- Added automatic ID generation custom columns and sections in view and fragment templates and controller extensions in for OData V2 applications

### Fixed

- Fixed the `typings` field in `@sap/ux-specification-types` to use an explicit file path
- Fixed the description of custom filter fields in the view node of a custom page
- Fixed the display label for custom fields in the `Form` building block for custom pages
- Fixed removal of the `ColumnOverride` config entry when its parent config entry is removed or undefined.
- Fixed macros page building block items aggregation causing page map to crash.

### Quality

Upgrades:

| Package | Change |
| ------- | ------ |
| [lodash](https://www.npmjs.com/package/lodash) | [`4.17.23` -> `4.18.1`] |
| [lodash.template](https://www.npmjs.com/package/lodash.template) | [`4.17.23` -> `4.18.1`] |
| [esbuild](https://esbuild.github.io/) | [`0.27.4` -> `0.28.0`] |
| [ts-jest](https://kulshekhar.github.io/ts-jest) | [`29.4.5` -> `29.4.9`] |
| [fast-xml-parser](https://naturalintelligence.github.io/fast-xml-parser/) | [`5.5.9` -> `5.6.0`] |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) | [`0.43.10` -> `0.43.19`] |
| [axios](https://axios-http.com) | [`1.13.6` -> `1.15.0`] |
| [@sap-ux/project-access](https://github.com/SAP/open-ux-tools) | [`1.35.13` -> `1.35.20`] |
| [cpy-cli](https://github.com/sindresorhus/cpy-cli) | [`copyfiles` -> `7.0.0`] |
| [tmp](https://github.com/raszi/node-tmp) | [`resolution` -> `^0.2.5`] |
| [prettier](https://prettier.io) | [`3.8.1` -> `3.8.3`] |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io) | [`8.57.1` -> `8.58.2`] |
| [@typescript-eslint/parser](https://typescript-eslint.io) | [`8.57.1` -> `8.58.2`] |

## [1.136.17] - 2026-03-19

### Added

- Enhanced the object page schema by adding `manifestPath` support for action properties inside manifest-based action menus
- Enhanced the object page schema by adding `manifestPath` support for chart sections, custom sections, and analytical list pages in OData V2 applications

### Fixed

- Fixed an incorrect validation message with `analyticalConfiguration` in list report pages with multiple views
- Corrected the `annotationPath` for the Chart building block where `metaPath` was set to the selection variant annotation
- Fixed an issue where `undefined.position` was created in the `manifest.json` file during view creation and deletion for OData V4 applications
- Fixed the incomplete conversion of aggregations to schema logic in the building block `api.json` file
- Fixed an issue where building block properties had the `any` type instead of a specific type
- Fixed the initialization configuration of `i18next`

### Quality

Upgrades:

| Package                                                                                                                                           | Change                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))   | [`0.43.7` -> `0.43.10`]  |
| [@sap-ux/project-access](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/project-access)) | [`1.35.10` -> `1.35.13`] |
| [i18next](https://www.i18next.com)                                                                                                                | [`25.8.13` -> `25.8.18`] |
| [eslint](https://eslint.org)                                                                                                                      | [`9.39.3` -> `9.39.4`]   |
| [tar](https://github.com/npm/node-tar)                                                                                                            | [`7.5.10` -> `7.5.11`]   |
| [esbuild](https://github.com/evanw/esbuild)                                                                                                       | [`0.27.3` -> `0.27.4`]   |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io)                                                                                  | [`8.54.0` -> `8.57.1`]   |
| [@typescript-eslint/parser](https://typescript-eslint.io)                                                                                         | [`8.54.0` -> `8.57.1`]   |

## [1.136.16] - 2026-03-05

### Added

- Added support for retrieving name options for the `ButtonGroup` from the `enum` map in the Rich Text Editor building block
- Enhanced the page schema by adding `manifestPath` support for actions, sections, columns, fields, and filter fields in OData V4 applications
- Enhanced the page schema by adding `manifestPath` support for overview page properties in OData V2 applications
- Enhanced the logic for resolving descriptions in the view node of building blocks.

### Fixed

- Fixed an issue with the `useExportToExcel` and other flex properties where two flex changes were created instead of one for object pages in OData V2 applications
- Fixed an issue where the `enableMassEdit` property was converted to an empty object in OData V4 applications
- Fixed an issue where an empty view setup was defined with `"showCounts": true` which led to a "Cannot read properties of undefined (reading 'length') error"
- Fixed an issue where the `creationMode/name` property pointed to a table in an incorrect section and the `$ref` schema was incorrectly shared between sections
- Fixed an issue where the `personalization` property could not be set to `true` or `false` if a subproperty was defined
- Fixed an issue where a crash occurred during schema generation when a selection field has no value. Added a warning message instead.
- Fixed an issue where `undefined.position` is created in `manifest.json` during view creation/deletion for OData V4 applications.
- Fixed an issue where wrong `entityType` was resolved for `ListReport` page generation when `NavigationProperty` has `Partner` attribute.

### Quality

Upgrades:

| Package                                                              | Change                   |
| -------------------------------------------------------------------- | ------------------------ |
| [esbuild](https://github.com/evanw/esbuild)                          | [`0.27.2` -> `0.27.3`]   |
| [semver](https://github.com/npm/node-semver)                         | [`7.7.3` -> `7.7.4`]     |
| [i18next](https://www.i18next.com)                                   | [`25.8.0` -> `25.8.13`]  |
| [@sap-ux/project-access](https://github.com/SAP/open-ux-tools)       | [`1.35.2` -> `1.35.10`]  |
| [@sap-ux/vocabularies-types](https://github.com/SAP/open-ux-tools)   | [`0.14.6` -> `0.15.0`]   |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools)        | [`0.42.6` -> `0.43.1`]   |
| [@sap-ux/edmx-parser](https://github.com/SAP/open-ux-tools)          | [`0.9.8` -> `0.10.0`]    |
| [@sap-ux/annotation-converter](https://github.com/SAP/open-ux-tools) | [`0.10.20` -> `0.10.21`] |
| [axios](https://github.com/axios/axios)                              | [`1.13.5` -> `1.13.6`]   |
| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped)  | [`3.5.33` -> `3.5.34`]   |
| [eslint](https://eslint.org)                                         | [`9.39.2` -> `9.39.3`]   |
| [tar](https://github.com/npm/node-tar)                               | [`7.5.9` -> `7.5.11`]    |

## [1.136.15] - 2026-02-04

### Fixed

- Fixed an issue where a dot was used in a `additionalSemanticObjects` node text in the outline of the Page Editor
- Updated the description for the `additionalSemanticObjects` property in the schema
- Fixed an issue where an empty `[sap.ui5][routing][config]` object was always created in the `manifest.json` file, even when no related changes were made in OData V4 applications.
- Updated the `creationFields` property to mark it with `i18nBundle = service`, to indicate that `oneOf` entries could be translated using the application service bundle in OData V4 applications
- Fixed multiple issues for the `manifestPath` calculation in the schema
- Fixed page support for the analytical list page in OData V2 applications
- Fixed incorrect paths for views and analytical list pages in OData V4 applications
- Added missing definitions within `additionalProperties` that were not included in the schema for macro elements such as `sap.fe.macros.table.MassEdit`

### Added

- Enhanced the RTE ButtonGroup with the following changes:
    - Hidden the ID
    - Made the Name read-only
    - Improved the labels
- Updated the UI ordering for the propertyIndex based on the `customToolbarPriority` attribute for RTE Button Groups
- Added the ability to view, add, maintain, and delete action menus based on manifest settings in the Page Editor

### Quality

Upgrades:

| Package                                                                                                                                                       | Change                |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
| [axios](https://github.com/axios/axios) ([source](https://github.com/axios/axios))                                                                            | `1.13.2` → `1.13.5`   |
| [@sap-ux/annotation-converter](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/annotation-converter)) | `0.10.19` → `0.10.20` |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))               | `0.41.6` → `0.42.6`   |
| [@sap-ux/project-access](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/project-access))             | `1.34.4` → `1.35.2`   |
| [@sap-ux/vocabularies-types](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-odata/tree/main/packages/vocabularies-types))     | `0.14.5` → `0.14.6`   |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)                                                                       | `8.53.1` → `8.54.0`   |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)                                                                                     | `8.53.1` → `8.54.0`   |
| [eslint](https://eslint.org)                                                                                                                                  | `9.26.0` → `9.39.2`   |
| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier)                                                                                  | `10.1.5` → `10.1.8`   |
| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser)                                                                                     | `5.3.5` → `5.3.6`     |
| [i18next](https://www.i18next.com)                                                                                                                            | `25.7.4` → `25.8.0`   |
| [prettier](https://prettier.io)                                                                                                                               | `3.8.0` → `3.8.1`     |
| [tar](https://github.com/isaacs/node-tar)                                                                                                                     | `7.5.7` → `7.5.9`     |

## [1.136.14] - 2023-01-21

### Added

- Added support for setting the `tooltip`, `importance`, and `required` properties for custom columns
- Enhanced the page schema by adding `manifestPath` support for table properties and static nodes (such as the header and the root page level) for OData V2 applications
- Added support for the `CreateMode` property at the page level and application level for OData V2 applications

### Changed

- Refactored the initial step of generating a list report page for OData V4 applications

### Fixed

- Ensures compatibility with newer OData v4.01 services while maintaining backward compatibility with existing v4.0 services.
- Fixed an issue where the empty `sap.ui.generic.app` property was removed and an empty `chartSettings` property was added to the `manifest.json` file when exporting an overview page for OData V2 applications

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| [@sap-ux/annotation-converter](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/annotation-converter))                               | [`0.10.9` -> `0.10.19`] |
| [@sap-ux/edmx-parser](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/edmx-parser))                                                 | [`0.9.6` -> `0.9.8`]    |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | [`0.40.2` -> `0.40.11`] |
| [@sap-ux/project-access](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/project-access))                                           | [`1.33.0` -> `1.34.2`]  |
| [@sap-ux/vocabularies-types](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-odata/tree/main/packages/vocabularies-types))                                   | [`0.13.2` -> `0.14.5`]  |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.51.0` -> `8.53.1`]  |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.51.0` -> `8.53.1`]  |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier)                                                                                                                | [`5.5.4` → `5.5.5`]     |
| [i18next](https://www.i18next.com) ([source](https://github.com/i18next/i18next))                                                                                                           | [`25.7.3` -> `25.7.4`]  |
| [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier))                                                                                                            | [`3.6.2` → `3.8.0`]     |
| [typescript-json-schema](https://github.com/YousefED/typescript-json-schema)                                                                                                                | [`0.65.1` -> `0.67.1`]  |

## [1.136.13] - 2023-01-07

### Added

- Introduced `manifestPath` property in v2/v4 App.json schemas to represent JSON path reference pointing to path in manifest.json file.
- Enhanced page schema by adding `manifestPath` support for table properties and static nodes (FilterBar, Header).

### Fixed

OData V4:

- Macros. Change isViewNode: false for non UI related nodes for Table
- Macros. Generated schema for macros control does not contains properties/aggregation from extended macros control/class. Scenario with RichTextEditorWithMetadata
  OData V2:
- Unknown or unsupported properties are removed from `enableMassEdit` object during export
- OVP. Export issue - not possible to remove not allowed chart card properties

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| [@sap-ux/project-access](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/project-access))                                           | [`1.32.12` -> `1.33.0`] |
| [i18next](https://www.i18next.com) ([source](https://github.com/i18next/i18next))                                                                                                           | [`25.6.3` -> `25.7.3`]  |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | [`0.40.0` -> `0.40.2`]  |
| [esbuild](https://github.com/evanw/esbuild)                                                                                                                                                 | [`0.27.1` → `0.27.2`]   |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.49.0` -> `8.51.0`]  |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.49.0` -> `8.51.0`]  |

## [1.136.12] - 2025-11-26

### Added

- Enhanced the `readApp` API method:
    - The method now returns an `applicationModel` where each page includes its own `TreeModel`
    - Added the `skipParsing` option (default: false) to allow skipping page parsing and model generation

### Fixed

OData V4:

- Removed the `enableMassEdit` and `analyticalConfiguration` properties from the chart view
- Avoid unnecessary deletion of `targets.{target}.contextPattern`

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | [`0.39.18` -> `0.39.25`] |
| [@sap-ux/vocabularies-types](https://github.com/SAP/open-ux-odata) ([source](https://github.com/SAP/open-ux-odata/tree/main/packages/vocabularies-types))                                   | [`0.13.0` -> `0.13.2`]   |
| [@sap-ux/annotation-converter](https://github.com/SAP/open-ux-odata) ([source](https://github.com/SAP/open-ux-odata/tree/HEAD/packages/annotation-converter))                               | [`0.10.7` -> `0.10.9`]   |
| [@sap-ux/project-access](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/project-access))                                           | [`1.32.8` -> `1.32.9`]   |
| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jquery)                                                                                                | [`3.5.32` -> `3.5.33`]   |
| [@types/mem-fs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mem-fs)                                                                                                | [`1.1.2` -> `1.1.5`]     |
| [@types/json-schema](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema)                                                                                      | [-> `7.0.5`]             |
| [i18next](https://www.i18next.com) ([source](https://github.com/i18next/i18next))                                                                                                           | [`25.6.2` -> `25.6.3`]   |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.46.4` -> `8.48.0`]   |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.46.4` -> `8.48.0`]   |
| [axios](https://axios-http.com) ([source](https://github.com/axios/axios))                                                                                                                  | [`1.11.0` -> `1.13.2`]   |
| [es5-ext](https://github.com/medikoo/es5-ext)                                                                                                                                               | [`0.10.63` -> `0.10.64`] |
| [glob-parent](https://github.com/gulpjs/glob-parent)                                                                                                                                        | [`6.0.1` -> `6.0.2`]     |
| [parse-url](https://github.com/IonicaBizau/parse-url)                                                                                                                                       | [`9.0.0` -> `9.2.0`]     |
| [tar](https://github.com/isaacs/node-tar)                                                                                                                                                   | [`7.0.2` -> `7.5.2`]     |
| [js-yaml](https://github.com/nodeca/js-yaml)                                                                                                                                                | [-> `4.1.1`]             |

## [1.136.11] - 2025-11-12

### Added

- Added the ability to delete building blocks on a custom page
- Added the ability to delete the "Page" building block
- Added the ability to create custom fields in form sections
- Added support for setting aggregation only for visible columns in analytical tables
- Added the new API method `readApp`: a simpler wrapper around `importProject` that only requires the app parameter (path or `ApplicationAccess` instance)

### Fixed

- Fixed an issue where a message defined in i18n did not match the mode name capitalization
- Removed unsupported navigation properties from the `creationMode: creationFields` property dropdown
- Removed unsupported navigation properties from the `enableMassEdit: visibleFields/ignoredFields` property dropdown

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
| [i18next](https://www.i18next.com) ([source](https://github.com/i18next/i18next))                                                                                                           | [`25.6.0` -> `25.6.2`]   |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | [`0.39.15` -> `0.39.18`] |
| [esbuild](https://github.com/evanw/esbuild)                                                                                                                                                 | [`0.25.11` -> `0.27.0`]  |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.46.0` -> `8.46.2`]   |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.46.0` -> `8.46.2`]   |
| [axios](https://axios-http.com) ([source](https://github.com/axios/axios))                                                                                                                  | [`1.12.0` -> `1.13.2`]   |
| [tar](https://github.com/isaacs/node-tar)                                                                                                                                                   | [`7.5.1` -> `7.5.2`]     |
| [glob](https://github.com/isaacs/node-glob)                                                                                                                                                 | [-> `10.5.0`]            |

## [1.136.10] - 2025-10-29

### Added

OData V4:

- Support for the `group` property for actions
- Support for the `creationMode` property for the List Report tables

### Fixed

- Fixed an issue where the Object Page synchronization of tables was not working correctly

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | [`0.39.10` -> `0.39.15`] |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.46.0` -> `8.46.2`]   |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.46.0` -> `8.46.2`]   |
| [esbuild](https://github.com/evanw/esbuild)                                                                                                                                                 | [`0.25.10` -> `0.25.11`] |
| [@sap-ux/annotation-converter](https://github.com/SAP/open-ux-odata) ([source](https://github.com/SAP/open-ux-odata/tree/HEAD/packages/annotation-converter))                               | [`0.10.6` -> `0.10.7`]   |

## [1.136.9] - 2025-10-15

### Added

- Reverted macro labels to display building block type and ID

### Fixed

- Fixed an issue where documentation links, represented by a book icon for the `Creation Mode` property, were missing in the Page Editor
- Fixed an issue where the `Quick Variant Selection` settings were not properly transferred to the `manifest.json` file
- Update macros schema node description and metadata for UI rendering
- Hide `exportSettings` aggregation from `sap.fe.macros.table.Column`

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| [i18next](https://www.i18next.com) ([source](https://github.com/i18next/i18next))                                                                                                           | [`25.5.2` -> `25.6.0`]  |
| [patch-package](https://github.com/ds300/patch-package)                                                                                                                                     | [`8.0.0` -> `8.0.1`]    |
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript))                                                                                           | [`5.9.2` -> `5.9.3`]    |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | [`0.39.2` -> `0.39.10`] |
| [@sap-ux/annotation-converter](https://github.com/SAP/open-ux-odata) ([source](https://github.com/SAP/open-ux-odata/tree/HEAD/packages/annotation-converter))                               | [`0.10.5` -> `0.10.6`]  |
| [semver](https://github.com/npm/node-semver)                                                                                                                                                | [`7.7.2` -> `7.7.3`]    |
| [ts-jest](https://kulshekhar.github.io/ts-jest) ([source](https://github.com/kulshekhar/ts-jest))                                                                                           | [`29.4.4` -> `29.4.5`]  |
| [tar](https://github.com/isaacs/node-tar)                                                                                                                                                   | [`7.4.3` -> `7.5.1`]    |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.45.0` -> `8.46.0`]  |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.45.0` -> `8.46.0`]  |

## [1.136.8] - 2025-10-01

### Added

OData V4:

- `operationGroupingMode` property support for table `enableMassEdit`
- Add icon support and improve description for main building blocks in schema

### Fixed

- Macros: Corrections related to macros sub namespaces. Properties of richtexteditor:ButtonGroup control are not listed in app specific schema

### Quality

Upgrades:

- Upgraded TS target to `ES2023`

| Package                                                                                                                                                                                     | Change                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| [ts-jest](https://kulshekhar.github.io/ts-jest) ([source](https://github.com/kulshekhar/ts-jest))                                                                                           | [`29.4.1` -> `29.4.4`]  |
| [@sap-ux/edmx-parser](https://github.com/SAP/open-ux-odata) ([source](https://github.com/SAP/open-ux-odata/tree/HEAD/packages/edmx-parser))                                                 | [`0.9.5` -> `0.9.6`]    |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | [`0.38.6` -> `0.39.2`]  |
| [esbuild](https://github.com/evanw/esbuild)                                                                                                                                                 | [`0.25.9` -> `0.25.10`] |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.44.0` -> `8.45.0`]  |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.44.0` -> `8.45.0`]  |
| [tar](https://github.com/isaacs/node-tar)                                                                                                                                                   | [`7.4.3` -> `7.5.1`]    |

## [1.136.7] - 2025-09-17

### Added

OData V4:

- Object Page: Added support for the `rowCountMode: Interactive` property on grid, analytical, and tree tables.

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | [`0.38.2` -> `0.38.6`] |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.42.0` -> `8.44.0`] |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.42.0` -> `8.44.0`] |
| [axios](https://axios-http.com) ([source](https://github.com/axios/axios))                                                                                                                  | [`1.11.0` -> `1.12.0`] |
| [@sap-ux/annotation-converter](https://github.com/SAP/open-ux-odata) ([source](https://github.com/SAP/open-ux-odata/tree/HEAD/packages/annotation-converter))                               | [`0.10.3` -> `0.10.5`] |
| [@sap-ux/edmx-parser](https://github.com/SAP/open-ux-odata) ([source](https://github.com/SAP/open-ux-odata/tree/HEAD/packages/edmx-parser))                                                 | [`0.8.2` -> `0.9.5`]   |
| [i18next](https://www.i18next.com) ([source](https://github.com/i18next/i18next))                                                                                                           | [`25.4.2` -> `25.5.2`] |

## [1.136.6] - 2025-09-03

### Added

OData V4:

- Added possibility to define the 'InlineCreationRows' mode as the default creation mode that is used for all tables within an application.
- Object Page: Support of `creationMode` settings on tables

### Fixed

OVP page. Properties from different card types on the OVP page were not imported/exported, which prevented resetting them in the Page Editor.

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.40.0` -> `8.42.0`]  |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.40.0` -> `8.42.0`]  |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | [`0.38.0` -> `0.38.2`]) |
| [i18next](https://www.i18next.com) ([source](https://github.com/i18next/i18next))                                                                                                           | [`25.4.0` -> `25.4.2`]  |

## [1.136.5] - 2025-08-20

### Fixed

Page macros. Default aggregation `items` is not recognized

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.39.0` -> `8.40.0`] |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.39.0` -> `8.40.0`] |
| [esbuild](https://github.com/evanw/esbuild)                                                                                                                                                 | [`0.25.8` -> `0.25.9`] |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier)                                                                                                                | [`5.5.3` -> `5.5.4`]   |
| [i18next](https://www.i18next.com) ([source](https://github.com/i18next/i18next))                                                                                                           | [`25.3.0` -> `25.4.0`] |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | [`0.36.0` -> `0.38.0`] |

## [1.136.4] - 2025-08-06

### Fixed

OData V4:

- Support of `enableMassEdit` properties for single view table

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.37.0` -> `8.39.0`]  |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.37.0` -> `8.39.0`]  |
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript))                                                                                           | [`5.8.3` -> `5.9.2`]    |
| [ts-jest](https://kulshekhar.github.io/ts-jest) ([source](https://github.com/kulshekhar/ts-jest))                                                                                           | [`29.4.0` -> `29.4.1`]  |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | [`0.35.5` -> `0.36.0`]  |
| [i18next](https://github.com/i18next/i18next)                                                                                                                                               | [`23.16.8` -> `25.3.0`] |
| [typescript-json-schema](https://github.com/YousefED/typescript-json-schema)                                                                                                                | [`0.57.0` -> `0.65.1`]  |

## [1.136.3] - 2025-07-23

### Added

OData V4:

- Support of `enableMassEdit` properties for table

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- |
| [axios](https://axios-http.com) ([source](https://github.com/axios/axios))                                                                                                                  | [`1.10.0` -> `1.11.0`] |
| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier)                                                                                                                | [`9.1.0` -> `9.1.2`]   |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier)                                                                                                                | [`5.5.1` -> `5.5.3`]   |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.35.1` -> `8.37.0`] |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.35.1` -> `8.37.0`] |
| [esbuild](https://github.com/evanw/esbuild)                                                                                                                                                 | [`0.25.5` -> `0.25.8`] |

## [1.136.2] - 2025-07-09

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.35.0` -> `8.35.1`] |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.35.0` -> `8.35.1`] |
| [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier))                                                                                                            | [`3.5.3` -> `3.6.2`]   |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier)                                                                                                                | [`5.5.0` -> `5.5.1`]   |

## [1.136.1] - 2025-06-25

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Change                 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | [`0.35.0` -> `0.35.5`] |
| [axios](https://axios-http.com) ([source](https://github.com/axios/axios))                                                                                                                  | [`1.9.0` -> `1.10.0`]  |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc)                                                                                                                         | [`50.7.1` -> `50.8.0`] |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier)                                                                                                                | [`5.4.1` -> `5.5.0`]   |
| [ts-jest](https://kulshekhar.github.io/ts-jest) ([source](https://github.com/kulshekhar/ts-jest))                                                                                           | [`29.3.4` -> `29.4.0`] |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.34.0` -> `8.35.0`] |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | [`8.34.0` -> `8.35.0`] |

## [1.136.0] - 2025-06-11

### Added

First version for SAP UI5 1.136 and higher

OData V4:

- Support of `hideDraft` related internal setting
- Basic support for new SAP Ariba LR/OP templates

OData V4/V2:

- Schema generation - add link to documentation for "flexibleColumnLayout" property

### Fixed

OData V4:

- Export of the empty application settings

OData V4/V2:

- Schema generation - update description for "flexibleColumnLayout" property

### Quality

Upgrades:

| Package                                                                                                                                                                                     | Type            | Update | Change                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | ------ | ----------------------- |
| [esbuild](https://github.com/evanw/esbuild)                                                                                                                                                 | devDependencies | patch  | [`0.25.4` -> `0.25.5`]  |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc)                                                                                                                         | devDependencies | minor  | [`50.6.17` -> `50.7.1`] |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier)                                                                                                                | devDependencies | patch  | [`5.4.0` -> `5.4.1`]    |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | minor  | [`8.32.1` -> `8.34.0`]  |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))                      | devDependencies | minor  | [`8.32.1` -> `8.34.0`]  |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | devDependencies | minor  | [`0.33.28` -> `0.35.0`] |
| [@sap-ux/fe-fpm-writer](https://github.com/SAP/open-ux-tools) ([source](https://github.com/SAP/open-ux-tools/tree/HEAD/packages/fe-fpm-writer))                                             | dependencies    | minor  | [`0.33.28` -> `0.35.0`] |
| [@sap-ux/vocabularies-types](https://github.com/SAP/open-ux-odata) ([source](https://github.com/SAP/open-ux-odata/tree/main/packages/vocabularies-types))                                   | devDependencies | minor  | [`0.12.0` -> `0.13.0`]  |
| [@sap-ux/vocabularies-types](https://github.com/SAP/open-ux-odata) ([source](https://github.com/SAP/open-ux-odata/tree/main/packages/vocabularies-types))                                   | dependencies    | minor  | [`0.12.0` -> `0.13.0`]  |
