π§ Bug Fixes & Improvements
This patch release fixes CI/CD issues and improves repository organization.
Fixed β
-
Python Version Requirements: Updated to Python 3.10+ (MCP SDK compatibility)
- Fixed CI/CD dependency resolution failures
- Updated pyproject.toml, GitHub Actions, and all documentation
- CI/CD now tests on Python 3.10, 3.11, 3.12
-
Code Formatting: Fixed all black and isort formatting issues
- Reformatted 26 Python files with black
- Fixed import sorting with isort (black-compatible profile)
- Added
[tool.isort]and[tool.black]configuration to pyproject.toml - CI/CD code quality checks now pass β
Improved π
-
Repository Organization: Cleaned up file structure
- Moved improvement docs to
docs/releases/ - Moved
TradingViewPineStrats/toexamples/pine-scripts/ - Cleaner root directory with only essential files
- Moved improvement docs to
-
Documentation: Fixed all broken links after reorganization
- Added comprehensive "Repository Structure" section to README
Changed π
- Python requirement:
>=3.9β>=3.10 - CI/CD test matrix:
[3.9, 3.10, 3.11, 3.12]β[3.10, 3.11, 3.12]
β οΈ Breaking Changes
None! This is a backward-compatible patch release.
π Impact
- β CI/CD pipeline now passes all checks
- β Repository is cleaner and better organized
- β All documentation links work correctly
- β Code follows consistent formatting standards
Full Changelog: v3.4.0...v3.4.1