Skip to content

Conversation

iOvergaard
Copy link
Contributor

Changes

  • Bumps all instances of @hey-api/openapi-ts to 0.81.1 and pins the version between backoffice and umbraco-extension to ensure compatibility
  • Regenerates types and clients on Backoffice, Login, and UmbracoExtension
  • Renames a few imported types to match new format (non-breaking)

These changes will ensure the project uses the latest features of OpenAPI TypeScript tools and maintains a more accurate dependency setup.

@iOvergaard iOvergaard added dependencies Pull requests that update a dependency file area/frontend release/16.3.0 labels Aug 25, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the @hey-api/openapi-ts package from version 0.80.14 to 0.81.1 across multiple projects and regenerates the corresponding TypeScript client code.

  • Updates package version to 0.81.1 and pins it for consistency
  • Regenerates types and client code using the new version
  • Updates import paths and type names to match the new code generation format

Reviewed Changes

Copilot reviewed 56 out of 58 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
templates/UmbracoExtension/Client/package.json Updates @hey-api/openapi-ts to version 0.81.1
templates/UmbracoExtension/Client/scripts/generate-openapi.js Updates plugin configuration format for new version
src/Umbraco.Web.UI.Login/package.json Updates @hey-api/openapi-ts to 0.81.1 and backoffice dependency
src/Umbraco.Web.UI.Login/openapi-ts.config.ts Updates configuration to use new parser filter format
src/Umbraco.Web.UI.Client/src/packages/core/package.json Updates @hey-api/openapi-ts to 0.81.1
Multiple generated files New auto-generated core utilities, types, and client code
Multiple type files Updates to generated type definitions and import paths
Files not reviewed (1)
  • src/Umbraco.Web.UI.Client/package-lock.json: Language not supported

@leekelleher leekelleher merged commit 1bd9583 into main Aug 26, 2025
27 of 28 checks passed
@leekelleher leekelleher deleted the v16/deps/heyapi-081 branch August 26, 2025 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/frontend dependencies Pull requests that update a dependency file release/16.3.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants