TVRenamer Changelog

What's new in TVRenamer 0.8

Jun 13, 2017
  • Features:
  • #130 Ability to move files according to show name, without renaming the file itself
  • #223 Support for three-digit episode numbers
  • #114 Add new 'resolution' replacement token
  • #108 improve handling of punctuation and camel case
  • #246 inform users of deprecation
  • #105 support multi-row selection
  • #120 more flexible configuration setup
  • recognize pattern "Season xx Episode yy"
  • recognize pattern "Sxxyy", e.g., "S0102"
  • better recognize pattern "SxEE", e.g., "5x21" or "S5x21"
  • better recognition of season folders
  • truncate very, very long episode titles
  • set focus to results table on startup
  • #129 Differentiate between downloading a show, and getting its listings:
  • It had been that you didn't get any feedback about your file until the show's listings had been downloaded, which sometimes didn't succeed. Now, there is more feedback
  • When TVRenamer downloads the show, the display changes to . Then when it downloads the listings, it changes to the actual destination filename.
  • If it gets the show but either cannot download the listings, or cannot find your episode, the display remains just displaying the show name
  • better handling of:
  • show names with numbers in them
  • show names with an ampersand in them
  • episode titles that have trailing whitespace
  • Bug fixes:
  • #214 crash when moving show that is not found
  • #213 dialog box errors when show is in place
  • #212 UI reports "Downloading..." when show not found
  • #168 when using DVD episode number, be sure to use DVD season
  • #220 file should not occur multiple times in table
  • #148 potential file loss due to conflicting episodes
  • #181 rename multiple different files that refer to the same episode
  • #172 "Season9" should be "Season09"
  • #215 little grey box left behind after moving files
  • #196 (and others) improved messaging when errors occur
  • #225 proper newlines in run-linux.sh
  • Miscellaneous:
  • #122 move packages to org.renamer
  • #142 use java NIO package for files
  • #143 use java 8 time (based on Joda)
  • standardization of code style
  • ability to run checkstyle, findbugs, and javadoc from ant
  • download necessary libraries for testing with ivy
  • eliminate reliance on jedit library
  • #123 (and other) removal of dead code
  • #173 internet proxy no longer supported
  • #211 use exit status to indicate error
  • handle IntelliJ config files so files can be shared, but are not intrusive
  • Unexposed Features
  • #152 preload files on startup
  • #68 delete vacated directories

New in TVRenamer 0.7.2 (Mar 21, 2016)

  • Bug fixes:
  • Use appbundler to create Mac OS X bundle - resolves need for JDK to be installed #92 #90
  • Fix up generated classes so that they are correctly for Java 7
  • Fix up handling of shows with DVD numbers in TheTVDB #93
  • Tweak filename parsing for wider compatibility #94

New in TVRenamer 0.7.2 Beta 1 (Oct 12, 2015)

  • Bug fixes:
  • Use appbundler to create Mac OS X bundle - resolves need for JDK to be installed #92 #90
  • Fix up generated classes so that they are correctly for Java 7

New in TVRenamer 0.7.1 (Oct 12, 2015)

  • Bug fixes:
  • Fixed up launching on Linux #91
  • Revert to Java 7 compatibility #90
  • Miscellaneous:
  • Java 7 or above is required as Java 6 support has been discontinued.

New in TVRenamer 0.7 Beta 3 (Sep 13, 2015)

  • Features:
  • Use TheTVDB as the provider for show listings. Fixes #71 & #88
  • Miscellaneous:
  • Java 8 or above is required as Java 6/7 support has been discontinued.

New in TVRenamer 0.7 Beta 2 (May 12, 2015)

  • Features:
  • Added a button to clear the results list. Thanks @MWGNZ.
  • Update the last modified date of the file during rename. Thanks @ajdaniel.
  • Made preference pane tabbed. Thanks @ajdaniel.
  • Add preference to allow the user to choose keywords (default: ‘sample’) to dictate ignored paths and filenames, e.g. .nfo and .srt files. Thanks @ajdaniel.
  • Add preference for leading zero in season directory name prefix, e.g. Season 01 instead of Season 1.
  • Bugfixes:
  • [Issue #60] Fixed support for SXXEXX filename formats.
  • [Issue #79] Fixed an issue where some filenames (e.g. the.100.208.hdtv-lol.mp4) weren't being parsed correctly by removing the random junk off the end of the filename before parsing it.

New in TVRenamer 0.7 Beta 1 (Apr 27, 2015)

  • Features:
  • Added a button to clear the results list. Thanks @MWGNZ.
  • Update the last modified date of the file during rename. Thanks @ajdaniel.
  • Made preference pane tabbed. Thanks @ajdaniel.
  • Add preference to allow the user to choose keywords (default: ‘sample’) to dictate ignored paths and filenames, e.g. .nfo and .srt files. Thanks @ajdaniel.
  • Add preference for leading zero in season directory name prefix, e.g. Season 01 instead of Season 1.
  • Bugfixes:
  • [Issue #60] Fixed support for SXXEXX filename formats.
  • [Issue #79] Fixed an issue where some filenames (e.g. the.100.208.hdtv-lol.mp4) weren't being parsed correctly by removing the random junk off the end of the filename before parsing it.

New in TVRenamer 0.6 (May 16, 2014)

  • Features:
  • Added a button to allow the user to add a folder (see above screenshot); all compatible files in the directory (and subdirectories) will be added to the list. You can toggle the ability to add all subfolders and files recursively within it. Thanks @ajdaniel.
  • Added ability to remove items from the table, items can be deleted with the backspace or delete key. Thanks @ajdaniel.
  • Added ability to add air date to show titles. Thanks @ajdaniel.
  • Added global overrides, to provide show name overrides, for example Castle (2009) -> Castle. The overrides are currently only editable in xml on disk, in the file .tvrenameroverrides in the user's home directory.
  • Bugfixes:
  • Fixed an issue where some filenames were invalid on Windows file systems.
  • Fixed an error when downloading show information resulting from TVRAGE API url change. Thanks to @grahamar. Fixes issues #71, #72 & #73.
  • Wait longer for network connections before disconnecting to help with issues connecting to tvrage.com
  • Fix issue where sometimes preference changes weren't taking effect immediately.
  • Other changes:
  • Renamed preferences file to .tvrenamer in the user's home directory.
  • If you have been using 0.6 beta 1, you will need to set up your preferences again. You can delete this old preferences file (.tvrenamerpref) manually if desired.
  • Updated SWT to version 4.3 from 3.7.
  • Updated to retina icons.
  • Fixed issue with UTF-8 encoding. Thanks @epochcoder.

New in TVRenamer 0.6 Beta 2 (May 15, 2014)

  • Wait longer for network connections before disconnecting to help with issues connecting to tvrage.com
  • Rename preferences file to .tvrenamer in the user's home directory (previously was .tvrenamerpref .
  • If you have been using beta 1, you will need to set up your preferences again. You can delete this old preferences file ( .tvrenamerpref ) manually if desired.
  • Fix issue where sometimes preference changes weren't taking effect immediately.
  • Update SWT to version 4.3.

New in TVRenamer 0.6 Beta 1 (May 14, 2014)

  • Features:
  • Added a button to allow the user to add a folder; all compatible files in the directory (and subdirectories) will be added to the list. You can toggle the ability to add all subfolders and files recursively within it.
  • Added ability to remove items from the table, items can be deleted with the backspace or delete key.
  • Added ability to add air date to show titles.
  • Added global overrides, to provide show name overrides, for example Castle (2009) -> Castle. The overrides are currently only editable in xml on disk, in the file .tvrenameroverrides in the user's home directory.
  • Bug fixes:
  • Fixed an issue where some filenames were invalid on Windows file systems.
  • Fixed an error when downloading show information resulting from TVRAGE API url change. Thanks to Graham Rhodes.
  • Other changes:
  • Renamed preferences to .tvrenamerpref in the user's home directory.
  • Updated SWT to version 4.2.1 from 3.7.
  • Updated to retina icons.
  • Fixed issue with UTF-8 encoding. Thanks to Willie Scholtz.