Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: hanlulong/stata-mcp

Tags

v0.4.1

Toggle v0.4.1's commit message
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]>

v0.4.0

Toggle v0.4.0's commit message
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]>

v0.3.8

Toggle v0.3.8's commit message
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]>

v0.3.7

Toggle v0.3.7's commit message
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]>

v0.3.6

Toggle v0.3.6's commit message
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]>

v0.3.5

Toggle v0.3.5's commit message
chore: bump version to 0.3.5

- Fix Java initialization messages suppressed in extension output
- Update to fastapi-mcp 0.4.0 API (mount_sse)
- Filter stderr handlers to ignore JVM informational messages

v0.3.4

Toggle v0.3.4's commit message
chore: bump version to 0.3.4

v0.3.3

Toggle v0.3.3's commit message
Release v0.3.3: Fix Mac graph export issues and Dock icon suppression

v0.3.2

Toggle v0.3.2's commit message
fix: update description format for Open VSX compatibility (v0.3.2)

v0.3.1

Toggle v0.3.1's commit message
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]>