Skip to content

Commit 774241c

Browse files
lev-corruptedclaude
andcommitted
Release v3.4.1 - Bug fixes and repository improvements
## Version Changes - pyproject.toml: 3.3.0 → 3.4.1 - README.md: Updated version badge to 3.4.1 - CHANGELOG.md: Added comprehensive v3.4.1 release notes ## Release Summary This patch release fixes CI/CD issues and improves repository organization. ### Fixed - Python version requirements (3.10+ for MCP SDK compatibility) - Code formatting (black + isort configuration) - CI/CD pipeline now passes all checks ### Improved - Repository organization (docs in proper folders) - Documentation links (all updated after reorganization) - Project structure (cleaner root directory) See CHANGELOG.md for complete release notes. 🤖 Generated with Claude Code https://claude.com/claude-code Co-Authored-By: Claude <noreply@anthropic.com>
1 parent d804621 commit 774241c

File tree

3 files changed

+53
-2
lines changed

3 files changed

+53
-2
lines changed

CHANGELOG.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,57 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
---
99

10+
## [3.4.1] - 2025-10-22
11+
12+
### 🔧 Bug Fixes & Improvements
13+
14+
This patch release fixes CI/CD issues and improves repository organization.
15+
16+
#### Fixed
17+
- **Python Version Requirements**: Updated to Python 3.10+ (was incorrectly set to 3.9+)
18+
- MCP SDK requires Python 3.10+, causing CI/CD dependency resolution failures
19+
- Updated `pyproject.toml`, GitHub Actions workflow, and all documentation
20+
- CI/CD now tests on Python 3.10, 3.11, 3.12 (removed 3.9)
21+
22+
- **Code Formatting**: Fixed all black and isort formatting issues
23+
- Reformatted 26 Python files with black
24+
- Fixed import sorting with isort (black-compatible profile)
25+
- Added `[tool.isort]` and `[tool.black]` configuration to `pyproject.toml`
26+
- CI/CD code quality checks now pass
27+
28+
#### Improved
29+
- **Repository Organization**: Cleaned up file structure
30+
- Moved improvement docs to `docs/releases/` (IMPROVEMENTS_*.md, RELEASE_CHECKLIST.md)
31+
- Moved `GITHUB_REPO_INFO.md` to `docs/`
32+
- Moved `TradingViewPineStrats/` to `examples/pine-scripts/`
33+
- Removed `.DS_Store` files
34+
- Cleaner root directory with only essential project files
35+
36+
- **Documentation**: Fixed all broken links after reorganization
37+
- Updated CHANGELOG.md references
38+
- Updated docs/GITHUB_REPO_INFO.md paths
39+
- Updated docs/PROJECT_SUMMARY.md structure
40+
- Updated examples/pine-scripts/README.md
41+
- Added comprehensive "Repository Structure" section to README.md
42+
43+
#### Changed
44+
- Python requirement: `>=3.9``>=3.10`
45+
- CI/CD test matrix: `[3.9, 3.10, 3.11, 3.12]``[3.10, 3.11, 3.12]`
46+
- All version badges and documentation updated to reflect Python 3.10+
47+
48+
### ⚠️ Breaking Changes
49+
50+
**None!** This is a backward-compatible patch release. Users already on Python 3.10+ will see no changes.
51+
52+
### 📊 Impact
53+
54+
- ✅ CI/CD pipeline now passes all checks
55+
- ✅ Repository is cleaner and better organized
56+
- ✅ All documentation links work correctly
57+
- ✅ Code follows consistent formatting standards
58+
59+
---
60+
1061
## [3.4.0] - 2025-10-18
1162

1263
### 🎉 Major Release - Production Ready

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
77
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
88
[![Docker](https://img.shields.io/badge/docker-ready-blue.svg)](https://hub.docker.com)
9-
[![Version](https://img.shields.io/badge/version-3.4.0-green.svg)](https://github.com/lev-corrupted/TradingViewMCPServer/releases)
9+
[![Version](https://img.shields.io/badge/version-3.4.1-green.svg)](https://github.com/lev-corrupted/TradingViewMCPServer/releases)
1010

1111
Professional trading assistant supporting **Forex, Stocks, and Crypto** with **25+ technical indicators**, **Pine Script v6 development tools**, and **production-grade reliability**.
1212

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "tradingview-mcp"
3-
version = "3.3.0"
3+
version = "3.4.1"
44
description = "TradingView MCP server for Claude - Multi-asset trading assistant with Pine Script v6 development tools supporting Forex, Stocks, Crypto with 25+ technical indicators"
55
readme = "README.md"
66
requires-python = ">=3.10"

0 commit comments

Comments
 (0)