Skip to content

v3.4.1 - Bug Fixes & Repository Improvements

Latest

Choose a tag to compare

@lev-corrupted lev-corrupted released this 22 Oct 10:40

πŸ”§ 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/ to examples/pine-scripts/
    • Cleaner root directory with only essential files
  • 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