Skip to content

fix: update vocabularies#4848

Open
gernotkuhr wants to merge 8 commits into
mainfrom
fix/vocabularyUpdate0617
Open

fix: update vocabularies#4848
gernotkuhr wants to merge 8 commits into
mainfrom
fix/vocabularyUpdate0617

Conversation

@gernotkuhr

@gernotkuhr gernotkuhr commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

update vocabularies

  • update existing vocabularies
  • added: 'Support' vocabulary
  • fixed: config & stub for prettier
  • fixed: test script, snapshots

@gernotkuhr gernotkuhr self-assigned this Jun 17, 2026
@gernotkuhr gernotkuhr requested a review from a team as a code owner June 17, 2026 08:20
@changeset-bot

changeset-bot Bot commented Jun 17, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 48f0344

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 11 packages
Name Type
@sap-ux/odata-vocabularies Patch
@sap-ux/cds-annotation-parser Patch
@sap-ux/cds-odata-annotation-converter Patch
@sap-ux/fiori-annotation-api Patch
@sap-ux/annotation-generator Patch
@sap-ux/fe-fpm-writer Patch
@sap-ux/fiori-app-sub-generator Patch
@sap-ux/fiori-elements-writer Patch
@sap-ux/fe-fpm-cli Patch
@sap-ux/repo-app-import-sub-generator Patch
@sap-ux/generator-simple-fe Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@hyperspace-insights

hyperspace-insights Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

The following content is AI-generated and provides a summary of the pull request:


Fix: Update OData Vocabularies with New Support Vocabulary

Bug Fix / New Feature

🔧 Updated all OData vocabulary definitions to the latest content (as of June 18, 2026) and introduced the new com.sap.vocabularies.Support.v1 vocabulary. Several existing vocabularies received content updates and experimental flags were removed from stable terms. Tooling configuration was also cleaned up.

Changes

  • com.sap.vocabularies.Support.v1.ts (new): Added the new Support vocabulary containing terms for support tools, including DebugInfo, TechnicalInfoLinks, and related complex types.
  • src/resources/index.ts: Registered the new Support vocabulary — added import, namespace/alias type entries, and mapping entries.
  • com.sap.vocabularies.Common.v1.ts: Added experimental SourceEntitiesInserted, SourceEntitiesUpdated, and SourceEntitiesDeleted properties to SideEffectsType; removed @Experimental flag from WebSocketBaseURL and WebSocketChannel; updated Messages long description.
  • com.sap.vocabularies.PersonalData.v1.ts: Added new IsBlockedIndicator and DataCategoryID enum members; added new RelatedDataCategoryID term; extended IsPotentiallySensitive to apply to EntityType in addition to Property.
  • com.sap.vocabularies.UI.v1.ts: Added com.sap.vocabularies.UI.v1.Emphasized to DataFieldAbstract applicable terms; removed @Experimental flag from Emphasized term.
  • com.sap.vocabularies.Analytics.v1.ts: Updated LevelProperties long description with additional detail about finest-grained level behavior.
  • All other vocabulary files (Org.OData.*, com.sap.vocabularies.*): Updated last-content-update timestamp to June 18, 2026.
  • __mocks__/prettier.cjs (renamed from .js): Added a comment explaining the version field requirement for Jest snapshot compatibility.
  • jest.config.mjs: Updated mock path reference from prettier.js to prettier.cjs.
  • package.json: Replaced ts-node with tsx for the update:vocabularies script; removed ts-node dev dependency.
  • tsconfig.json: Removed the ts-node configuration block.
  • tools/run-update.ts: Fixed import path to use explicit .js extension.
  • tools/update.ts: Added the Support vocabulary URI for the update tool.
  • test/vocabulary-service.test.ts: Updated inline snapshots to include com.sap.vocabularies.UI.v1.Emphasized in applicable terms.
  • .changeset/tiny-chefs-sleep.md: Added changeset entry for the patch release.
  • pnpm-lock.yaml: Replaced ts-node with tsx in the lockfile.

  • 🔄 Regenerate and Update Summary
  • ✏️ Insert as PR Description (deletes this comment)
  • 🗑️ Delete comment
PR Bot Information

Version: 1.26.5

  • LLM: anthropic--claude-4.6-sonnet
  • Summary Prompt: Default Prompt
  • Output Template: Default Template
  • Event Trigger: issue_comment.edited
  • File Content Strategy: Full file content
  • Correlation ID: b3459c93-a66c-4429-8ff7-951ea6bf3f7a

@hyperspace-insights hyperspace-insights Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR is mostly a clean vocabulary data refresh (timestamp bumps and content additions/removals), but the one substantive code change — adding a .ts extension to the import in run-update.ts — is likely to break the update:vocabularies script, since ts-node resolves module specifiers without explicit .ts extensions and the previous import form ('./update') was correct.

PR Bot Information

Version: 1.25.0

  • File Content Strategy: Full file content
  • Correlation ID: b4692c3a-3105-4ac0-af40-b56e486b81be
  • Event Trigger: pull_request.opened
  • LLM: anthropic--claude-4.6-sonnet
  • Agent Instructions:

Comment thread packages/odata-vocabularies/tools/run-update.ts Outdated
@sonarqubecloud

Copy link
Copy Markdown

@Jimmy-Joseph19 Jimmy-Joseph19 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reapproving

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants