Commit Graph

  • 85ca40073b Fix Issue #170: LoadTo detects existing sheets and returns clear error (#171) v1.3.3 Stefan Broenner 2025-11-10 17:48:05 +00:00
  • c9643b4979 Fix #167: Excel validation InputTitle/InputMessage not returned + dropdown list guidance (#168) Stefan Broenner 2025-11-10 14:54:49 +00:00
  • 8665b97ee3 fix: VS Code extension build - move XML cleanup to after Publish (#166) Stefan Broenner 2025-11-10 11:21:27 +00:00
  • ea4ad3e279 Rename test files from Parameter to NamedRange terminology (#165) Copilot 2025-11-10 10:53:36 +00:00
  • 8a80ef13f5 refactor: Complete Strategy Pattern implementation with test organization alignment Stefan Broenner 2025-11-10 08:56:25 +00:00
  • 7e1db06b0a Fix catastrophic OLAP PivotTable COM lifecycle bug (#162) Stefan Broenner 2025-11-09 19:49:18 +00:00
  • b97399f99b Fix SEO: Remove duplicate H1 heading from hero section Stefan Broenner 2025-11-09 16:12:29 +00:00
  • e25e81343e Fix Jekyll GitHub Pages repository configuration Stefan Broenner 2025-11-09 16:06:57 +00:00
  • 85ee61f9de Fix PivotTable tool discovery: Remove partial keyword blocking MCP SDK reflection (#158) Copilot 2025-11-09 16:47:53 +01:00
  • 1a460bb31a fix: exclude vendor and .bundle directories from Jekyll processing (#159) Stefan Broenner 2025-11-09 15:37:02 +00:00
  • a66561b092 Fix: Add missing MCP SDK discovery attributes to PivotTable tool (#156) Copilot 2025-11-09 14:43:32 +00:00
  • 512b9c7ff2 ci: add GitHub Actions workflow for Pages deployment from gh-pages/ (#157) Stefan Broenner 2025-11-09 14:03:08 +00:00
  • 8d23bce14c SEO: Complete optimization + GitHub Pages reorganization (#154) Stefan Broenner 2025-11-09 13:54:55 +00:00
  • b156c6af2d Add batch mode to CLI for RPA workflows (75-90% faster multi-operation execution) (#153) Copilot 2025-11-09 14:51:17 +01:00
  • bfb606efc9 fix: Exclude vscode-v* tags from MCP Server release workflow (#151) Stefan Broenner 2025-11-09 13:05:40 +00:00
  • c65a357574 feat: Add comprehensive SEO improvements per Google SEO Starter Guide (#150) Stefan Broenner 2025-11-09 12:59:31 +00:00
  • 660ffc2ed9 fix: Move meta tags to HTML head and add proper favicon with SEO improvements (#149) Stefan Broenner 2025-11-09 12:11:10 +00:00
  • fcf07d7ba9 fix: Use proper HTML meta tag for Google Search Console verification (#148) Stefan Broenner 2025-11-09 12:00:53 +00:00
  • d0763bc067 fix: Enable markdown rendering inside content-section div (#147) Stefan Broenner 2025-11-09 11:50:11 +00:00
  • f31ae80ca0 Fix GitHub Pages text contrast and layout structure (#146) Stefan Broenner 2025-11-09 11:41:24 +00:00
  • 5866a0e881 feat: Redesign VS Code extension icon with clean table design and enhance GitHub Pages with custom styling (#145) Stefan Broenner 2025-11-09 11:26:12 +00:00
  • 321aa694f4 feat: Improve SEO and add comprehensive installation guide (#144) Stefan Broenner 2025-11-09 10:49:25 +00:00
  • 7a123732e8 Add LLM guidance for PowerQuery Create vs Update action selection (#142) Stefan Broenner 2025-11-08 17:17:16 +00:00
  • 3074254391 Fix: Power Query Update merges instead of replaces M code (Issue #140) (#141) Stefan Broenner 2025-11-08 16:10:55 +00:00
  • d1aebbb25b feat: MCP Server optimization - accurate tool descriptions and improved LLM guidance (#139) Stefan Broenner 2025-11-08 15:23:57 +00:00
  • 2a08a04a35 feat: Power Query Phase 1 & 2 Complete - Atomic Operations + Documentation Cleanup Stefan Broenner 2025-11-07 05:30:54 +00:00
  • 8e3b238e45 Fix: Remove regex validation preventing numeric column names in Excel tables (#137) Copilot 2025-11-06 15:08:08 +01:00
  • 7637d29f83 Fix PowerQuery column structure bugs (#133) (#134) Stefan Broenner 2025-11-05 20:50:39 +00:00
  • 910986ceaf Add timeout support to all MCP tools (#132) Copilot 2025-11-05 18:39:58 +01:00
  • 93f73fcb85 Implement complete QueryTable support for Excel MCP Server with comprehensive tests and LLM guidance (#130) Copilot 2025-11-05 13:46:01 +00:00
  • 6e50cc0f8c fix: Fix connection refresh test failures and Success flag violations Stefan Broenner 2025-11-05 06:53:11 +00:00
  • a1d5323f1f feat: Add LLM-configurable timeout parameters to MCP tools Stefan Broenner 2025-11-04 14:50:06 +00:00
  • 70acaf3fb3 fix: Add timeout protection to SaveAsync for batch commit operations (#125) Stefan Broenner 2025-11-04 13:07:51 +00:00
  • 59e2f1db9b feat: Add comprehensive timeout protection with LLM guidance Stefan Broenner 2025-11-04 10:31:12 +00:00
  • d0ffa0660b Add formula edge case tests: cross-sheet references, absolute/relative refs, and bulk operations (#123) Stefan Broenner 2025-11-04 08:18:40 +00:00
  • d7ca7591c8 Add comprehensive formula validation test for realistic business scenarios Stefan Broenner 2025-11-04 07:42:19 +00:00
  • 6e29a10165 Fix CodeQL useless-assignment violations in ExcelVbaTool (#121) Stefan Broenner 2025-11-04 07:10:39 +00:00
  • 29eb536e49 fix: CodeQL useless-assignment violation in ExcelRangeTool.SetStyleAsync + scripts cleanup (#120) Stefan Broenner 2025-11-04 06:33:59 +00:00
  • 8b93285132 Fix CodeQL config - expand path patterns to cover all src files (#119) Stefan Broenner 2025-11-03 19:40:22 +00:00
  • a7a5e7f102 Fix CodeQL security issues and suppress intentional COM interop patterns (#118) Stefan Broenner 2025-11-03 19:30:41 +00:00
  • 83828cacc5 Fix/cleanup (#117) Stefan Broenner 2025-11-03 15:10:39 +00:00
  • e8c6f95a0d Refactor CreateFromDataModel to always return JSON responses for better client handling (#116) Stefan Broenner 2025-11-03 13:12:08 +00:00
  • bd50c36f92 Publish all four ExcelMcp packages to NuGet with aligned versioning (#115) Copilot 2025-11-03 13:47:01 +01:00
  • 0d5b0d0fd2 Add PivotTable creation from Power Pivot Data Model tables (#110) Copilot 2025-11-03 13:39:09 +01:00
  • 8758b090f2 Fix CodeQL alerts: Add path validation and exclude COM interop quality rules (#112) Copilot 2025-11-03 11:48:38 +00:00
  • 17831948b8 Fix: Return JSON responses instead of exceptions for business errors (#113) Stefan Broenner 2025-11-03 11:03:15 +00:00
  • f220d74c8e Add documentation for successful VS Code extension release (#108) Stefan Broenner 2025-11-03 09:50:48 +00:00
  • a2770d031e Fix VSIX file detection - handle excel-mcp package name (#107) Stefan Broenner 2025-11-03 09:47:07 +00:00
  • 2c76b00b97 Fix YAML syntax - remove here-string, use string concatenation (#106) Stefan Broenner 2025-11-03 09:42:55 +00:00
  • d1deef31f2 Fix YAML syntax - use single quotes for PowerShell strings (#105) Stefan Broenner 2025-11-03 09:32:40 +00:00
  • bef99c8d12 Fix VS Code extension release workflow - convert bash to PowerShell (#104) Stefan Broenner 2025-11-03 09:29:39 +00:00
  • 9ed4f6131a docs: correct tool count from 12 to 11 + fix integration test workflow (#103) Stefan Broenner 2025-11-03 09:16:02 +00:00
  • b422d9ded5 Major Test Infrastructure & MCP Server Improvements (#102) Stefan Broenner 2025-11-03 06:37:43 +00:00
  • bf00a899ec Remove TOM (Tabular Object Model) functionality (#94) Stefan Broenner 2025-10-31 23:13:59 +00:00
  • 83ca55cc69 Add manual runner installation guide and fix Azure deployment workflow (#93) Copilot 2025-10-31 10:06:31 +01:00
  • 7078bb5100 [WIP] Improve testing coverage for Excel COM functionality (#92) Copilot 2025-10-31 09:37:03 +01:00
  • 035eadfbab Fix runner deployment: accept token as workflow input (#91) Copilot 2025-10-31 09:18:46 +01:00
  • 82ed50d901 Fix Azure runner deployment workflow token generation (#90) Copilot 2025-10-31 08:03:17 +01:00
  • cbc0950bd1 Automate GitHub runner token generation in deployment workflow (#89) Copilot 2025-10-31 07:37:16 +01:00
  • bca43223ea Add automated Azure self-hosted runner infrastructure with GitHub Actions OIDC deployment (#88) Copilot 2025-10-31 07:14:57 +01:00
  • 59c4894a8a Migrate from deprecated TOM packages to Microsoft.AnalysisServices (#86) Copilot 2025-10-31 05:51:39 +01:00
  • 8863ab20a2 Remove all async/await pragmas with dual sync/async interface for COM interop (#84) Copilot 2025-10-31 05:48:46 +01:00
  • 10aeeecee0 MCP efficiency: batch discovery, loadDestination param, sensitivity label errors, bulk parameters + enhanced prompts (#82) Copilot 2025-10-31 04:49:08 +01:00
  • 9355d779cd fix: Remove hanging Data Model refresh from SetLoadToBothAsync (#81) Stefan Broenner 2025-10-30 21:32:43 +01:00
  • 5be650db86 fix: Improve error reporting for set-load-to-data-model and fix test isolation (#77) Stefan Broenner 2025-10-30 13:45:37 +01:00
  • 01654d194e fix: Various fixes for Power Query, PivotTable, and testing improvements (#76) Stefan Broenner 2025-10-30 13:24:10 +01:00
  • dece7289ec Implement PivotTable COM automation for Excel MCP server with comprehensive validation (#72) Copilot 2025-10-30 08:09:39 +01:00
  • c9594f2934 Merge pull request #74 from sbroenne/fix/tests-tighten-datamodel Stefan Broenner 2025-10-30 07:17:28 +01:00
  • c7eff88529 Optimize TableCommands.DataModel and tests - remove redundant variables and consolidate test helpers #74 #73 Stefan Broenner 2025-10-30 07:12:38 +01:00
  • 8d3018fe59 fix(table): improve AddToDataModel Add2 fallback and diagnostic messages for troubleshooting COM errors Stefan Broenner 2025-10-29 20:02:17 +01:00
  • 57e107c23a tests(core): tighten DataModel integration tests — disallow lenient 'accept failure' patterns; add audit docs and action plan Stefan Broenner 2025-10-29 19:58:30 +01:00
  • a802b0caf3 Fix MCP Registry validation by increasing NuGet CDN propagation wait time to 30 minutes (#71) Copilot 2025-10-29 18:19:43 +01:00
  • d87bd6d84e Merge branch 'main' of https://github.com/sbroenne/mcp-server-excel # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit. Stefan Broenner 2025-10-29 17:46:01 +01:00
  • 73c97b3497 Fix MCP Registry validation failures with CDN propagation wait and non-blocking workflow (#68) Copilot 2025-10-29 17:45:00 +01:00
  • 7fe8e9fe51 Follow-up improvements to Core Integration Test infrastructure (#70) Stefan Broenner 2025-10-29 17:44:30 +01:00
  • 019b785559 Improve Core Integration Tests with State Verification (#69) Stefan Broenner 2025-10-29 17:40:20 +01:00
  • ea4172ad36 Improve Core Integration Tests with State Verification #69 Stefan Broenner 2025-10-29 17:39:26 +01:00
  • 91d11a3636 Enhance Power Pivot tool selection for LLMs (#67) Stefan Broenner 2025-10-29 14:50:15 +01:00
  • e374ca7146 fix: add MCP Registry ownership validation metadata to README Stefan Broenner 2025-10-29 14:00:22 +01:00
  • 6b61dc0be6 fix: correct server.json path in MCP Registry publish step (#65) Stefan Broenner 2025-10-29 13:49:09 +01:00
  • 681a3e65ca feat(vscode-extension): improve naming and marketplace discoverability v1.1.3 Stefan Broenner 2025-10-29 12:53:01 +01:00
  • 94c9c99704 Merge pull request #62 from sbroenne/fix/package-version-baseline Stefan Broenner 2025-10-29 12:01:38 +01:00
  • d41eaf399c fix: reset package.json version to 1.0.0 baseline - versions controlled by git tags #62 Stefan Broenner 2025-10-29 11:59:49 +01:00
  • a2d9c25035 chore: bump VS Code extension version to 1.1.2 Stefan Broenner 2025-10-29 11:34:29 +01:00
  • 382578b0d0 Merge pull request #61 from sbroenne/update-docs-bundled-approach Stefan Broenner 2025-10-29 11:33:56 +01:00
  • ed91c35fe3 feat: remove version checking functionality #61 Stefan Broenner 2025-10-29 11:29:02 +01:00
  • 1b0536e62e feat: implement bundled MCP server approach in VS Code extension Stefan Broenner 2025-10-29 11:22:09 +01:00
  • 7f295d824f workflow: simplify to framework-dependent MCP server executable Stefan Broenner 2025-10-29 11:21:38 +01:00
  • 98ca309f90 workflow: update VS Code extension release to build bundled MCP server Stefan Broenner 2025-10-29 11:16:18 +01:00
  • fc02142c0a docs: update documentation to reflect bundled MCP server approach Stefan Broenner 2025-10-29 11:08:47 +01:00
  • 2ac7b6413a fix: Add shell:bash to Package Extension step in VS Code workflow (#60) Stefan Broenner 2025-10-29 10:13:03 +01:00
  • a703e740fc fix: Change VS Code extension release workflow to windows-latest runner (#59) Stefan Broenner 2025-10-29 10:09:31 +01:00
  • ef352ccea0 Enhance Excel Data Model tool descriptions and improve test stability by preventing COM issues and ensuring error handling in Power Query workflows. (#58) Stefan Broenner 2025-10-29 09:23:07 +01:00
  • 79990d9ba8 Rename table to excel_table, correct standalone features documentation, and fix all suggested action command names (#55) Copilot 2025-10-29 08:13:15 +01:00
  • be54d522f9 Remove Open VSX Registry references from VS Code extension (#53) Stefan Broenner 2025-10-29 07:15:22 +01:00
  • 7eded2c739 Fix QueryTable persistence bug preventing set-load-to-table from working (#51) Stefan Broenner 2025-10-29 06:22:31 +01:00
  • ff7bff6303 Add VS Code extension with automatic .NET installation and marketplace publishing for ExcelMcp MCP server (#50) Copilot 2025-10-28 22:39:56 +01:00
  • 7229e4b12d Add MCP Registry publishing automation (#48) Copilot 2025-10-28 21:50:19 +01:00
  • 8c4bc61f9c Add batch mode hints to SuggestedNextActions for multi-operation workflows (#44) Copilot 2025-10-28 21:44:04 +01:00
  • 1b8406b002 [WIP] Fix outdated release information in actions (#46) Copilot 2025-10-28 21:38:44 +01:00