Tags: hanlulong/stata-mcp
Tags
chore: bump version to 0.4.1 Bug fixes release: - Improved session management robustness and thread safety - Enhanced cross-platform compatibility (Windows/Mac) - Better error handling throughout the extension 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
chore: release version 0.4.0 ## What's New - Multi-session support for parallel Stata execution - Session management API - Automatic session cleanup after 1 hour idle timeout ## Windows Fixes - Fixed graph display and popup not working on Windows - URL decoding for graph names with special characters - Line ending normalization for SSE streams - Forward slash paths in Stata commands - Suppressed non-critical IOCP socket errors ## Other Fixes - Preserved table formatting (removed space compression) - Fixed log file location in /v1/tools endpoint 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
feat: add dofile and parent options to logFileLocation setting - Add 'dofile' option to save logs in same directory as .do file - Add 'parent' option to save logs in parent directory of .do file - Now logFileLocation matches options available in workingDirectory - Default remains 'extension' for clean workspaces - Update READMEs with new options documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
feat: add stop execution and improve cancellation handling - Add stop execution button with StataSO_SetBreak() for proper Stata interruption - Minimize error/display messages after stop button (clean cancellation) - Print "=== Execution stopped ===" to stdout for VS Code display - Handle port-in-use by killing existing unresponsive process - Fix async execution in /v1/tools to allow concurrent stop requests - Detect cancellation via --Break-- in error message or cancelled flag - Change verbose warning logs to debug level during stop 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
feat: add compact mode filtering to optimize token usage for MCP - Add MCP output settings: resultDisplayMode (compact/full) and maxOutputTokens - Implement compact mode filter to reduce token usage: - Filter loop code echoes (foreach/forvalues/while) keeping actual output - Filter program definitions and Mata blocks - Filter command echoes for run_file operations - Filter verbose messages (real changes made, missing values generated) - Clean up orphaned numbered lines - Fix Windows CRLF line ending handling - Fix nested loop detection pattern - Add test file for compact filter 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
chore: bump version to 0.3.1 and add DeepEcon.ai branding - Update version to 0.3.1 in package.json - Add DeepEcon.ai link in description section of both README files - Update all version references from 0.3.0 to 0.3.1 in documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
PreviousNext