CHANGELOG.md•2.69 kB
# Changelog (Auto Generated by Claude Code)
## [1.6.3] - 2025-09-12
### Added
- **MCP Resource Support**: Added `@mcp.resource` decorator for `help` function with URI `help://stata/{cmd}`
- **AI Coding Ability Report**: Added comprehensive comparison chart of different AI models' Stata code generation capabilities in source documentation
### Changed
- **Dependency Upgrade**: Upgraded `mcp[cli]` from `>=1.9.0` to `>=1.13.0` for latest MCP protocol features
- **Version Updates**: Updated version numbers across all documentation files and CITATION.cff
### Technical
- **Enhanced MCP Support**: Improved MCP protocol compatibility with resource URI support
## [1.6.2] - 2025-08-15
### Changed
- **CLI Architecture**: Refactored CLI entry point from `__init__.py` to dedicated CLI module
- Moved CLI functionality to `stata_mcp/cli/_cli.py`
- Improved code modularity and separation of concerns
- Updated entry point configuration in `pyproject.toml`
- Enhanced maintainability following Python packaging best practices
### Technical
- **Code Organization**: Clean separation between package initialization and CLI execution
- **Entry Point**: Updated to use dedicated CLI module instead of `__init__.py`
- **Module Structure**: Reduced complexity in main module initialization
## [1.6.1] - 2025-08-09
### Fixed
- Fixed Excel file reading issue in `get_data_info` function by adding missing `openpyxl` dependency
- Resolved compatibility issues with Excel (.xlsx) file formats
### Added
- Added `openpyxl>=3.1.5` to project dependencies for Excel file support
### Security
- Updated license from MIT to Apache License 2.0 for better legal protection and compatibility
### Changed
- **License**: Migrated from MIT License to Apache License 2.0
- Updated LICENSE file to Apache 2.0 full text
- Updated all documentation files (README, README-cn, README-fr, README-sp)
- Updated CITATION.cff license field
- Updated pyproject.toml license field
- Updated Statement.md in all languages (中文, English, Français)
- Updated all license badges from MIT to Apache 2.0
- Ensured consistent Apache 2.0 licensing across entire project
## [1.6.0] - 2025-06-28
### Added
- Initial release with core Stata-MCP functionality
- Support for regression analysis via LLM integration
- Multi-language documentation (English, Chinese, French, Spanish)
- PyPI package distribution
- Jupyter integration support
- Web UI interface
- Cross-platform support (macOS, Windows, Linux)
### Features
- Stata command execution via MCP protocol
- Data analysis automation
- Regression model building assistance
- Statistical output interpretation
- Code generation and debugging support