UNPKG

ui5-tooling-modules

Version:
608 lines (322 loc) 112 kB
# Change Log ## 3.37.8 ### Patch Changes - [#1412](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1412) [`6d989b3`](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/6d989b3ec0404b034718bd6e72d5da26fda24cf4) Thanks [@petermuessig](https://github.com/petermuessig)! - Fix recognition of native (non-UI5) Web Components whose components extend `HTMLElement` directly instead of `UI5Element` (regression since `3.36.0`, [#1410](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1410)). - Guard the superclass lookup in `WebComponentRegistry#connectSuperclass` against an undefined `superclassLookupName` (`?.startsWith`), which previously crashed with `Cannot read properties of undefined (reading 'startsWith')` for web components without a resolvable superclass. - In `rollup-plugin-webcomponents`, treat a custom element without a UI5 superclass as a _native_ Web Component: load only the component module itself instead of prepending an `import` of the package or of `@ui5/webcomponents-base` (which such components neither need nor understand — no scoping or package runtime is required). The generated UI5 control wrapper imports the `WebComponent` base class accordingly and skips the JSDoc superclass serialization when the superclass metadata is missing. - Add a `webc-package` showcase (a plain `HTMLElement`-based `CustomAlertButton` with a Custom Elements Manifest) plus a regression test and snapshot, and consume it from the `ui5-tsapp` showcase. ## 3.37.7 ### Patch Changes - [#1406](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1406) [`535ec0f`](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/535ec0f3d257fda099e99c8361ff756d649cbdc7) Thanks [@petermuessig](https://github.com/petermuessig)! - Sync `defaultValue` serialization between `rollup-plugin-webcomponents` and the Handlebars `json` helper so the generated UI5 metadata is identical regardless of code path. - In `rollup-plugin-webcomponents`, pass a replacer to `JSON.stringify` that mirrors the Handlebars helper: drop `undefined`/`"undefined"` defaults, keep `""` as-is, and `JSON.parse` everything else so booleans, numbers, objects, and quoted strings come out as proper JSON values (e.g. `true` instead of `"true"`, `"Button"` instead of `'"Button"'`). - Drop non-parseable values with a warning instead of emitting invalid JSON. - Added cross-reference comments on both sides to keep the two implementations in sync. ## 3.37.6 ### Patch Changes - [#1404](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1404) [`f3244a2`](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/f3244a2c5c57b35e41004396000eddc8d01fd759) Thanks [@petermuessig](https://github.com/petermuessig)! - Fix JSDoc generation for enum types and `defaultValue` handling in the generated UI5 metadata. - Use the derived UI5 class name (instead of the raw enum name) in the `@ui5-module-override` directive emitted by `JSDocSerializer`, so the override matches the generated module. - Emit `moduleType: module:<slashed-qualified-name>` for enum-typed properties so the downstream JSDoc build/validation can resolve enum references. - Track `_ui5QualifiedNameSlashes` and `_derivedUi5ClassName` on enum definitions when ingesting the custom-elements metadata. - Drop the ad-hoc `defaultValue` cast and the string-escape stripping; pass the raw `propDef.default` through so numeric, boolean, and object defaults survive code generation. - Special-case `defaultValue` in the Handlebars `json` helper to inject literal values without quoting, and to omit the property when the default is `"undefined"`. ## 3.37.5 ### Patch Changes - [#1401](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1401) [`55f9a53`](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/55f9a5375f2e95b1e200b5a866cb03fab5b0e3ff) Thanks [@petermuessig](https://github.com/petermuessig)! - Restore emission of the replacement module for `"module"`-typed entry chunks in [rollup-plugin-webcomponents.js](packages/ui5-tooling-modules/lib/rollup-plugin-webcomponents.js). [c61afbd6](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/c61afbd6) introduced a re-export stub at the original module id so that consumers importing a Web Component module directly (rather than via its package) still resolve through the generated UI5 wrapper. [#1310](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1310) later added the `"module"` type to `resolveId`/`load` to prepend the `@ui5/webcomponents-base` import for such entries, but in doing so changed the `generateBundle` guard from `if (type)` to `if (type && type !== "module")` — silently dropping the replacement stub and breaking direct imports of Web Component modules again. The guard is restored and the `"module"` branch now emits the same `sap.ui.define([...])` re-export the other types do. ## 3.37.4 ### Patch Changes - [#1400](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1400) [`848bc70`](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/848bc704701266eb2e41aae85752aac295d1294a) Thanks [@petermuessig](https://github.com/petermuessig)! - Detect custom Web Components via a new `WebComponentRegistryHelper.isCustomElement(classDef)` predicate that walks the full superclass chain (skipping the `UI5Element` base class itself, which is paradoxically flagged as a custom element in the metadata). Replaces an inlined check in `rollup-plugin-webcomponents.js` whose hand-rolled superclass walk only looked at the direct superclass and could loop on a `const`-bound class reference. When a class is recognized as a custom element only via inheritance, a warning is now logged so the upstream `custom-elements.json` can be fixed to flag the subclass directly. - [#1398](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1398) [`b4153fa`](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/b4153fa10cd263ea7453948756b84ed81da4bc83) Thanks [@petermuessig](https://github.com/petermuessig)! - Guard the complex-type lookup in [WebComponentRegistry#parseComplexType](packages/ui5-tooling-modules/lib/utils/WebComponentRegistry.js) against type references that have no `module`. `WebComponentRegistryHelper.deriveCacheKey` returns `undefined` for such references, which previously caused the cross-package lookup and "global import" fallback to misfire (e.g. logging `Reference package '…' for complex type '…' not found` and producing unusable cache entries). When `typeInfoRef.module` is missing, skip the complex-type resolution entirely and fall through to the `any` fallback. ## 3.37.3 ### Patch Changes - [#1386](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1386) [`f96206f`](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/f96206fec2aa833fe427883ec5f346125f612b1e) Thanks [@petermuessig](https://github.com/petermuessig)! - fix(ui5-tooling-modules): keep Node.js 20 support by holding `ignore-walk` at `^8.0.0` `ignore-walk@9` is a Node-engines-only bump (no API changes) that raises the required Node.js version to `^22.22.2 || ^24.15.0 || >=26.0.0`. Since the only usage site is unchanged between v8 and v9, downgrade to `^8.0.0` so the package keeps working on Node.js 20 (`^20.17.0 || >=22.9.0`). See `DEPENDENCIES.md` for the rationale and the conditions under which this hold-back can be lifted. ## 3.37.2 ### Patch Changes - [#1384](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1384) [`81eb56c`](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/81eb56c581db0530ef43de38c757fb19417ac158) Thanks [@petermuessig](https://github.com/petermuessig)! - fix(ui5-tooling-modules): align `@implements` JSDoc with the `interfaces` metadata declaration in generated WebComponent wrappers The generated wrappers (`dist/gen/.../<Component>-dbg.js`) emitted an `@implements` JSDoc that did not match the `interfaces` metadata declaration it was meant to describe. The interfaces declaration was already correct (e.g. `....dist.Button.IButton` — the interface as a sibling of its host class module), but the JSDoc was hand-built from `${this.namespace}.${interfaceDef.name}` and dropped the `dist/<Class>` segment entirely. The JSDoc emission now reuses the precomputed `_ui5QualifiedNameSlashes` so it is built from the same source of truth as the metadata, producing the proper named-export module shape (slashes in the module path, dot before the named export, e.g. `module:.../dist/Button.IButton`). JSDoc and metadata are now in lockstep by construction. ## 3.37.1 ### Patch Changes - [#1373](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1373) [`3c544b7`](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/3c544b78ccc85f11d74431f043e53134f712dc5d) Thanks [@petermuessig](https://github.com/petermuessig)! - Harden `rewriteDep` path-segment stripping to defeat crafted inputs like `....//` that previously left a residual `../`. Addresses CodeQL alert `js/incomplete-multi-character-sanitization` ([#268](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/268)). ## 3.37.0 ### Minor Changes - [#1370](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1370) [`dd71c42`](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/dd71c421812409d75b7f2e41261b8a79580ea469) Thanks [@petermuessig](https://github.com/petermuessig)! - Replace `node-fetch` / `cross-fetch` / `isomorphic-fetch` (and any of their subpath imports) with a virtual rollup shim that re-exports `globalThis.fetch`, `Headers`, `Request`, `Response`, `Blob`, `File`, `FormData`, plus inert `AbortError` / `FetchError` / `isRedirect` stubs. The shim is hooked into the rollup chain before commonjs/polyfill resolution so the Node-only sub-graph (`fetch-blob`, `fs.promises`, `node:net`, …) never enters the browser bundle. Fixes the `"isIP" is not exported by "polyfill-node.net.js"` error that `node-fetch@3` introduced. ### Patch Changes - [#1370](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1370) [`dd71c42`](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/dd71c421812409d75b7f2e41261b8a79580ea469) Thanks [@petermuessig](https://github.com/petermuessig)! - Bump `minimatch` from v7 to v10. v9 dropped the default export, so the five `require("minimatch")` sites were switched to the named export `const { minimatch } = require("minimatch")`. The runtime call shape `minimatch(path, pattern)` is unchanged. minimatch 8 raised the Node floor to 20+, which already matches the workspace engines (Node 22 in CI). - [#1370](https://github.com/ui5-community/ui5-ecosystem-showcase/pull/1370) [`dd71c42`](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/dd71c421812409d75b7f2e41261b8a79580ea469) Thanks [@petermuessig](https://github.com/petermuessig)! - Augment the bundled `node:util` polyfill with `TextEncoder` / `TextDecoder` exports out of the box (previously consumers had to drop a 720-line `_polyfill-overrides_/util.js` copy of the upstream polyfill into every app). Augmentations are registered via a `POLYFILL_AUGMENTATIONS` map keyed by Node built-in name; entries are appended verbatim to the upstream polyfill source as the bundler loads it, and tree-shaking strips appended exports that nothing imports. Per-project `_polyfill-overrides_/` directories remain available for app-specific overrides that should not become global defaults. All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [3.36.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.36.0...ui5-tooling-modules@3.36.1) (2026-05-22) ### Bug Fixes - **ui5-tooling-modules:** rework bundle cache invalidation ([#1365](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1365)) ([b8578cd](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/b8578cd9a8faeb0411eba77e08eca7c474a9a01e)) # [3.36.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.35.2...ui5-tooling-modules@3.36.0) (2026-05-21) ### Features - **ui5-tooling-modules:** allow deeper nested web component classes of the same name ([#1318](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1318)) ([485131b](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/485131bcf3f2cad3ef5c8aa39acd4605907ca4b4)) ## [3.35.2](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.35.1...ui5-tooling-modules@3.35.2) (2026-05-05) ### Bug Fixes - **ui5-tooling-modules:** version dependent interfaces for webc ([#1333](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1333)) ([0a72767](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/0a727677b7968cdd3539ed74e73faf3d6d02025f)) ## [3.35.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.35.0...ui5-tooling-modules@3.35.1) (2026-04-28) ### Bug Fixes - **ui5-tooling-modules:** resolve XML namespaces defined inline on elements ([#1337](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1337)) ([871a34e](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/871a34e396af954da80afba70088ff8dd5ad3479)) # [3.35.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.34.6...ui5-tooling-modules@3.35.0) (2026-03-12) ### Features - update dependencies ([#1326](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1326)) ([6f16575](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/6f16575680b0c526261b84f83b22743806c8509b)) ## [3.34.6](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.34.5...ui5-tooling-modules@3.34.6) (2026-02-12) ### Bug Fixes - **ui5-tooling-modules:** make prettier a direct dependency ([#1317](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1317)) ([0ab47e1](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/0ab47e1112952b7150b6ee28a4c65a76d44a1180)) ## [3.34.5](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.34.4...ui5-tooling-modules@3.34.5) (2026-02-11) ### Bug Fixes - **ui5-tooling-modules:** robust parsing and handling of webc metadata ([#1316](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1316)) ([8a5cd40](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/8a5cd402f23e03720404f7cc0d1f65fb5cd30cfc)) ## [3.34.4](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.34.3...ui5-tooling-modules@3.34.4) (2026-02-10) ### Bug Fixes - **ui5-tooling-modules:** properly lookup package.json for workspaces ([#1314](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1314)) ([d7ab7a8](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/d7ab7a8e0f27faa15b210e85e527317dcc0847d3)) ## [3.34.3](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.34.2...ui5-tooling-modules@3.34.3) (2026-01-27) ### Bug Fixes - **ui5-tooling-modules:** import base package for all entry modules ([#1310](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1310)) ([1ca62f1](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/1ca62f1e2e790745c71ae4cbd1dc2eeb7d4769d1)) ## [3.34.2](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.34.1...ui5-tooling-modules@3.34.2) (2026-01-15) **Note:** Version bump only for package ui5-tooling-modules ## [3.34.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.34.0...ui5-tooling-modules@3.34.1) (2025-12-29) ### Bug Fixes - **ui5-tooling-modules:** proper rewrite of JSDoc and extend syntax ([#1305](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1305)) ([c4d467a](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/c4d467aff6ee49c741371f989bc89596234f9c3f)) # [3.34.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.33.8...ui5-tooling-modules@3.34.0) (2025-12-02) ### Features - update depedency versions ([#1302](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1302)) ([0a22ebd](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/0a22ebdde9bcbce570eb7ccdda8539e106dc44e1)) ## [3.33.8](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.33.7...ui5-tooling-modules@3.33.8) (2025-11-27) ### Bug Fixes - **ui5-tooling-modules:** include also non-documented properties in wrappers ([#1299](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1299)) ([bd63306](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/bd633061b3e03379cfed1b83a79a5bc317d65ddf)) ## [3.33.7](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.33.6...ui5-tooling-modules@3.33.7) (2025-11-21) ### Bug Fixes - **ui5-tooling-modules:** no scoping for non UI5Elements ([#1298](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1298)) ([81febf4](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/81febf47c038042b713a362521872b8d5e261f22)), closes [#1297](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1297) ## [3.33.6](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.33.5...ui5-tooling-modules@3.33.6) (2025-11-06) ### Bug Fixes - **ui5-tooling-modules:** force include assets ([#1292](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1292)) ([7a18296](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/7a18296c53dc6cdc4a3e481c878a0168d13b9ee4)) ## [3.33.5](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.33.4...ui5-tooling-modules@3.33.5) (2025-11-06) ### Bug Fixes - **ui5-tooling-modules:** sanitize trailing whitespaces and windows line feeds ([#1291](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1291)) ([20c665a](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/20c665a7263d787e46946de341072c3092dc5168)) ## [3.33.4](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.33.3...ui5-tooling-modules@3.33.4) (2025-11-05) ### Bug Fixes - **ui5-tooling-modules:** correct handling of association types ([#1290](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1290)) ([e54c089](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/e54c0893f4fe49ccefa6f5f6bee7b189ad08ab8a)) ## [3.33.3](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.33.2...ui5-tooling-modules@3.33.3) (2025-11-05) ### Bug Fixes - **ui5-tooling-modules:** safely rewrite dependencies and module references ([#1289](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1289)) ([994a578](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/994a578e00cd5a53385e131d00fca948d606ad6f)) ## [3.33.2](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.33.1...ui5-tooling-modules@3.33.2) (2025-11-05) ### Bug Fixes - **ui5-tooling-modules:** properly rewrite dependencies ([#1288](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1288)) ([e2b9091](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/e2b909120912443bb44a2754eb8cfcc15899930b)) ## [3.33.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.33.0...ui5-tooling-modules@3.33.1) (2025-11-02) ### Bug Fixes - **ui5-tooling-modules:** proper named export of enums, correct re-export ([#1286](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1286)) ([2f22526](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/2f225269a051bed0632edb0852c78555bf5ac862)) # [3.33.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.32.3...ui5-tooling-modules@3.33.0) (2025-10-14) ### Features - **ui5-tooling-modules:** support additional tags for jsdoc ([#1285](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1285)) ([66d4538](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/66d4538c0c6eff9bc4d69830adaf94c47c9c4661)) ## [3.32.3](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.32.2...ui5-tooling-modules@3.32.3) (2025-10-10) ### Bug Fixes - **ui5-tooling-modules:** avoid width/height property for base classes ([#1284](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1284)) ([24df790](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/24df79015ca4105d640102da1ec7997a80be327e)) ## [3.32.2](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.32.1...ui5-tooling-modules@3.32.2) (2025-10-09) ### Bug Fixes - **ui5-tooling-modules:** noop locale data loader ([#1283](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1283)) ([74c2bdb](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/74c2bdbc239db78d3198dbb4e66891119fc9b362)) ## [3.32.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.32.0...ui5-tooling-modules@3.32.1) (2025-10-09) ### Bug Fixes - **ui5-tooling-modules:** ignore duplicated cldr data for web components ([#1281](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1281)) ([846a640](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/846a640463abab14c601a9499fa903443025498d)) - **ui5-tooling-modules:** support library prop in ui5 metadata ([#1282](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1282)) ([bb641a5](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/bb641a5d7bef02393f33b9bc775c90688a39d9c3)) # [3.32.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.31.1...ui5-tooling-modules@3.32.0) (2025-10-07) ### Bug Fixes - **ui5-tooling-modules:** properly rewrite "module:" jsdoc tags ([#1280](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1280)) ([3cffce9](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/3cffce911a549d4c8b542ccae3d77459fc0f36f6)) - **ui5-tooling-modules:** support for isA(string|string[]) rewrite ([#1279](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1279)) ([55fccf2](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/55fccf26b24beebe85eeb6651f16362def4d2fd1)) ### Features - **ui5-tooling-modules:** make JSDoc visibility configurable ([#1278](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1278)) ([7720c3f](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/7720c3f1336dcefdc062c78f2f457abe5a5f916e)) ## [3.31.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.31.0...ui5-tooling-modules@3.31.1) (2025-09-30) ### Bug Fixes - **ui5-tooling-modules:** escape regexes for dependencies ([#1277](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1277)) ([d5656f7](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/d5656f76ca034766df7c0ec55f3c8154a350dce2)) # [3.31.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.30.9...ui5-tooling-modules@3.31.0) (2025-09-30) ### Bug Fixes - **ui5-tooling-modules:** change defaults for prettier ([#1276](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1276)) ([b6457fa](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/b6457fa35007edab4af74dc002c58dd1a5fcf812)) ### Features - **ui5-tooling-modules:** support declarative entry point modules ([#1275](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1275)) ([f6f0d8b](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/f6f0d8b796a9b43e020cdf675c499de55d4e57fd)) ## [3.30.9](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.30.8...ui5-tooling-modules@3.30.9) (2025-09-30) ### Bug Fixes - **ui5-tooling-modules:** ensure default text for enum values in jsdoc ([#1273](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1273)) ([0fde298](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/0fde298f4b542e0d74e6b1b3ed9526aa8f3890ee)) - **ui5-tooling-modules:** improve handling for missing superclass ([#1272](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1272)) ([9da86b1](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/9da86b1e72758d3a7592f62eab625cc0b1dcb3f2)) - **ui5-tooling-modules:** rewrite jsdoc ([#1274](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1274)) ([ddd0c90](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/ddd0c908272770b3ee2b143951a991319788e595)) ## [3.30.8](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.30.7...ui5-tooling-modules@3.30.8) (2025-09-17) ### Bug Fixes - **ui5-tooling-modules:** do not rename the webc tag ([#1270](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1270)) ([3fb8d81](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/3fb8d81d2d9ebdd8891d89bac29814505a030820)) ## [3.30.7](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.30.6...ui5-tooling-modules@3.30.7) (2025-09-17) ### Bug Fixes - **ui5-tooling-modules:** proper handling of -package modules for non scoped webc pkgs ([#1269](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1269)) ([53e30ea](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/53e30ea36658a416836732ed56add46ddf3952ee)) ## [3.30.6](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.30.5...ui5-tooling-modules@3.30.6) (2025-09-15) **Note:** Version bump only for package ui5-tooling-modules ## [3.30.5](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.30.4...ui5-tooling-modules@3.30.5) (2025-09-11) ### Bug Fixes - **ui5-tooling-modules:** only use stellvertreter for bundled resources ([#1264](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1264)) ([4882c65](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/4882c657cede901a7b43bf889c395d1b27b3bb1a)) ## [3.30.4](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.30.3...ui5-tooling-modules@3.30.4) (2025-09-06) ### Bug Fixes - **ui5-tooling-modules:** support package modules for non-scope packages ([#1262](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1262)) ([aa8a2d4](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/aa8a2d4a05e5f4c43ee6ab3c1ea92df1ade253cb)) ## [3.30.3](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.30.2...ui5-tooling-modules@3.30.3) (2025-09-05) ### Bug Fixes - **ui5-tooling-modules:** tooltip property handling ([#1256](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1256)) ([66d3e81](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/66d3e818f28be564d42b8bc390e42ec68804a627)) ## [3.30.2](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.30.1...ui5-tooling-modules@3.30.2) (2025-08-19) ### Bug Fixes - **ui5-tooling-modules:** references to webc-base/UI5Element now point to core.WebComponent ([#1252](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1252)) ([5e67119](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/5e67119b6cd4923481de5716008efa026d16b3fd)) ## [3.30.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.30.0...ui5-tooling-modules@3.30.1) (2025-08-14) ### Bug Fixes - **ui5-tooling-modules:** support npm packages with .js ext ([#1254](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1254)) ([9805b48](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/9805b48962240e5d5a9deac3bac13b03bc6716f9)), closes [#1251](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1251) # [3.30.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.29.1...ui5-tooling-modules@3.30.0) (2025-08-07) ### Bug Fixes - **ui5-tooling-modules:** aggregation typing is fixed when union type is defined for custom elements ([#1243](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1243)) ([f5ba033](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/f5ba03383ffde6a5bf2a3df65260e2507208161a)) - **ui5-tooling-modules:** fully exclude JSDocSerializer if skip-config is set ([#1249](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1249)) ([806fe27](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/806fe27280aaef041631f5f70eea7ff14c2e9a6b)) ### Features - **ui5-tooling-modules:** support event mapping ([#1247](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1247)) ([225acbb](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/225acbb87b52c55b3e9ac6b802544d642975910c)) ## [3.29.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.29.0...ui5-tooling-modules@3.29.1) (2025-07-31) ### Bug Fixes - **ui5-tooling-modules:** only convert CSSSizes to px values for numbers ([#1246](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1246)) ([2942a1f](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/2942a1f8afac8a0af86da08d592f9d31f4a76937)) # [3.29.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.28.1...ui5-tooling-modules@3.29.0) (2025-07-29) ### Features - use mutliple yamls with rte option ([#1238](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1238)) ([1a40cf3](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/1a40cf3c17707d25db9a3cba4da8b7b063305388)) ## [3.28.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.28.0...ui5-tooling-modules@3.28.1) (2025-07-14) ### Bug Fixes - **ui5-tooling-modules:** ensure require webc classes for base classes ([#1239](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1239)) ([dbc51a1](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/dbc51a126115827bb99bdebf6a69b984f7d6b698)) # [3.28.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.27.7...ui5-tooling-modules@3.28.0) (2025-07-06) ### Bug Fixes - update project dependencies ([#1235](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1235)) ([456fb61](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/456fb6143125e3334acafb129e219499b2a1c882)) ### Features - make tooling extension self-registering ([#1236](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1236)) ([8a14c92](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/8a14c922d142ff35659405e9acc532ef8b9a4b38)) - **ui5-tooling-modules:** Add typescript support for control wrappers ([#1223](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1223)) ([08c5260](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/08c5260adb80b0a4ff5badb8a7f79356e55c1fc4)) ## [3.27.7](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.27.6...ui5-tooling-modules@3.27.7) (2025-07-04) ### Bug Fixes - **ui5-tooling-modules:** ensure customdata support for newer ui5 releases + scan perfopt ([#1234](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1234)) ([c5c2cac](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/c5c2cac941120248590f299679928b77897bafd1)) ## [3.27.6](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.27.5...ui5-tooling-modules@3.27.6) (2025-06-11) ### Bug Fixes - **ui5-tooling-modules:** align custom data logic with core impl ([#1230](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1230)) ([7458f28](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/7458f28e06b0e0ea9ebe79dfda7a23560a05c97b)) ## [3.27.5](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.27.4...ui5-tooling-modules@3.27.5) (2025-06-06) ### Bug Fixes - **ui5-tooling-modules:** only use substitution modules for js modules ([#1228](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1228)) ([e655c3d](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/e655c3dd722843ae2c6027aa7e9b1670cf63955e)) ## [3.27.4](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.27.3...ui5-tooling-modules@3.27.4) (2025-06-02) ### Bug Fixes - **ui5-tooling-modules:** webc to forward custom data to root shadow domref ([#1225](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1225)) ([1dfd20b](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/1dfd20b2dde4f1ff6f882ae7d8458907b4ad37b0)) ## [3.27.3](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.27.2...ui5-tooling-modules@3.27.3) (2025-05-23) ### Bug Fixes - **ui5-tooling-modules:** add [@implements](https://github.com/implements) tag to wrapper JSDoc ([#1217](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1217)) ([4039961](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/40399610d443c9560078fd6d9ee6f6830140826d)) - **ui5-tooling-modules:** forward webc event metadata to wrappers ([#1222](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1222)) ([68a8a95](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/68a8a95bddc2ce07435cc5160661541005d6bcd9)) ## [3.27.2](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.27.1...ui5-tooling-modules@3.27.2) (2025-05-21) ### Bug Fixes - **ui5-tooling-modules:** do not convert dots to slashes for isA rewrite ([#1219](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1219)) ([aabdc99](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/aabdc99d5f539be5ac5da309f8fabcb0a571ebad)), closes [#1218](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1218) ## [3.27.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.27.0...ui5-tooling-modules@3.27.1) (2025-05-15) ### Bug Fixes - **ui5-tooling-modules:** properly move webc modules in gen folder ([#1214](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1214)) ([b84301f](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/b84301f65858d7e7a2db5e225c57ad210d266307)) # [3.27.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.26.0...ui5-tooling-modules@3.27.0) (2025-05-15) ### Features - **ui5-tooling-modules:** move webc entry modules into gen folder ([#1213](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1213)) ([92ae6f3](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/92ae6f3ab82daa91a0ee524af4115a8bc6a9a743)) # [3.26.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.25.1...ui5-tooling-modules@3.26.0) (2025-05-14) ### Features - **ui5-tooling-modules:** jsdoc generation support for seamless web components ([#1210](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1210)) ([9379843](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/9379843cebca49d20129c68da08b5046bf84b236)) ## [3.25.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.25.0...ui5-tooling-modules@3.25.1) (2025-04-18) ### Bug Fixes - **ui5-tooling-modules:** adds option to skip JSDoc generation ([#1206](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1206)) ([3469249](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/34692496c031167a2823a6852f04d1e46949fd53)) - **ui5-tooling-modules:** skip JSDoc generation by default until feature works ([#1207](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1207)) ([13b8b39](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/13b8b39fc6e423d2a0ac7c35999c49d8df2fe5a1)) # [3.25.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.17...ui5-tooling-modules@3.25.0) (2025-04-17) ### Bug Fixes - **ui5-tooling-modules:** fixed precendence of module resolution via package.json ([#1204](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1204)) ([1ea7557](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/1ea7557b47654b7278331d77e1194ca48c9b996b)), closes [#1196](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1196) ### Features - **ui5-tooling-modules:** first version of serializer for JSDoc in control wrappers ([#1171](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1171)) ([fc6a038](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/fc6a038f499dede63d09c593c0ece3f90ae4d8bd)) ## [3.24.17](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.16...ui5-tooling-modules@3.24.17) (2025-04-14) ### Bug Fixes - **ui5-tooling-module:** ensure exports for mods using exports.default ([#1203](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1203)) ([50740c5](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/50740c587687dc9c407fe80ff78e108e4c5a5216)) ## [3.24.16](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.15...ui5-tooling-modules@3.24.16) (2025-04-13) ### Bug Fixes - **ui5-tooling-modules:** support UI5 testsuite scenario ([#1202](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1202)) ([ee5c50a](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/ee5c50a4dc4eb258d3b98df6d3b7bc05ee63f6a2)) ## [3.24.15](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.14...ui5-tooling-modules@3.24.15) (2025-04-09) ### Bug Fixes - **ui5-tooling-modules:** keep comments for xml and sourcemaps for js ([#1201](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1201)) ([1958f37](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/1958f37724cdfc0c0fc2da73fb08058692ebb79e)) - **ui5-tooling-modules:** properly consider additionalDependencies ([#1199](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1199)) ([94daeee](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/94daeeef8e49964dad1bb3950c6cacf2ab95c094)) ## [3.24.14](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.13...ui5-tooling-modules@3.24.14) (2025-04-04) ### Bug Fixes - **ui5-tooling-modules:** support primitive array types for webc ([#1198](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1198)) ([dceae64](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/dceae6442720ce2b9a4c32a202eaf0fc1d79e9e9)) ## [3.24.13](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.12...ui5-tooling-modules@3.24.13) (2025-04-03) ### Bug Fixes - **ui5-tooling-modules:** support special settings for ui5-shellbar ([7c9e5d6](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/7c9e5d62caa93d040f6437fdad68f72808642493)) ## [3.24.12](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.11...ui5-tooling-modules@3.24.12) (2025-04-03) ### Bug Fixes - **ui5-tooling-modules:** avoid undefined issues in dep lookup ([#1197](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1197)) ([f053c9f](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/f053c9f7ad50b368cf3e4f7a9bea6f87d6e58d68)) ## [3.24.11](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.10...ui5-tooling-modules@3.24.11) (2025-04-01) ### Bug Fixes - **ui5-tooling-modules:** ensure forward default export in cjs use cases ([#1195](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1195)) ([27c8dd9](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/27c8dd93c59a6f5926063d35d06635ecdd7feb4a)) ## [3.24.10](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.9...ui5-tooling-modules@3.24.10) (2025-03-22) ### Bug Fixes - **ui5-tooling-modules:** support webc package inclusion on windows (separator chars) ([#1189](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1189)) ([7208e4c](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/7208e4c78bd37143e2c14e77c95f4ca85e742450)) ## [3.24.9](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.8...ui5-tooling-modules@3.24.9) (2025-03-19) ### Bug Fixes - **ui5-tooling-modules:** use the correct chunk file as dependency ([#1187](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1187)) ([1d083a6](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/1d083a6b4cc2ffb3821b0a780175adead9cd758e)) ## [3.24.8](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.7...ui5-tooling-modules@3.24.8) (2025-03-19) ### Bug Fixes - **ui5-tooling-modules:** support including scripts from library projects ([#1186](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1186)) ([c750b7a](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/c750b7ad3a29e25c9b067eeea3ae0d697e3a5a46)) ## [3.24.7](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.6...ui5-tooling-modules@3.24.7) (2025-03-19) ### Bug Fixes - **ui5-tooling-modules:** support re-export of main package modules for webc packages ([c61afbd](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/c61afbd6db9a6665690248c3516ba3756bcd91d3)) ## [3.24.6](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.5...ui5-tooling-modules@3.24.6) (2025-03-13) ### Bug Fixes - **ui5-tooling-modules:** special handling of substitutes for webc ([#1183](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1183)) ([487423a](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/487423acb707f57cf3545c152a2b282e6470d83b)) ## [3.24.5](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.4...ui5-tooling-modules@3.24.5) (2025-03-12) ### Bug Fixes - **ui5-tooling-modules:** rewrite deps in case of middleware ([#1182](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1182)) ([100d8e6](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/100d8e6f9dcbc09229743eb0ac9eec7d3ee81622)) ## [3.24.4](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.3...ui5-tooling-modules@3.24.4) (2025-03-09) ### Bug Fixes - **ui5-tooling-modules:** watch transitive deps changes ([#1179](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1179)) ([8158ca9](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/8158ca938957f86612c60572838cf4b9e1851851)) ## [3.24.3](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.2...ui5-tooling-modules@3.24.3) (2025-03-04) ### Bug Fixes - **ui5-tooling-modules:** ensure to rewrite deps when addToNamespace ([ff6a002](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/ff6a0023b9b11f26ba179d98b0416e6e937fd859)) ## [3.24.2](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.1...ui5-tooling-modules@3.24.2) (2025-03-04) ### Bug Fixes - **ui5-tooling-modules:** ensure full rebuild after change of modules ([#1177](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1177)) ([4c2400b](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/4c2400b6950e3a2a99470551bdb8c039c6685b5f)) - **ui5-tooling-modules:** support watching of additional files/folders ([#1176](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1176)) ([294d757](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/294d7579159c2369fab2948ad1390e057b3c7bfe)) ## [3.24.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.24.0...ui5-tooling-modules@3.24.1) (2025-03-03) ### Bug Fixes - **ui5-tooling-modules:** support cdn scenario with latest changes ([#1175](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1175)) ([8ad68bd](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/8ad68bd27be4aed685775dce45dfad5827856f40)) # [3.24.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.23.2...ui5-tooling-modules@3.24.0) (2025-03-03) ### Features - **ui5-tooling-modules:** support for sourcemaps ([#1174](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1174)) ([7fbfce4](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/7fbfce436e9cecbbceea92fba91c0e45b3ec6a36)) ## [3.23.2](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.23.1...ui5-tooling-modules@3.23.2) (2025-03-02) ### Bug Fixes - **ui5-tooling-modules:** introduce generation context for proper change handling ([ec23fb2](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/ec23fb23e6dda8dde36b45c5b2a28b14cb3c0b00)) ## [3.23.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.23.0...ui5-tooling-modules@3.23.1) (2025-03-02) ### Bug Fixes - **ui5-tooling-modules:** fix error for generation of webc packages without enums ([#1173](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1173)) ([22a428b](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/22a428bfa0494d14996708616662c324d7aae64a)) - **ui5-tooling-modules:** improvements for handlebars templates ([76d37ea](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/76d37ea61699fbb81ad2fc5f8286a774760c9c43)) # [3.23.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.22.1...ui5-tooling-modules@3.23.0) (2025-03-02) ### Features - **ui5-tooling-modules:** major rework of module generation (incl. webc) ([#1172](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1172)) ([779ba26](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/779ba262d80376ba61cdb715bde64b005046853d)) ## [3.22.1](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.22.0...ui5-tooling-modules@3.22.1) (2025-02-10) ### Bug Fixes - **ui5-tooling-modules:** avoid issues with modified id in import-meta rollup plugin ([#1170](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1170)) ([21cd701](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/21cd7012d7e7ee1c9e0c0c847f8da5a4a7b8ab27)) # [3.22.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.21.0...ui5-tooling-modules@3.22.0) (2025-02-07) ### Features - **ui5-tooling-modules:** de-support AMD modules to ensure copyright headers ([#1167](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1167)) ([83cd60b](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/83cd60be34a8ea96a12eb7890b7477793e67cdb5)), closes [#1163](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1163) # [3.21.0](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.20.6...ui5-tooling-modules@3.21.0) (2025-02-06) ### Features - general dependencies update ([#1162](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1162)) ([5375d76](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/5375d76496741433330d76ce59a89b39f7ad8a69)) ## [3.20.6](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.20.5...ui5-tooling-modules@3.20.6) (2025-02-03) ### Bug Fixes - **ui5-tooling-modules:** improved detection of relevant package.json and cwd ([#1161](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1161)) ([ed1dad8](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/ed1dad8415f2fa533ca7bf25ed214258b0f6b2fb)) ## [3.20.5](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.20.4...ui5-tooling-modules@3.20.5) (2025-01-31) ### Bug Fixes - **ui5-tooling-modules:** get location of package.json from environment variable if present ([#1158](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1158)) ([9188bf0](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/9188bf0ec8baa7e746b5d13d361d46f737e01f5e)) ## [3.20.4](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.20.3...ui5-tooling-modules@3.20.4) (2025-01-31) ### Bug Fixes - **ui5-tooling-modules:** get location of package.json from environment variable if present ([#1157](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1157)) ([8f27e2e](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/8f27e2ea0d893311cfcc26fac168f17aa82aa89e)) ## [3.20.3](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.20.2...ui5-tooling-modules@3.20.3) (2025-01-30) ### Bug Fixes - **ui5-tooling-modules:** ensure consistent scoping suffix ([#1153](https://github.com/ui5-community/ui5-ecosystem-showcase/issues/1153)) ([373264c](https://github.com/ui5-community/ui5-ecosystem-showcase/commit/373264c4fbb1a73da281f0bcdb4f8d77b5cce774)) ## [3.20.2](https://github.com/ui5-community/ui5-ecosystem-showcase/compare/ui5-tooling-modules@3.20.1...ui5-tooling-modules@3.20.2) (2025-01-08) ### Bug Fixes - **ui5-tooling-modules:** ensure rewrites of deps only for require/define APIs ([#1147]