Releases: jamerst/AutoTag
Releases · jamerst/AutoTag
Release list
AutoTag 4.1.0
Multiple new features added, check out the README for more details.
Thanks @mozartsempiano for your contributions to several of these features!
Changelog
- Add auto mode
- This will try to parse files as both TV and movie. If parsed successfully as a TV episode AutoTag will try to process it as TV first, then fall back to processing as a movie.
- Auto mode is now the default, but this shouldn't change behaviour significantly.
- Existing config files won't be updated so they will remain as TV or Movie mode by default unless updated
- File name parsing improvements
- Support year and multi-episode/split files for TV
- Support absolute TV episode numbering (for parsing only, not supported for renaming)
- Improve handling of "noise" in file names
- Add new format specifiers
- The new format specifiers support more advanced formatting with fallback options and additional fields for TV episodes
- Legacy specifiers are still supported, so your current rename patterns will still work
- Support absolute rename patterns - rename patterns with a directory structure
- This allows AutoTag to automatically organise input files into folder structures instead of simply renaming in-place
- Add
--remove-empty-foldersoption to remove empty source folders when used with an absolute rename pattern
- Add rename support for additional video and subtitle formats
- Support multiple subtitle files for the same episode without processing separately
- Support separate search and metadata languages
- Add automated builds via CI/CD and CLI integration tests
There shouldn't be any significant changes to existing behaviour. If you have any problems with parsing file names please report these so additional test cases can be added.
v4.0.4 prerelease - test GitHub Actions publishing
Test for automated publishing of builds via GitHub Actions
AutoTag 4.0.3
Changelog:
- Fix exception when movie not found on TMDB (#30)
- Update to .NET 10
- Update packages
AutoTag 4.0.2
Changelog:
- Fix config file not being read (#29)
AutoTag 4.0.1
Changelog:
- Fix error when using episode groups due to unescaped Spectre.Console markup (#27)
- Fix error when tagging fails without corruption reasons (e.g. due to unwriteable file)
- (Hopefully) improve startup speed
- Update packages
AutoTag 4.0.0
Changelog:
- Add support for alternate episode orderings (#20 - thanks @Tyr3al!)
- Migrate to Spectre.Console.Cli (fix #19)
- Significant refactoring to use dependency injection and add unit testing
🚨 Breaking Changes 🚨
There is a breaking change to the --replace option. The option values now must be separated with an equals (=) instead of a space.
For example, --replace a b must now be changed to --replace a=b.
AutoTag 3.5.5
Changelog:
- Add sort name tag to Apple tagging mode (#21)
AutoTag 3.5.4
AutoTag 3.5.3
Changelog
- Add file name replacement option (#18)
AutoTag 3.5.2
Changelog
- #17: Make manual mode behaviour consistent between TV and movie mode - only require input when manual mode enabled for movies