Releases: stacklok/toolhive-studio
Releases · stacklok/toolhive-studio
v0.33.1
What's Changed
- chore(deps): update anthropics/claude-code-action digest to ef50f12 by @renovate[bot] in #2138
- chore(deps): update dependency @tanstack/router-plugin to ^1.167.27 by @renovate[bot] in #2139
- chore(deps): update dependency prettier-plugin-tailwindcss to ^0.7.3 by @renovate[bot] in #2140
- fix(deps): update dependency @openrouter/ai-sdk-provider to ^2.8.1 by @renovate[bot] in #2141
- fix(deps): update dependency react-hook-form to v7.74.0 by @renovate[bot] in #2143
- fix(deps): update tanstack-query monorepo to ^5.100.5 by @renovate[bot] in #2142
- chore: remove unused exports by @samuv in #2144
- chore(deps): replace @tailwindcss/postcss with @tailwindcss/vite plugin by @samuv in #2145
- feat(playground): persist streaming responses and survive route changes by @samuv in #2137
- chore(deps): update dependency knip to ^6.7.0 by @renovate[bot] in #2114
- chore(ci): upgrade e2e Ollama model from qwen2.5:3b to qwen3:1.7b by @peppescg in #2147
- fix(skills): preserve serif typography on detail page sticky header by @samuv in #2148
- chore(deps): update dependency @hono/node-server to >=1.19.14 by @renovate[bot] in #2149
- fix(deps): update dependency @sentry/electron to ^7.12.0 by @renovate[bot] in #2153
- chore(deps): update dependency stacklok/toolhive to v0.26.0 by @renovate[bot] in #2150
- chore(deps): update dependency jsdom to ^29.1.0 by @renovate[bot] in #2151
- chore(deps): update dependency typescript-eslint to ^8.59.0 by @renovate[bot] in #2152
- chore(deps): update dependency stacklok/toolhive to v0.26.1 by @renovate[bot] in #2154
- chore(deps): bump ai deps by @samuv in #2156
Full Changelog: v0.33.0...v0.33.1
v0.33.1-rc.0
What's Changed
- chore(deps): update anthropics/claude-code-action digest to ef50f12 by @renovate[bot] in #2138
- chore(deps): update dependency @tanstack/router-plugin to ^1.167.27 by @renovate[bot] in #2139
- chore(deps): update dependency prettier-plugin-tailwindcss to ^0.7.3 by @renovate[bot] in #2140
- fix(deps): update dependency @openrouter/ai-sdk-provider to ^2.8.1 by @renovate[bot] in #2141
- fix(deps): update dependency react-hook-form to v7.74.0 by @renovate[bot] in #2143
- fix(deps): update tanstack-query monorepo to ^5.100.5 by @renovate[bot] in #2142
- chore: remove unused exports by @samuv in #2144
- chore(deps): replace @tailwindcss/postcss with @tailwindcss/vite plugin by @samuv in #2145
- feat(playground): persist streaming responses and survive route changes by @samuv in #2137
- chore(deps): update dependency knip to ^6.7.0 by @renovate[bot] in #2114
- chore(ci): upgrade e2e Ollama model from qwen2.5:3b to qwen3:1.7b by @peppescg in #2147
- fix(skills): preserve serif typography on detail page sticky header by @samuv in #2148
- chore(deps): update dependency @hono/node-server to >=1.19.14 by @renovate[bot] in #2149
- fix(deps): update dependency @sentry/electron to ^7.12.0 by @renovate[bot] in #2153
- chore(deps): update dependency stacklok/toolhive to v0.26.0 by @renovate[bot] in #2150
- chore(deps): update dependency jsdom to ^29.1.0 by @renovate[bot] in #2151
- chore(deps): update dependency typescript-eslint to ^8.59.0 by @renovate[bot] in #2152
- chore(deps): update dependency stacklok/toolhive to v0.26.1 by @renovate[bot] in #2154
- chore(deps): bump ai deps by @samuv in #2156
Full Changelog: v0.33.0...v0.33.1-rc.0
v0.33.0
What's Changed
- fix: update Google playground model list by @thisisryanswift in #2104
- feat(skills): surface original repo and tighten registry table by @samuv in #2119
- feat(skills): persist build dialog errors inline instead of an ephemeral toast by @samuv in #2123
- fix(skills): preserve bottom spacing for registry pagination on short viewports by @samuv in #2125
- feat(skills): raise default registry page size to 24 by @samuv in #2126
- fix(skills): split version from OCI reference when opening install dialog from registry by @samuv in #2122
- feat(playground): agent configuration and Skills Builder agent by @samuv in #2101
- feat(skills): nice empty state when search returns no results by @samuv in #2127
- feat(skills): allow pasting and validating folder paths in build dialog by @samuv in #2124
- chore(deps): update anthropics/claude-code-action digest to 11a9dad by @renovate[bot] in #2131
- chore(deps): update dependency msw to ^2.13.6 by @renovate[bot] in #2132
- chore(deps): update pnpm/action-setup action to v6 by @renovate[bot] in #2002
- feat(skills): polish install/remove actions and detail header spacing by @samuv in #2128
- chore(deps): update dependency stacklok/toolhive to v0.25.0 by @renovate[bot] in #2133
- fix(deps): update tanstack-router monorepo by @renovate[bot] in #2135
- fix(deps): update tanstack-query monorepo to ^5.100.3 by @renovate[bot] in #2134
- feat(skills): launch Skills as default landing route by @samuv in #2130
New Contributors
- @thisisryanswift made their first contribution in #2104
Full Changelog: v0.32.1...v0.33.0
v0.33.0-rc.0
What's Changed
- fix: update Google playground model list by @thisisryanswift in #2104
- feat(skills): surface original repo and tighten registry table by @samuv in #2119
- feat(skills): persist build dialog errors inline instead of an ephemeral toast by @samuv in #2123
- fix(skills): preserve bottom spacing for registry pagination on short viewports by @samuv in #2125
- feat(skills): raise default registry page size to 24 by @samuv in #2126
- fix(skills): split version from OCI reference when opening install dialog from registry by @samuv in #2122
- feat(playground): agent configuration and Skills Builder agent by @samuv in #2101
- feat(skills): nice empty state when search returns no results by @samuv in #2127
- feat(skills): allow pasting and validating folder paths in build dialog by @samuv in #2124
- chore(deps): update anthropics/claude-code-action digest to 11a9dad by @renovate[bot] in #2131
- chore(deps): update dependency msw to ^2.13.6 by @renovate[bot] in #2132
- chore(deps): update pnpm/action-setup action to v6 by @renovate[bot] in #2002
- feat(skills): polish install/remove actions and detail header spacing by @samuv in #2128
- chore(deps): update dependency stacklok/toolhive to v0.25.0 by @renovate[bot] in #2133
- fix(deps): update tanstack-router monorepo by @renovate[bot] in #2135
- fix(deps): update tanstack-query monorepo to ^5.100.3 by @renovate[bot] in #2134
- feat(skills): launch Skills as default landing route by @samuv in #2130
New Contributors
- @thisisryanswift made their first contribution in #2104
Full Changelog: v0.32.1...v0.33.0-rc.0
v0.32.1
What's Changed
- fix(ci): grant security-fix job permissions in scheduled workflow by @samuv in #2099
- chore(deps): update anthropics/claude-code-action digest to 567fe95 by @renovate[bot] in #2106
- fix(security): override postcss >=8.5.10 (GHSA-qx2v-qp2m-jg93) by @toolhive-studio-ci[bot] in #2105
- chore(deps): update dependency @tanstack/router-plugin to ^1.167.23 by @renovate[bot] in #2107
- chore(deps): update dependency msw to ^2.13.5 by @renovate[bot] in #2108
- chore(deps): update dependency pnpm to v10.33.2 by @renovate[bot] in #2109
- chore(deps): update dependency vite to ^8.0.10 by @renovate[bot] in #2110
- chore(deps): update dependency electron to v41.3.0 by @renovate[bot] in #2113
- fix(deps): update dependency @modelcontextprotocol/ext-apps to ^1.7.0 by @renovate[bot] in #2115
- fix(deps): update dependency react-hook-form to v7.73.1 by @renovate[bot] in #2116
- chore(deps): update vitest monorepo to ^4.1.5 by @renovate[bot] in #2111
- fix(deps): update tailwindcss monorepo to ^4.2.4 by @renovate[bot] in #2112
- feat(skills): registry card polish and persisted pagination state by @samuv in #2102
- fix(deps): update tanstack-query monorepo to ^5.100.1 by @renovate[bot] in #2117
- fix(packaging): remove hard docker RPM dependency to allow podman-docker installs (#2103) by @toolhive-studio-ci[bot] in #2118
- chore: add devcontainer + noVNC setup for parallel/agentic dev servers by @kantord in #2093
Full Changelog: v0.32.0...v0.32.1
v0.32.1-rc.0
What's Changed
- fix(ci): grant security-fix job permissions in scheduled workflow by @samuv in #2099
- chore(deps): update anthropics/claude-code-action digest to 567fe95 by @renovate[bot] in #2106
- fix(security): override postcss >=8.5.10 (GHSA-qx2v-qp2m-jg93) by @toolhive-studio-ci[bot] in #2105
- chore(deps): update dependency @tanstack/router-plugin to ^1.167.23 by @renovate[bot] in #2107
- chore(deps): update dependency msw to ^2.13.5 by @renovate[bot] in #2108
- chore(deps): update dependency pnpm to v10.33.2 by @renovate[bot] in #2109
- chore(deps): update dependency vite to ^8.0.10 by @renovate[bot] in #2110
- chore(deps): update dependency electron to v41.3.0 by @renovate[bot] in #2113
- fix(deps): update dependency @modelcontextprotocol/ext-apps to ^1.7.0 by @renovate[bot] in #2115
- fix(deps): update dependency react-hook-form to v7.73.1 by @renovate[bot] in #2116
- chore(deps): update vitest monorepo to ^4.1.5 by @renovate[bot] in #2111
- fix(deps): update tailwindcss monorepo to ^4.2.4 by @renovate[bot] in #2112
- feat(skills): registry card polish and persisted pagination state by @samuv in #2102
- fix(deps): update tanstack-query monorepo to ^5.100.1 by @renovate[bot] in #2117
- fix(packaging): remove hard docker RPM dependency to allow podman-docker installs (#2103) by @toolhive-studio-ci[bot] in #2118
- chore: add devcontainer + noVNC setup for parallel/agentic dev servers by @kantord in #2093
Full Changelog: v0.32.0...v0.32.1-rc.0
v0.32.0
What's Changed
- fix(security): override xmldom >=0.9.10, fast-xml-parser >=5.7.0, uuid >=14.0.0 by @toolhive-studio-ci[bot] in #2082
- fix(skills): prefill registry skill installs with OCI refs by @tsotnikov in #2080
- chore: adjust unused export and ignore file in knip by @samuv in #2083
- feat(skills): add analytics coverage for the Skills feature by @samuv in #2078
- ci: skip macOS code signing on PR validation builds by @JAORMX in #2084
- refactor(ci): migrate security fix agent to claude-code-action by @peppescg in #2085
- chore(deps): update anthropics/claude-code-action digest to b4d6741 by @renovate[bot] in #2088
- chore(deps): update dependency vite to ^8.0.9 by @renovate[bot] in #2091
- chore(deps): update dependency @electron/rebuild to ^4.0.4 by @renovate[bot] in #2089
- fix(api): unblock openapi-ts client generation under v0.96.1 by @samuv in #2092
- fix(ci): grant security-fix job permissions in on-main workflow by @samuv in #2094
- chore(deps): update dependency @hey-api/openapi-ts to v0.96.1 by @renovate[bot] in #2090
- refactor(mcp-optimizer): remove the feature and migrate legacy users on startup by @samuv in #2086
- chore(deps): update dependency stacklok/toolhive to v0.24.1 by @renovate[bot] in #2095
- fix(security): pin fast-xml-parser to 5.5.8 to unblock S3 release publish by @samuv in #2096
- fix(skills): raise registry card Install button above navigation overlay by @samuv in #2098
- feat(skills): paginate registry tab and preserve state across detail navigation by @samuv in #2097
- fix(main): enhance PATH when spawning thv so macOS credential helpers resolve by @samuv in #2100
New Contributors
- @tsotnikov made their first contribution in #2080
Full Changelog: v0.31.0...v0.32.0
v0.32.0-rc.1
What's Changed
Full Changelog: v0.32.0-rc.0...v0.32.0-rc.1
v0.32.0-rc.0
What's Changed
- fix(security): override xmldom >=0.9.10, fast-xml-parser >=5.7.0, uuid >=14.0.0 by @toolhive-studio-ci[bot] in #2082
- fix(skills): prefill registry skill installs with OCI refs by @tsotnikov in #2080
- chore: adjust unused export and ignore file in knip by @samuv in #2083
- feat(skills): add analytics coverage for the Skills feature by @samuv in #2078
- ci: skip macOS code signing on PR validation builds by @JAORMX in #2084
- refactor(ci): migrate security fix agent to claude-code-action by @peppescg in #2085
- chore(deps): update anthropics/claude-code-action digest to b4d6741 by @renovate[bot] in #2088
- chore(deps): update dependency vite to ^8.0.9 by @renovate[bot] in #2091
- chore(deps): update dependency @electron/rebuild to ^4.0.4 by @renovate[bot] in #2089
- fix(api): unblock openapi-ts client generation under v0.96.1 by @samuv in #2092
- fix(ci): grant security-fix job permissions in on-main workflow by @samuv in #2094
- chore(deps): update dependency @hey-api/openapi-ts to v0.96.1 by @renovate[bot] in #2090
- refactor(mcp-optimizer): remove the feature and migrate legacy users on startup by @samuv in #2086
- chore(deps): update dependency stacklok/toolhive to v0.24.1 by @renovate[bot] in #2095
- fix(security): pin fast-xml-parser to 5.5.8 to unblock S3 release publish by @samuv in #2096
- fix(skills): raise registry card Install button above navigation overlay by @samuv in #2098
- feat(skills): paginate registry tab and preserve state across detail navigation by @samuv in #2097
New Contributors
- @tsotnikov made their first contribution in #2080
Full Changelog: v0.31.0...v0.32.0-rc.0
v0.31.0
What's Changed
- feat(skills): align skills page and cards with design by @samuv in #2045
- chore(deps): update anthropics/claude-code-action digest to 5d5c10a by @renovate[bot] in #2049
- chore(deps): update dependency msw to ^2.13.4 by @renovate[bot] in #2052
- chore(deps): update dependency electron to v41.2.1 by @renovate[bot] in #2050
- chore(deps): update dependency prettier to v3.8.3 by @renovate[bot] in #2053
- chore(deps): update dependency memfs to ^4.57.2 - autoclosed by @renovate[bot] in #2051
- fix(deps): update dependency @tanstack/react-router to ^1.168.22 by @renovate[bot] in #2054
- fix(deps): update dependency nanoid to ^5.1.9 by @renovate[bot] in #2055
- feat: add persisted card/table view toggle for MCP servers and installed skills by @samuv in #2046
- feat(playground): persist composer drafts per thread across route changes by @samuv in #2048
- feat(ui): add card/table view toggle for registry and skills tabs by @samuv in #2047
- feat(playground): persist MCP App UI metadata across restarts by @samuv in #2057
- feat(ci): add automated bug-fix agent and triage cron by @peppescg in #1938
- chore(deps): update actions/create-github-app-token digest to 1b10c78 by @renovate[bot] in #2059
- chore(deps): update actions/setup-node digest to 48b55a0 by @renovate[bot] in #2060
- chore(deps): update dependency stacklok/toolhive to v0.22.0 by @renovate[bot] in #2061
- feat(skills): surface source repository and tighten registry metadata by @samuv in #2064
- feat(skills): explain User vs Project scope in install dialog by @samuv in #2063
- feat(playground): preload thread in the route loader and delegate scroll restoration to router by @samuv in #2062
- chore(deps): update dependency node to v24.15.0 by @renovate[bot] in #2068
- fix(deps): update tanstack-query monorepo to ^5.99.1 by @renovate[bot] in #2067
- chore(deps): update dependency stacklok/toolhive to v0.23.1 by @renovate[bot] in #2065
- fix(ci): remove restrictive permissions from bug-fix trigger workflow by @peppescg in #2070
- fix(ci): use GITHUB_TOKEN for issue comments in bug-fix agent by @peppescg in #2071
- fix(ci): use npm for global Claude Code install by @peppescg in #2072
- fix(deps): update dependency @tanstack/react-router to ^1.168.23 by @renovate[bot] in #2066
- refactor(ci): migrate bug-fix agent and triage to claude-code-action by @peppescg in #2073
- fix(mcp-servers): include title field in search filter (#2069) by @toolhive-studio-ci[bot] in #2074
- chore(deps): update dependency stacklok/toolhive to v0.24.0 by @renovate[bot] in #2076
- feat(analytics): add UTM suite and instance id to on-ramp outbound links by @samuv in #2075
- fix(playground): clear composer draft synchronously on submit by @samuv in #2077
Full Changelog: v0.30.0...v0.31.0