11/23/2010 : version 4.5
- Fixed : the Importer was not always cleaning old programs successfully and as a result big XML files were loaded for each import increasing import time because of huge memory usage
- Fixed : error when getting the SageTV rating during import
08/18/2010 : version 4.4
- Improved : Removed warning message "channel not found" for channels that don't have XMLTV data
- Improved : Only import enabled channels from the LM DVB Smart Recorder lineups
07/16/2010 : version 4.3
- Added : Importing channel lineups from LM DVB Smart Recorder
05/25/2010 : version 4.2
- Improved : error message when a channel is missing is only displayed if the channel is missing from all XMLTV files
- Improved : allow import of ratings without a "system" attribute
- Added : importing the "review" XMLTV node (into the SageTV "bonus" field)
04/17/2010 : version 4.1
- Fixed : Error when migrating settings to another machine
- Improved : backing up automatically settings files
- Improved : added error message when a channel is missing from the XMLTV file during the import
- Added : you can now remap channels numbers within the Importer; that is choose a user number (logical number) for all your channels (without needing to use the remapping feature within SageTV)
04/11/2009 : version 4.0
- Fixed : Import was launched mutliple times and failing if clicking too quickly more than once on the "Start Import" button
- Fixed : Some frq files were crashing the Importer
- Fixed : Empty categories doesn't trigger a warning in logs or e-mail notifications
- Improved : lineups editor now doesn't allow channels without a name or call sign
- Fixed : the categories editor is not clipping the categories list if the window is too small to display it entirely
03/05/2009 : version 3.9
- Fixed : the Importer no longer crash on Windows 7 when creating a lineup.
- Added : new formatting options for episode numbers.
02/22/2009 : version 3.8
- Fixed : on 64 bits OS Importer was crashing or not displaying the list of frequencies file.
- Added : E-mail notification for errors / warnings occuring during import (go into "Advanced Options" to set it up)
10/10/2008 : version 3.7
- Added : You can now choose when a channel allow HD programs or not in a channel lineup
- Fixed : The Importer now skips channels without channel number during the import
- Fixed : The Importer GUI doesn't crash anymore if you changed the scheduled task from a weekly schedule to a daily schedule and you upgraded from version 2.x to version 3.x
09/24/2008 : version 3.6
- Fixed : Importer was crashing or was not displaying the list of frequencies file
- Fixed : Importer was crashing when trying to create or load the import scheduled task with some regional settings
- Improved : the Importer doesn't allow to download an updated frequencies file if you have not selected your frequencies file first.
09/18/2008 : version 3.5
- Fixed : Unexpected error at the end of the import when the Web Server Plugin is not installed (wasn't having any consequences for the import)
- Improved : The importer ensure that the original air date of a show is not newer that any airing of the same episode the Importer can import.
- Added : Download / Upload of frequencies file in the online database
- Improved : The Importer allow you to specify what frequencies file is used for a lineup before editing the channels list. This way the channels list is automatically loaded from the frequencies file (when creating a new lineup or when you update your frequencies file from the online database)
09/03/2008 : version 3.4
- Fixed : French language file was not loaded correctly
- Fixed : Customized regional settings would crash the Importer when creating / editing lineups
- Improved : the Importer will try to find the original air date of shows without original air date but reporting themselves as re-run (instead of assuming these shows are one month old)
- Improved : Shows with the same episode title but different episodes numbers no longer get the same original air date
- Workaround : for Digiguide users the "new" XMLTV node is assumed to be equivalent to "premiere" node (shows will be first-run if this node is found)
08/18/2008 : version 3.3
- Fixed : Some wrong entry in channel lineup was preventing the Importer from finishing the import.
- Changed : The XMLTV Data column in channel lineup show the XMLTV channel name and ID
- Changed : The channel lineup editor doesn't allow channels without ID
- Added : Some messages were added to log files
07/18/2008 : version 3.2
- Added : Log file for the XMLTV Importer GUI (for debugging purpose)
- Fixed : GUI no longer crash when not selecting a day for the scheduled import
- Fixed : when the Importer is running unattended localized text is properly loaded
- Fixed : when the Importer is running unattended, launching the GUI from the taskbar notification icon no longer result in the Importer crashing
07/11/2008 : version 3.1
- Added : Error message during setup if a sage.properties file cannot be found
- Fixed : the Import process was not launched with BelowNormal priority during automated update
06/30/2008 : version 3.0
- New : Completely new interface using .Net Framework 3.5
- New : Lineups are now easier to create
- New : Add channels in your lineup from SageTV, DVBViewer Recorder or the online database
- New : Share your lineups with other user by uploading them to the online database
- Improved : Star ratings are imported even when not selecting the option to put star rating into the program title
- Fixed : XMLTV Importer was not retrieving the right episode number when an episode with the same tile was having different numbers or parts
10/13/2007 : version 2.8
- Fixed : when multiple ratings where found on a show, they were overriding them and as a consequence some shows were not having any rating.
- Fixed : MPAA ratings were not retreived from previously imported data (as a consequence with more that one XMLTV file, MPAA ratings were dropped)
09/29/2007 : version 2.7
- Fixed : works with newest version of the SageTV Web Server plugin.
- Fixed : some EPGID id mix for episodes with episode numbers.
- Fixed : support for 64 bits OS.
- Fixed : searching for the sage.properties file when no such file exists could result in "Access denied" error message on Windows Vista (during setup or when launching the Importer).
- Added : force a category in the category editor to behave like a series.
- Modified : when forcing a show to be a "generic" (either with the show rules editor, or the category editor), the Importer will drop episode title for the show if it exists (and put it in the episode description). This way SageTV will really record ALL episodes of a generic show.
- Improved : episode numbers lookup when it is missing and was available in a previous XMLTV file.
05/04/2007 : version 2.6
- Added : check box to enable use of SageTV Web Server plugin (previously it was automatically used if you typed a username and password, now you have to check this box). Buttons to test the connection to the Web Server plugin and to force guide data update in SageTV now by using the Web Server plugin.
- Modified : Show without episode title or episode numbers will have an epgid that begins with "SH" by default. Moreover "SH" shows will not get any first run / rerun information at all. This way you'll be able to record each shows (though you'll likely record some duplicates if they were previously having an "EP" prefix).
- Modified : The only shows that will get an "EP" prefix are those with an episode title or episode numbers or those be seen as "Series" (by using the simple categories keywords or the categories editor). It means that if your series show doesn't have any ep. title or numbers and don't have any category that can identify them as series they will get an "SH" prefix and as such you'll likely record some duplicates. If you are seeing some of your series with an "SH" prefix you can create a rule for your show and select the option "This program does have first run..." (without setting any time range for first runs)
- Modified : in the Rules Editor, choosing the option to see the program as generic, will force an "SH" prefix for all episodes of this program
- Modified : in the Rules Editor, choosing the option to see the program as having some first run, will force an "EP" prefix for all episodes of this program
- Modified : in the Categories Editor, choosing the option to see all programs of a category to be seen as generics will force an "SH" prefix for all episodes of all programs belonging to this category.
04/28/2007 : version 2.5
- Modified : New signed installer
- Added : rules editor for improving detection of first run or for recording all shows from a series
- Improved : you can now specify in the category editor if all shows in a category should not have any first run / rerun and as such be all recorder by SageTV
04/06/2007 : version 2.4
- Added : error message when SageTV is running and you try to install or uninstall the XMLTV Importer
- Improved : XMLTV Importer will retreive episode number from its lookup table when the episode number is not given at the time of the Import but was given in a previous import
- Improved : programs without a date in the previously-shown XMLTV node will now be flagged always as repeats
- Improved : the XMLTV Importer and setup program will search for sage.properties file on your disk instead of relying only on the path given during setup (this can help for Vista setup)
- Improved : removed the "settings_path" property from the settings.xml file for avoiding having settings splitted into more than one directory.
03/31/2007 : version 2.3
- modified: now using .Net Framework 2.0
- Improved : Windows Vista compatible
- Modified : your settings are now saved in the C:\Document And Settings\All Users\Application Data\LM Gestion\SageTV XMLTV Importer directory (including 3rdPartyGuideData folder and xmltv.log file)
- Fixed : using a XMLTV file over HTTP or FTP
- Fixed : Wizard was not displaying a previously created scheduled task
- Added : warning message when the sage.properties cannot be found or doesn't include the XMLTV plugin.
02/16/2007 : version 2.2
- Added : Categories editor to rename and arrange your XMLTV categories
- Added : During automated import, the Importer can use the Web Server Plugin to force the EPG Update
- Improved : EPGID retention has been improved. Instead of expiring IDs created one year ago if the show wasn't currently in your guide, the Importer now expires IDs of shows that were not found during the last year (as a consequence the lookup table will be bigger and import duration will increase)
01/11/2007 : version 2.1
- Fixed : the Importer was duplicating some additional channels when using more than one XMLTV file.
- Added : You can now add a time offset for creating "+1" channels when duplicating a channel (through the additional channels tab in the channels editor)
11/01/2006 : version 2.0
- Fixed : The installer will correctly save the SageTV installation folder for the Importer
- Added : Support for Parental Ratings (with Ratings editor)
- Added : Support for XMLTV director, writer... nodes
- Added : Support for SageTV beta 6.0.13
08/23/2006 : version 1.9
- Improved : Movies detection for Zap2it data.
- Added : support for show soundtrack and aspect ratio (unfortunately thoses properties are set in SageTV for all airings whereas they should only concern some of the airings of a show).
07/08/2006 : version 1.8
- Fixed : possible corruption of import-log.xml file prevent the Importer from running correctly.
06/06/2006 : version 1.7
- Changed : Zap2it EPGID support is disabled by default (see the FAQ for enabling it again, import time will be really longer and with no added benefits)
- Fixed : Zap2it EPGID support was not importing correctly some shows
- Fixed : descriptions may not be retreived properly on certain conditions.
- Added : hidden options (see the FAQ)
- Improved : the Importer is now launching in a BelowNormal Process (whereas previously only the thread doing the import was BelowNormal)
- Improved : the Importer now try to launch XMLTV grabber with BelowNormal priority
05/21/2006 : version 1.6
- Fixed : Some text content were truncated when updating SageTV database
- Improved : ComboBox in Channel Editor is now responding properly to keyboard input
- Improved : Channel editor doesn't restrict anymore call-signs to 10 chars.
05/15/2006 : version 1.5
- Improved : The Java Classes now use only the SAX Parser, this will improve the guide data load into SageTV as well as fix some memory usage problem (heap full on some computers with very large guide data)
- Added : Warning messages in the channel editor
05/07/2006 : version 1.4
- Fixed : the installer was not modifying the sage.properties correctly when another XMLTV plugin was used before.
- Fixed : In some occasions channels were not imported into SageTV
05/05/2006 : version 1.3
- Fixed : Sports and news keyword not recalled in classical interface
- Added : for SageTV 5.0 HDTV Flag in the guide
- Improved : Zap2it EPGID support as well as other improvements for non XMLTV DTD compliant usage of some nodes in Zap2it XMLTV file.
04/28/2006 : version 1.2
- Fixed : Sports and news keywords were not saved by the Wizard
- Added : Option to specify that shows without original air date in the XMLTV file should always be considered as reruns
- Added : More verbose logs output when errors are detected in program start or stop time
- Added : The Importer now log events to an XML file in addition to the Event Viewer
04/27/2006 : version 1.1
- Fixed : Changed the name of the scheduled task (note: if you used version 1.0, you'll have to delete the old task manually)
- Fixed : The Time Offset and Dayligth saving time were not saved when editing the XMLTV source when using the classical GUI.
04/23/2006 : version 1.0
- First public release

