CHANGELOG.md•4.88 kB
# Changelog
All notable changes to this project will be documented in this file.
## [1.8.0] - 2025-08-25
### ⚙️ Miscellaneous Tasks
- Upgrade deps
## [1.7.1] - 2025-08-04
### ⚙️ Miscellaneous Tasks
- Update dependencies including anyio 4.10.0 and fastmcp 2.11.0
- Update dependencies to anyio 4.10.0 and fastmcp 2.11.0
## [1.7.0] - 2025-07-20
### 🚀 Features
- Add prepare_search_query tool to improve torrent search accuracy
### 📚 Documentation
- Update Docker commands to use modern syntax
- Update Docker syntax and remove version constraints in dev dependencies
### ⚙️ Miscellaneous Tasks
- Remove version constraints from dev dependencies
- Optimize GitHub Actions workflow with uv caching and tagged releases
- Update dependencies including authlib 1.6.1, fastapi 0.116.1 and mypy 1.17.0
- Prepare release 1.7.0 with search query tool and dependency updates
## [1.6.1] - 2025-07-02
### 🚜 Refactor
- Reorganize Docker setup with multi-stage build and simplified compose config
### 📚 Documentation
- Update YggTorrent passkey location in setup instructions
- Update changelog for v1.6.1 with Docker refactor and passkey instructions
### ⚙️ Miscellaneous Tasks
- Bump version to 1.6.1 and remove dependency version constraints
## [1.6.0] - 2025-07-02
### 🐛 Bug Fixes
- Update dependencies and ajust tests
### 📚 Documentation
- Update changelog for version 1.5.0 with Alpine migration and display improvements
- Update changelog for version 1.6.0 with bug fixes and documentation updates
## [1.5.0] - 2025-06-19
### 🚀 Features
- Improve torrent display format and switch to Alpine base image
## [1.4.0] - 2025-06-17
### 🚜 Refactor
- Simplify max_items parameter with default value of 25 in torrent search endpoints
- Rework on api/mcp logic to simplify params, optimize prompts, and reduce overall token consumption
- Simplify Dockerfile by using single-stage build
### 📚 Documentation
- Update changelog for version 1.4.0 with refactoring and dependency upgrades
### ⚙️ Miscellaneous Tasks
- Add auto-fix flag to ruff check command in dev script
- Upgrade dependencies (fastapi 0.115.13, mypy 1.16.1)
## [1.3.3] - 2025-06-15
### 🚜 Refactor
- Rename limit parameter to max_items and update API documentation
### 📚 Documentation
- Rename limit parameter to max_items in API documentation
## [1.3.2] - 2025-06-15
### ⚙️ Miscellaneous Tasks
- Bump fastmcp to 2.8.1 and update dependencies versions
- Bump fastmcp to 2.8.1 and update dependencies
## [1.3.1] - 2025-06-13
### 🐛 Bug Fixes
- Update badge URLs to prevent caching issues
### 📚 Documentation
- Add badges for uv, Python version, and CI status to README
### ⚙️ Miscellaneous Tasks
- Remove dummy .env file creation step from CI workflow
- Bump version to 1.3.1 and remove unused dependencies
- Prepare release 1.3.1 with badge updates and CI workflow fixes
## [1.3.0] - 2025-06-12
### 🚜 Refactor
- Add mcp_client fixture to reduce client instantiation duplication in tests
- Add mypy type checking and improve code quality
### 📚 Documentation
- Update changelog for version 1.3.0 with refactoring and config changes
### ⚙️ Miscellaneous Tasks
- Add glama server configuration file
## [1.2.3] - 2025-06-11
### 🚀 Features
- Add quad9 DNS configuration to Docker setup for improved connectivity
### 🐛 Bug Fixes
- Make query parameter required in search_torrents method
- Correct default port value in help message from 8001 to 8000
### 📚 Documentation
- Update changelog for version 1.2.3 with DNS config and bug fixes
## [1.2.2] - 2025-06-11
### 🚜 Refactor
- Remove rich and add dummy passkey fallback
### ⚙️ Miscellaneous Tasks
- Update changelog for version 1.2.1 with dependency updates and gitignore changes
## [1.2.1] - 2025-06-11
### ⚙️ Miscellaneous Tasks
- Add .ruff_cache to gitignore file
- Bump fastmcp dependency from 2.7.1 to 2.8.0
## [1.2.0] - 2025-06-10
### 📚 Documentation
- Add changelog section and simplify contributing guidelines
### 🎨 Styling
- Minor fix
### ⚙️ Miscellaneous Tasks
- Add git-cliff config and initial changelog
- Improve package documentation and add ruff linter
## [1.1.0] - 2025-06-10
### 🚀 Features
- Add multiple transport modes (stdio, sse, streamable-http) and update documentation
### 🐛 Bug Fixes
- Update PyPI badge URL to prevent caching issues
### 📚 Documentation
- Add DeepWiki badge to README
## [1.0.0] - 2025-06-09
### 🚀 Features
- Improve wrapper
- Add download_torrent_file to mcp server
- Add pytest
- Improve docker file
- Improve readme
- Add Fastapi server
- Migrate from poetry to uv, update docs, add mcp stdio support
### ⚙️ Miscellaneous Tasks
- Add GitHub Actions workflow for testing, building and publishing to PyPI
<!-- generated by git-cliff -->