Features
- feat: MCP Server API (user) documentation (#2302) @anusshukla
- feat: Refactor scaffolding tools to combine in a single MCP tool (#2321) @shatakshiiii
- feat(mcp): Adding the ansible-navigator tool (#2269) @anusshukla
- feat(mcp): Add Ansible Content Best Practices tool and resource (#2297) @shatakshiiii
- feat(mcp): add a tool to define and build execution environment (#2253) @shatakshiiii
- feat(mcp): add create_playbook and create_collection commands (#2245) @ssbarnea
- feat(mcp): add support for ansible-dev-environment (#2219) @anusshukla
- feat(mcp): enable auto-fix functionality for ansible-lint tool (#2246) @shatakshiiii
- feat: Error handling in mcp server (#2212) @anusshukla
- feat: Register MCP server with enable/disable settings support (#2202) @shatakshiiii
- feat: Add Debug Environment and Ansible Lint Tools in MCP Server (#2211) @shatakshiiii
- feat: Implement Base MCP Server for VS Code Extension (#2183) @anusshukla
- feat: Add a new extension setting for MCP server (#2182) @shatakshiiii
Fixes
- fix(docs): migrate RTD URLs to docs.ansible.com (#2317) @gundalow
- fix: remove LS warning about disabling copilot (#2314) @ssbarnea
- fix(mcp): Standardize navigator inputSchema to Zod for tool registration (#2323) @anusshukla
- fix(build): revert to last working vite-plugin-vscode (#2313) @ssbarnea
- fix: specify Snippet format in textDocument/completion response (#2215) @rmuir
- fix: Optimize Flaky UI Tests (#2287) @anusshukla
- fix(build): ensure current use of local vsix file during e2e testing (#2288) @ssbarnea
- fix(build): konflux pipeline (#2274) @ssbarnea
- fix: Fixed ci issues and removed preflight from need (#2271) @anusshukla
- fix: Dynamically find untitled documents in walkthrough UI tests (#2213) @shatakshiiii
- fix: Add retry for VS Code download in tests (#2207) @alisonlhart
- fix: Fix image selection in devcontainer webview (#2201) @alisonlhart
- fix: Add missing awaits and notification dismiss loop for lightspeed tests (#2204) @alisonlhart
- fix: Refine EE webview tests and remove EE template link (#2197) @alisonlhart
- fix: Poll for lint diagnostics in e2e tests (#2196) @alisonlhart
- fix: Specify commit SHAs for all GHAs (#2190) @anusshukla
- fix: Align devfile template with ansible-creator template (#2192) @alisonlhart
- fix: Improved reliability of YAML diagnostics e2e test (#2189) @anusshukla
- fix: use uv.lock to manage python test dependencies (#2184) @ssbarnea
Maintenance
- chore: include ansible-dev-tools into uv deps (#2339) @ssbarnea
- chore: avoid using __dirname (#2336) @ssbarnea
- chore(deps): update various deps (#2319) @ssbarnea
- chore: get templates from ansible-creator (#2334) @ssbarnea
- chore: pre-commit autoupdate (#2335) @pre-commit-ci[bot]
- chore: ensure task commands do not run when not needed (#2328) @ssbarnea
- chore: disable sonar coverage checks (#2327) @ssbarnea
- chore: remove custom NODE_OPTIONS (#2325) @ssbarnea
- chore(build): fixes c8, lcovonly, xauth and mise node path (#2322) @ssbarnea
- chore(deps): update eslint and build scripts (#2284) @ssbarnea
- build(deps): bump js-yaml from 3.14.1 to 3.14.2 in the npm_and_yarn group across 1 directory (#2298) @dependabot[bot]
- chore: Optimize e2e tests (#2290) @anusshukla
- chore(build): remove use of git-lfs (#2285) @ssbarnea
- chore: use macos-15 builder (#2239) @ssbarnea
- chore(build): use prebuilt ext-builder image (#2283) @ssbarnea
- chore(build): publish build container (#2276) @ssbarnea
- chore: pre-commit autoupdate (#2257) @pre-commit-ci[bot]
- chore(build): refactor and restructure MCP test code (#2252) @shatakshiiii
- chore(build): add preflight job with fast failure (#2237) @ssbarnea
- chore: avoid build failures when python 3.14 is default (#2251) @ssbarnea
- chore(deps): update typescript (#2250) @ssbarnea
- chore(build): rework caching and fail if macos job fails (#2249) @ssbarnea
- chore(deps): update init, marked, globals and react (#2248) @ssbarnea
- chore: report build failures from main branch (#2243) @ssbarnea
- chore: update vite and vue (#2244) @ssbarnea
- chore: update chai and mocha (#2242) @ssbarnea
- chore: update eslint and fix violations (#2240) @ssbarnea
- chore: update adt to 25.8.2 (#2233) @ssbarnea
- chore: update some node deps (#2234) @ssbarnea
- chore: ensure mcp tests run and coverage reported (#2232) @ssbarnea
- chore: fix build (#2231) @ssbarnea
- build(deps): bump vite from 7.1.5 to 7.1.11 in the npm_and_yarn group across 1 directory (#2216) @dependabot[bot]
- chore: update extest from 8.14.1 to 8.18.0 (#2209) @ssbarnea
- chore: add force kill to extest (#2210) @ssbarnea
- chore: rename sonar config file and use manual scanning (#2205) @ssbarnea
- chore: remove direnv from build toolkit (#2188) @ssbarnea
- chore: Update vue and eslint dependencies (#2200) @alisonlhart
- chore: pre-commit autoupdate (#2203) @pre-commit-ci[bot]
- chore: Update uuid and minor dev dependencies (#2199) @alisonlhart
- chore: Update uv lockfile with newer dependencies (#2193) @alisonlhart
- chore: Update node and CI dependencies (#2198) @alisonlhart
- chore: replace prettier with biome (#2195) @ssbarnea
- chore: update cspell and toml hooks (#2194) @ssbarnea
- build(deps): bump tar-fs from 1.16.5 to 1.16.6 in the npm_and_yarn group across 1 directory (#2185) @dependabot[bot]
- build: remove use of .tool-versions (#2187) @ssbarnea