From the CHANGELOG:
> Changes:
> * Noteable Changes in this release (0.5.41)
>
> XMLTV.pm: no longer warn on trimming whitespace during XML write
> tv_check: multiple --myreplaytv entries to support multiple ReplayTVs
> tv_grab_es_digital: removed, no longer works due to site changes
> tv_grab_za: updated to respond to site changes. Misc fixes
> tv_grab_re: new grabber for Reunion Island (France)
> tv_grab_ee: new grabber for Estonia
> tv_grab_br: new grabber for Brazil
>
> Changes:
> * Changes in this release (0.5.42)
>
> tv_grab_za: fixed for site changes, and store configuration data in the config file.
> tv_grab_fr: fixed for site changes.
> tv_grab_uk_rt: channel id changes.
> tv_grab_es_digital: removed because of site changes. Use tv_grab_es.
> tv_grab_uk_bleb: no longer requires a particular version of Archive::Zip.
> All the grabbers now support --days and --offset.
Support for Freebox and TNT channels were added to tv_grab_fr.
tv_grab_it was rewritten and tv_grab_it_lt was dropped due to
problems with data sources. tv_grab_jp now supports multiple regions
and tv_grab_na_dd supports new data direct features including Dolby
and suggested times. tv_grab_nl was fixed for source site changes.
Icons were updated in tv_grab_uk_bleb. A tv_grab_za grabber was
added along with tv_to_potatoe, which convert XML to the potatoe
guide view tool. tv_check, which prints messages when a "myreplay"
show is removed, was also added.
* Changes in this release (0.5.39)
tv_grab_fr has been fixed to solve problems with UTF-8 versus
ISO-8859-1 character sets, so the output should be valid XML no matter
which channels are scraped. Also bug fix for --slow.
tv_grab_huro is now working again, for both Hungarian and Romanian
listings.
tv_grab_uk_bleb has better icons.
Fix for crash in tv_imdb when certain IMDB data couldn't be decoded.
Unfortunately the upstream site for tv_grab_it is down for maintenance
so that grabber is disabled in this release, and tv_grab_it_lt is also
broken (it may or may not be deliberately blocked by the upstream
site, we're not sure yet). So there is no working grabber for Italy.
Package changes: Sync dependencies with requirements, and sort
them to make checking easier.
New in 0.5.38:
This release has only grabber fixes, but plenty of them - in
particular tv_grab_pt and tv_grab_fr are now working again.
New in 0.5.37:
tv_grab_se_swedb: New Grabber for Sweden!
tv_check: major changes.
now handles DST properly.
output always in local timezone, GMT supported in guide
added --days parameter. 7 day limitation removed
fix/improve MyReplayTV timeslot detection
tv_grab_fr: rewritten to be less sensitive to data source changes
tv_grab_nl: fixes to handle bad pages and odd start times
tv_grab_uk_rt: added channel ids
tv_grab_es: fixed bug that could cause programme to be skipped
tv_grab_no: changed to handle data source changes
tv_grab_uk_rt: added POD documentation
tv_grab_dk: added icon support.
misc fixes
tv_grab_na_dd: fixed config file problem preventing UTC time
--quiet now disables the status bar
retain config file if config mode aborted
xmltv.exe: return non-zero ERRORLEVEL if script stops with error
cache handling: make location of cache.conf more flexible
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
listings stored in the XMLTV format, which is based on XML. The idea is to
separate out the backend (getting the listings) from the frontend (displaying
them for the user), and to implement useful operations like picking out your
favourite programmes as filters that read and write XML documents.
At present there are backends grabbing TV listings for Canada, the USA, the UK,
Germany, Austria, Finland, Spain, Italy, the Netherlands, Hungary, Denmark,
Japan, Sweden, France, Norway, and Romania.