Skip to content

Release 17.0.0-beta.15 (#67)#68

Merged
hifi-phil merged 1 commit intodevfrom
main
Apr 26, 2026
Merged

Release 17.0.0-beta.15 (#67)#68
hifi-phil merged 1 commit intodevfrom
main

Conversation

@hifi-phil
Copy link
Copy Markdown
Contributor

Merge back from main

  Changes since 17.0.0-beta.14:                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                           
  - feat(sdk): ship per-tool TypeScript types codegen (#65, #66)                                                                                                                                                                                                           
    Adds a `umbraco-mcp-generate-types` postbuild step that walks       
    `dist/collections.js`, runs each tool's input/output Zod schema                                                                                                                                                                                                        
    through codegen, and writes a typed registry to                                                                                                                                                                                                                        
    `dist/tool-types.d.ts`. Exposed via the `./tool-types` subpath                                                                                                                                                                                                         
    so downstream MCPs can chain to a built server with full type                                                                                                                                                                                                          
    safety (`import type { McpTemplateTools } from "@umbraco-cms/mcp-template/tool-types"`).                                                                                                                                                                               
                                                                                                                                                                                                                                                                           
  - fix: normalize trailing slashes in UMBRACO_BASE_URL (#63, #64)                                                                                                                                                                                                         
    Strips a trailing `/` from `UMBRACO_BASE_URL` before joining                                                                                                                                                                                                           
    paths, so values like `https://example.com/` no longer produce                                                                                                                                                                                                         
    `//umbraco/management/api/...` request URLs.
@hifi-phil hifi-phil merged commit 44df386 into dev Apr 26, 2026
11 of 12 checks passed
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.

1 participant