Releases: mmstick/tv-renamer
Releases · mmstick/tv-renamer
0.3.3
0.3.2: Faster TVDB Lookup; ${TVDB_First_Aired} Token
0.3.2: Faster TVDB Lookup & First Aired Token This change will improve TVDB lookup speeds by caching the series ID in advance. This will also add a new template option: ${TVDB_First_Aired}, which will append the first air date of each episode into the filename.
0.3.0: Software Rewrite
Unhappy about the state of the source code, I have taken the time to rewrite a majority of the source code from scratch using better Rust idioms. In doing so, the application is now a bit smarter because it can automatically detect whether the directory given by the user contains season folders or episodes, and acts accordingly to that. - Source code has largely been rewritten from scratch - Error handling has been improved drastically - A large portion of duplicated code was removed - The application now automatically detects seasons - The automatic flag has been removed - The log_changes flag has been removed
0.2.7
0.2.6
Common
- Added a Makefile to the project
- Replaced the if statement in the tokenizer with a match
- Rewrote some of the backend with Rustier error handling
- Added some code comments
GTK3
- Automatically set the series name if the series name is empty, taking it from the directory path
- Added destructive styling to the rename button
- Replaced some buttons with symbolic icons
- Replaced the options box with a popover menu in the HeaderBar
0.2.5
0.2.4
- Complete overhaul to the backend due to templating support and refactoring.
- Added support for defining a template to set your preferred naming scheme.
- Removed obsolete features that templates have replaced.
- Improved the GTK3 GUI with the new templates features, and removed old options.
- Added some tests to the codebase where tests could be made.
- Updated the CLI and GTK3 screenshots to reflect the recent changes.
- Updated the README and MAN_PAGE to reflect the recent changes.