- !! QA. Dropped QA for Py 3.7, 3.8, 3.9, 3.10.
- ++ Add support to pass custom RPC parameters.
- ++ QA. Added QA for Py 3.11.
- ++ RPC. Added support to pass torrent params for qBittorrent.
- ** Trackers. Anilibria support suspended.
- ** Trackers. Yts support suspended.
- ++ Release. Celebrating 1.0.0.
- ++ Trackers. Added support for yts.mx tracker.
- ** RPC. Fixed qbittorrent torrent removal (fixes #72).
- ** Python. Now Python 3.10 compatible.
- ** RPC. Fixed qbittorrent 'savepath' is not a valid torrent file (fix #71).
- ++ RPC. uTorrent now supports download location setting.
- ** Core. Now bogus torrent files errors are logged.
- ++ Trackers. Added EniaHD tracker support.
- ** Rutor. Fixed seo-URLs handling.
- ** Anilibria. Fixed single-episode shows handling.
- !! RPC. Support qBittorrent v4.1+ (previous API version support is dropped) (see #53). Please reconfigure RPC.
- ** CLI. Fix regression in 'register_torrent' (see #57).
- ** Core. Fix torrent page caching issue (see #56).
- !! QA. Dropped QA for Python 3.5. Added QA for 3.8.
- !! Python. Dropped support for Python 2.
- ++ CLI. Add --dump switch for 'add_torrent' command.
- ++ Trackers. Add mirrors for casstudio and kinozal (see #55).
- ++ Trackers. Added tools to extract additional information from torrent pages.
- ++ RPC. Try to preserve list of excluded files.
- ** Anilibria. Improved series range picking.
- ** RPC. Fixed automatic RPC enable on configuration.
- ** Anilibria. Switched to API.
- ** RPC. Fixed Transmission RPC 'add_torrent()' regression.
- ++ Bots. Telegram bots. Batch messages for /list command.
- ** Anilibria. Qualities picking related changes.
- ** Python. Py2/3 compat improvements.
- ++ Bots. New commands for Telegram bot.
- ** CasStudio. Improved tracker support.
- ** CasStudio. Fixed tracker support.
- ++ Trackers. Added CasStudio tracker support.
- ++ Bots. Bots subsystem added featuring Telegram bot.
- ++ Core. Public tracker registration made optional.
- ** Anilibria. AniLibria.tv new page layout adoption and quality picker improvements.
- ** Notifiers. Telegram notifier improved.
- ** Python. Py3 compatibility improvements.
- ++ Trackers. Added AniLibria tracker.
- ** Python. Py3 compatibility improved.
- ** Rutracker. Fixed another rutracker login issue.
- ++ RPC. QBittorrent RPC support.
- ++ Trackers. Added kinozal.tv tracker.
- ++ Python. Basic Python 3 support.
- ** Rutracker. Fixed rutracker login issue.
- ++ RPC. Deluge plugin updated.
- ++ Trackers. Rutor plugin updated.
- ** Trackers. rutracker mirror list updated.
- ** Trackers. nnm club mirror list updated.
- ++ Core. Implemented mirror domain availability discovery.
- !! RPC. Torrent parsing switched from
libtorrenttotorrentool. - ++ CLI. Launcher script is now crossplatform.
- ** CLI.
torrt walkoutput made less verbose and more structured.
- ** Core. Torrents without URL in comment won't issue exceptions anymore.
- ++ Core. Added request timeout, defaults to 10 sec.
- !! Dependencies. HTML parsing now requires
lxmlmodule. - ** CLI.
--verboseoption now works with all commands.
- ** Rutracker. Fixed rutracker torrents download.
- ++ Core. Implemented tracker mirrors support.
- ** CLI. --version command arg made py3 compatible.
- ** Rutracker. rutracker.org torrent file download fix.
- ++ Notifiers. Implemented Notifications subsystem.
- !! API. get_registerd_torrents() is deprecated in favor of get_registered_torrents().
- ** Walk. Now removes outdated torrents from torr when walking.
- ** CLI. Now less verbose.
- ** Walk. Now removes outdated torrents from clients when walking from CLI.
- ++ CLI.
list_rpcconsole command now shows statuses. - ** Trackers. Fixed nnm-club tracker auth procedures.
- ** Walk. Walk mechanics improved.
- ++ RPC. Implemented uTorrent crippled RPC support.
- ++ Core. Basic functionality.