11 KiB
[2.3.3] - 2026-04-30
⚙️ Miscellaneous Tasks
- Chore: update changelog with v2.3.2 release notes
- Chore: update deps
[2.3.2] - 2026-04-18
📚 Documentation
- Docs: update README with YggTorrent re-enablement and fix list numbering
⚙️ Miscellaneous Tasks
- Chore: update changelog
- Chore: bump version to 2.3.2 and refactor scraper parsing logic
[2.3.1] - 2026-03-08
⚙️ Miscellaneous Tasks
- Chore: update changelog with v2.3.0 release notes
- Chore: bump version to 2.3.1 and update ygg-api Docker image source
[2.3.0] - 2026-03-06
🚀 Features
- Feat: bump version to 2.3.0 with YggTorrent re-enablement via ygg-api
⚙️ Miscellaneous Tasks
- Chore: update changelog with v2.2.0 release notes
[2.2.0] - 2026-03-04
🐛 Bug Fixes
- Fix: bump version to 2.2.0 with La Cale API key support and YggTorrent deprecation
⚙️ Miscellaneous Tasks
- Chore: update changelog with v2.1.0 release notes
[2.1.0] - 2026-02-05
🐛 Bug Fixes
- Fix: deprecate La Cale tracker and upgrade GitHub Actions dependencies
⚙️ Miscellaneous Tasks
-
Chore: update changelog with v2.0.3 release notes
-
Add v2.0.3 section documenting search improvements and scraper fixes
-
Document typo fix in search_torrents docstring
-
Document query construction and ranking improvements
-
Document lowercase conversion of search queries
-
Document rename of compile import to re_compile
-
Document ThePirateBay category filter addition
-
Document standalone scraper test script addition
[2.0.3] - 2026-01-18
⚙️ Miscellaneous Tasks
-
Chore: update changelog with v2.0.2 release notes and improve formatting
-
Add v2.0.2 section documenting changelog format changes and CLI output improvements
-
Add blank lines between version sections for better readability throughout changelog
-
Document switch from conventional commits to full message parsing
-
Document consolidation of CLI output and removal of redundant debug prints
-
Chore: bump version to 2.0.3 with search improvements and scraper fixes
-
Update version from 2.0.2 to 2.0.3 in pyproject.toml
-
Fix typo in search_torrents docstring: "Perfom" → "Perform"
-
Improve query construction guidelines and result ranking criteria in docstring
-
Force lowercase conversion of search queries in API client
-
Rename
compileimport tore_compileto avoid shadowing builtin -
Add category filter to ThePirateBay search URL
-
Add standalone scraper test script for debugging
[2.0.2] - 2026-01-15
⚙️ Miscellaneous Tasks
-
Chore: update changelog format and disable conventional commits in cliff.toml
-
Regenerate CHANGELOG.md with detailed commit message bodies
-
Switch from conventional commits to full message parsing
-
Change "Other" category to "Changes" in commit parser
-
Remove markdown formatting from changelog header
-
Chore: bump version to 2.0.2 and improve CLI output formatting
-
Update version from 2.0.1 to 2.0.2 in pyproject.toml
-
Remove redundant debug prints for sources and torrent count
-
Consolidate CLI output into single formatted line showing excluded sources, found sources, and torrent count
[2.0.1] - 2026-01-13
⚙️ Miscellaneous Tasks
-
Chore: release version 2.0.0 with La Cale tracker support and API improvements
-
Chore: bump version to 2.0.1 with configuration and testing improvements
-
Rename
YGG_BASE_URLtoYGG_LOCAL_APIfor clarity -
Remove unused
LA_CALE_TRACKERenvironment variable -
Clean up cliff.toml changelog template formatting
-
Add
YGG_LOCAL_APIto docker-compose environment -
Parallelize torrent searches using asyncio gather
-
Fix source filtering logic and improve CLI output
-
Enhance regex patterns for better torrent data extraction
-
Update tests with separate cases for ThePirateBay and Nyaa
[2.0.0] - 2026-01-12
📚 Documentation
-
Docs: update README and changelog for La Cale tracker support and API changes
-
Add La Cale as fourth supported tracker alongside ThePirateBay, Nyaa, and YggTorrent
-
Update configuration section to include La Cale passkey and YggTorrent username/password
-
Document consolidated API endpoints:
/torrent/searchand/torrent/{torrent_id} -
Remove references to deprecated
get_torrent_infotool -
Add
data://torrent_sourcesresource documentation -
Update MCP client configuration examples with
⚙️ Miscellaneous Tasks
-
Chore: update changelog for v1.11.2 release with lxml system dependencies
-
Chore: major refactor to v2.0.0 with multi-tracker support and API improvements
-
Add LaCale tracker configuration alongside YggTorrent
-
Replace mypy with ty for type checking across CI and dev workflows
-
Rename API endpoints:
/torrents/search→/torrent/search, merge detail/download endpoints -
Consolidate
get_torrent_details()andget_magnet_link_or_torrent_file()into singleget_torrent()method -
Remove
prepare_search_querytool, integrate query preparation intosearch_torrents
[1.11.2] - 2025-11-28
⚙️ Miscellaneous Tasks
- Ci: add system dependencies for lxml and bump version to 1.11.2
[1.11.1] - 2025-09-30
⚙️ Miscellaneous Tasks
- Chore: bump version from 1.11.0 to 1.11.1
- Chore: bump version to 1.11.1 and update changelog
[1.11.0] - 2025-08-25
⚙️ Miscellaneous Tasks
- Chore: update dependencies
- Chore: update changelog for v1.11.0 release with dependency updates
[1.10.2] - 2025-08-16
⚙️ Miscellaneous Tasks
- Chore: update deps
- Chore: update changelog for v1.10.2 release with dependency updates
[1.10.0] - 2025-08-06
⚙️ Miscellaneous Tasks
- Ci: add Docker Hub publishing workflow and container configuration
- Chore: update changelog for v1.10.0 release with Docker Hub workflow
[1.9.2] - 2025-08-04
⚙️ Miscellaneous Tasks
- Chore: update dependencies
- Chore: update changelog for v1.9.2 release
[1.9.1] - 2025-07-20
⚙️ Miscellaneous Tasks
- Chore: downgrade crawl4ai to 0.6.3 and remove unused dependencies
- Chore: downgrade crawl4ai to 0.6.3 and cleanup dependencies
[1.9.0] - 2025-07-20
🚀 Features
- Feat: update search query preparation and result prioritization logic
📚 Documentation
- Docs: update changelog for v1.9.0 with search improvements and dependency updates
⚙️ Miscellaneous Tasks
- Chore: update aiohttp from 3.12.13 to 3.12.14 and adjust Python version requirements
[1.8.2] - 2025-07-06
🚀 Features
- Feat: add empty results handling in torrent search response
📚 Documentation
- Docs: update changelog for v1.8.2 with empty results handling and workflow optimizations
⚙️ Miscellaneous Tasks
- Ci: optimize GitHub Actions workflow with uv caching and tag-based releases
[1.8.1] - 2025-07-03
🐛 Bug Fixes
- Fix: handle torrent file download failures and improve filepath handling
📚 Documentation
- Docs: add changelog entries for v1.8.0 release
- Docs: add changelog entries for v1.8.1 release with bug fixes and documentation updates
[1.8.0] - 2025-07-02
🚀 Features
- Feat: add support for downloading torrent files as alternative to magnet links
🐛 Bug Fixes
- Fix: handle case-insensitive INCLUDE_MAGNET_LINKS env var and make YggTorrent optional
- Fix: update dependencies, fix tests, update readme instructions
🚜 Refactor
- Refactor: optimize Dockerfile with multi-stage builds and improved caching
📚 Documentation
- Docs: update tool names and descriptions to be more generic and consistent
- Docs: update installation instructions and default server configurations
[1.7.0] - 2025-06-26
🚜 Refactor
- Refactor: rename get_torrent_details to get_torrent_info for consistency
📚 Documentation
- Docs: update changelog for v1.7.0 with renamed torrent function
[1.6.0] - 2025-06-24
⚙️ Miscellaneous Tasks
- Chore: upgrade dependencies including fastmcp to 2.9.0 and litellm to 1.73.1
- Chore: update changelog for v1.6.0 with dependency upgrades
[1.5.0] - 2025-06-22
🚀 Features
- Feat: add prepare_search_query tool
⚙️ Miscellaneous Tasks
- Chore: update dependencies and changelog for version 1.4.1
- Chore: update dependencies (numpy 2.3.1, litellm 1.73.0, hf-xet 1.1.5)
- Chore: update changelog for v1.5.0 with new search query tool and dependency updates
[1.4.1] - 2025-06-19
⚙️ Miscellaneous Tasks
- Chore: update litellm to 1.72.6.post2 and ygg-torrent-mcp to 1.5.0
[1.4.0] - 2025-06-19
🚀 Features
- Feat: implement caching and base62 compression for torrent IDs
⚙️ Miscellaneous Tasks
- Chore: bump version to 1.4.0 for caching and base62 compression features
[1.3.0] - 2025-06-17
🚜 Refactor
- Refactor: rework on api/mcp logic to simplify params, optimize prompts, and reduce overall token consumption
- Refactor: simplify Dockerfile by using single-stage build
📚 Documentation
- Docs: update changelog for v1.3.0 with API refactoring and dependency updates
⚙️ Miscellaneous Tasks
- Chore: update ygg dependencies and version
[1.2.0] - 2025-06-17
🚀 Features
- Feat: implement torrent caching and unified torrent ID system across sources [wrapper]
- Feat: implement torrent caching and unified torrent ID system across sources [servers]
💼 Changes
- Minor fixes
📚 Documentation
- Docs: update changelog for v1.2.0 with caching and unified torrent ID features
🧪 Testing
- Tests: add max_items parameter to search_torrents tool
⚙️ Miscellaneous Tasks
- Chore: bump version from 1.1.4 to 1.2.0
[1.1.4] - 2025-06-15
🚜 Refactor
- Refactor: simplify MCP server with default sources and improve search guidelines
📚 Documentation
- Docs: update changelog for v1.1.4 with refactoring changes
[1.1.3] - 2025-06-15
🚀 Features
- Feat: update server instructions and improve torrent search API documentation
🐛 Bug Fixes
- Fix: typo
- Fix: suppress crawl4ai deprecation warnings and reorder imports
📚 Documentation
- Docs: update changelog for v1.1.3 with new features and bug fixes
[1.1.2] - 2025-06-13
🐛 Bug Fixes
- Fix: update badge URLs with proper cache control parameters
📚 Documentation
- Docs: add uv, Python version and CI status badges to README
- Docs: add project badges and update dependencies in README
⚙️ Miscellaneous Tasks
- Chore: update dependencies and remove unused requirements
[1.1.1] - 2025-06-12
🚀 Features
- Feat: add root user detection for playwright driver installation with dependencies
💼 Changes
- Changelog 1.1.1
[1.1.0] - 2025-06-12
🚀 Features
- Feat: add type hints and improve code quality with mypy
📚 Documentation
- Docs: add glama.json and update README with no-sudo MCP server config
⚙️ Miscellaneous Tasks
- Chore: bump version to 1.1.0
- Chore: update CHANGELOG for v1.1.0 with type hints and documentation improvements
[1.0.0] - 2025-06-11
🚀 Features
- Feat: wrapper
- Feat: mcp server + fastapi
- Feat: tests
- Feat: docker setup
💼 Changes
- Init
- Pyproject setup
📚 Documentation
- Docs: readme + .env.example
- Docs: add CHANGELOG.md to track project changes and releases
⚙️ Miscellaneous Tasks
- Ci: add playwright installation and update build process with uv