1.4.0 2025-04-17 - tv_grab_fi_sv: disable grabber (upstream site changes) - tv_grab_fr: disable grabber (upstream Terms and Conditions) - tv_grab_huro: disable Romanian listings (upstream site gone) - tv_grab_it: disable grabber (upstream site changes) * tv_grab_fi: improvements to episode/season handling and upstream channel availability * tv_grab_pt_vodafone: migrate to new upstream API and improvements to quality of programme data * tv_grab_uk_freeview: improvements to programme retrieval and handling, web page cache is now used by default * tv_grab_zz_sdjson: improvements to episode/season handling * tv_grab_zz_sdjson_sqlite: adds deaf-signed subtitles element support and improves database handling 1.3.0 2024-02-24 + tv_grab_uk_freeview: new grabber for UK Freeview schedules - tv_grab_eu_epgdata: disable grabber (upstream site gone) - tv_grab_na_dtv: disable grabber (upstream site changes) - tv_grab_pt_meo: disable grabber (upstream site changes) - tv_grab_uk_guide: disable grabber (upstream site changes) * tv_grab_ch_search: fix setting of configured channels * tv_grab_fi: updates for STAR Chanel/FOXTV rename, and YLE data source (API key needs) * tv_grab_zz_sdjson: improvements to episode/season handling * tv_grab_zz_sdjson_sqlite: improvements to episode/season handling, 3rd-party metadata, lineups handling, and more 1.2.1 2023-02-23 - tv_grab_ar: disable grabber * tv_grab_fi_sv: update UserAgent to work with upstream changes 1.2.0 2023-02-19 - tv_grab_tr: disable grabber * tv_grab_fi: improvements to handle upstream changes * tv_grab_fr: improvements to channel name handling and updates for upstream changes * tv_grab_na_dd: add some debug info * tv_grab_uk_tvguide: bug fixes and improvements * tv_grab_zz_sdjson: support Schedules Direct redirection response * tv_grab_zz_sdjson_sqlite: improve rating agency data validation and update documentation * tv_merge: minor change to output handling 1.1.2 2022-04-18 * tv_grab_fi_sv: refresh internal channel map * tv_grab_fr: improvements to channel name handling ignore programmes when title is missing * tv_grab_uk_tvguide: add alternative method to retrieve available channels improvements to GMT/BST changeover handling improvements to documentation and examples 1.1.1 2022-02-19 * tv_grab_uk_tvguide: improvements to channel-id handling * QuickStart: documentation updates 1.1.0 2022-01-31 - tv_grab_eu_xmltvse: disable grabber + tv_grab_pt_meo: new grabber for Portugal (MEO) + tv_tmdb: new utility to augment listings with TMDB data * tv_grab_fi: foxtv: improvements to programme data telsu: disable listings source * tv_grab_fi_sv: improved channel handling avoids downloading data for unconfigured channels * tv_grab_uk_tvguide: enhance data with programme URLs and images * tv_grab_zz_sdjson_sqlite: improvements to programme data * tv_imdb: improvements to film and series matching * xmltv.dtd: add 'system' attribute to 'url' element add 'image' element to 'programme' add 'image' and 'url' as sub-elements to credits 1.0.0 2021-02-07 + tv_grab_ch_search: re-enable fixed grabber * tv_grab_eu_xmltvse: fetch listings over SSL * tv_grab_fi: many improvements to listings parsers * tv_grab_na_dtv: fetch listings over SSL * tv_grab_pt_vodafone: more reliable SSL conections using recent OpenSSL versions * tv_grab_uk_tvguide: improvements to XMLTV ID compliance - tv_grab_dk_dr: disable grabber (source site gone) - tv_grab_uk_bleb: disable grabber (source site gone) * tv_grep: allow regex filtering on channel ID * tv_imdb: significant reductions in memory consumption * Windows build: migrate to PAR::Packer 0.6.3 2020-08-22 - tv_grab_ch_search: disable deprecated grabber 0.6.2 2020-08-21 - tv_grab_dotmedia: disable deprecated grabber - tv_grab_se_tvzon: disable deprecated grabber - tv_grab_dtv_la: disable broken grabber - tv_grab_il: disable broken grabber - tv_grab_pt_meo: disable broken grabber - tv_grab_se_swedb: disable broken grabber * XMLTV.pm: update handling of reading from STDIN due to XML::Parser adopting 3-arg open * tv_grab_ch_search: handle upstream cookies * tv_grab_eu_epgdata: various fixes and improvements * tv_grab_fi: various fixes and improvements * tv_grab_fr: update grabber due to upstream changes * tv_grab_huro: use https source site URLs * tv_grab_it: fix overlapping/duplicate programmes * tv_grab_na_dd: use https source site URLs * tv_grab_na_dtv: various fixes and improvements * tv_grab_pt_vodafone: various fixes and improvements * tv_grab_uk_tvguide: various fixes and improvements * tv_grab_zz_sdjson_sqlite: many fixes and improvements 0.6.1 2019-02-21 * IMPORTANT * tv_grab_eu_dotmedia and tv_grab_se_tvzon are deprecated and will be removed in the next release of XMLTV. Please switch to the new tv_grab_eu_xmltvse grabber as soon as possible. + tv_grab_eu_xmltvse: new grabber for Europe + tv_grab_pt_vodafone: new grabber for Portugal - tv_grab_es_laguiatv: disable broken grabber - tv_grab_fr_kazer: disable broken grabber - tv_grab_in_toi: disable broken grabber - tv_grab_nl: disable broken grabber * tv_grab_eu_epgdata: include fanart URLs in output * tv_grab_fi: add new ampparit and telsu sources * tv_grab_il: update grabber due to upstream changes * tv_grab_is: now only provides RUV channels * tv_grab_zz_sdjson_sqlite: improvements to lineup management add support for TheTVDB metadata * tv_augment: new rules to improve episode numbering logging must now be enabled explicitly * tv_count/tv_merge: mandatory command line options for files * tv_imdb: migrate to new URL for archived IMDB data 0.6.0 2019-02-18 * TRIAL RELEASE * - tv_grab_pt_vodafone: new grabber for Portugal - tv_grab_es_laguiatv: disable broken grabber - tv_grab_fr_kazer: disable broken grabber - tv_grab_in_toi: disable broken grabber - tv_grab_nl: disable broken grabber - tv_grab_eu_epgdata: include fanart URLs in output - tv_grab_fi: add new ampparit and telsu sources - tv_grab_il: update grabber due to upstream changes - tv_grab_is: now only provides RUV channels - tv_grab_zz_sdjson_sqlite: improvements to lineup management add support for TheTVDB metadata - tv_augment: new rules to improve episode numbering - tv_imdb: migrate to new URL for archived data 0.5.70 2017-11-28 - tv_grab_eu_egon: removed broken grabber - tv_grab_fi_sv: re-enable Swidish language linstings of Finnish TV channels - tv_grab_sd_json: renamed to tv_grab_zz_sdjson (not country specific) 0.5.69 2017-01-24 - tv_grab_zz_sdjson_sqlite: add additional grabber for Schedule Direct's fee-based SD-JSON service. Supports 50+ countries. http://www.schedulesdirect.org/regions - tv_grab_hr: removed broken grabber - tv_grab_pt: removed broken grabber - tv_grab_uk_atlas: removed due to new target site rules - tv_grab_fi: major changes, need to run configure again - tv_grab_sd_json/tv_grab_zz_sdjson: major speed improvements. This grabber is replicated as tv_grab_zz_sdjson and will only be available via the new name in the next release. Please switch to the new name. 0.5.68 2016-06-02 - tv_grab_sd_json: new grabber for ScheduleDirect.org's SD-JSON service ($$) includes coverage for 50+ countries 0.5.67 2015-08-25 - tv_grab_tr: new grabber for Turkey - tv_grab_za: broken grabber removed - tv_augment: new tool to assist in augmenting/tweaking listings data 0.5.66 2014-10-21 - tv_garb_na_tvmedia: new grabber for US/Canada - tv_grab_ar: adjustments for site changes - tv_grab_is: adjustments for site changes - tv_grab_na_dd: adjustments for source changes - tv_grab_na_dtv: now uses parallel processes - tv_grab_pt: adjustments for site changes - tv_sort: major performance fixes 0.5.65 2014-05-09 - tv_grab_dk_dr: fixed for source site changes - tv_grab_dtv_la (AR,CL,CO,DO,EC,PE,PR,UY,VE): reinstate grabber after fixes for source site changes - tv_grab_es_laguiatv: fixes for source site changes - tv_grab_fi: improve series subtitles - tv_grab_fi_sv: reinstate grabber after fixes for source site changes - tv_grab_huro (HU,RO,CZ,SK): bug fixes & fixed grabber to work on all sites - tv_grab_is: fixes for validation errors - tv_grab_pt: fixed for source site changes - tv_grab_pt_meo: bug fixes and performance improvements - tv_grab_nl: reinstate grabber after fixes for source site changes - tv_grab_uk_atlas: minor bug fix & changes - tv_grab_uk_guardian: minor bug fixes & improvements - tv_grab_uk_tvguide: minor bug fixes & improvements - tv_cat: concatenate files with dissimilar character encodings - tv_imdb: fix character encoding of merged data. Add keywords. Add Plot Summary - tv_to_text & tv_to_latex: add optional output of programme description 0.5.64 2013-12-23 - tv_grab_huro: fixes for source site changes - tv_count: new utility - tv_merge: new utility - tv_grab_uk_guardian: new grabber - tv_grab_uk_tvguide: new grabber - tv_grab_uk_atlas: new grabber - tv_grab_na_icon: removed due to source site changes - tv_grab_dr_dk: removed due to source site changes 0.5.63 2012-06-14 - tv_grab_uk_rt: fix bug in 0.5.62 release - tv_grab_dtv_la: remove broken grabber - tv_grab_ee: remove broken grabber - tv_grab_es_miguiatv: remove broken grabber - tv_grab_nl: remove broken grabber - tv_grab_pt: remove broken grabber - tv_grab_uk_rt: addition of lineups support for easier configuration, improved unicode handling, and 6-7x performance increase with changed date/time handling - tv_augment_tz: new filter to convert floating time to explicit time 0.5.62 2012-06-10 - xmltv.dtd: add a lang attribute to review elements - tv_grab_uk_rt: improved unicode handling - tv_grab_pt_meo: added back to xmltv.exe - tv_grab_eu-epgdata: added back to xmltv.exe 0.5.61 2011-06-22 - tv_grab_ar: replace switch statements to maintain backwards compatibility - tv_grab_is: replace switch statements to maintain backwards compatibility 0.5.60 2011-06-21 - tv_grab_fr_kazer: new graber for kazer.org - tv_grab_ar: rewrite! back in distro - tv_grab_fi: rewrite! back in distro - tv_grab_re: disable broken grabber - tv_grab_na_dtv: disable broken grabber 0.5.59 2010-11-22 - tv_grab_pt_meo: new grabber (MEO from SAPO in Portugal) - tv_grab_fi_sv: new grabber (listings for Finland in Swedish) 0.5.58 2010-09-07 - tv_grab_in: new grabber for India (now live) - tv_grab_ar: removed due to target site changes (will re-add when fixed) - find_grabbers: now runs much faster 0.5.57 2010-04-21 - tv_grab_in: new grabber for India (experimental) - tv_grab_il: new grabber for Israel - tv_grab_nl: new grabber for Netherlands (old grabber reactivated, works fine) - tv_grab_dk_dr: re-release of Danish grabber after re-write - tv_grab_es_laguiatv: channel icons added - tv_grab_fr: major code cleanup with new features added - tv_grab_uk_rt: many changes, upgrade strongly recommended - xmltv.dtd: add support for composer and editor credit roles; add review element; add channel "transport-id" element added - Miscellaneous: fixes for POD syntax errors fixes for new versions (6.00+) of Date::Manip module and DST handling 0.5.56 2009-08-10 - tv_grab_it_dvb: new grabber for Italian DVB-S streams - tv_grab_huro: add Slovakian episode parsing - tv_grab_uk_rt: improve UTF8 support, improve actor support - tv_grab_za: South African grabber fixed 0.5.55 2009-03-14 - tv_grab_huro: add Czech and Slovenia support - tv_grab_is: added support for timeshifted channels. - tv_grab_it: lots of fixes - tv_grab_pt: bugfix for latest site changes. - tv_grab_uk_rt: improve title and credits processing - tv_grab_br_net: disable broken grabber - tv_grab_es: disable broken grabber - tv_grab_jp: disable broken grabber - tv_grab_za: disable broken grabber 0.5.54 2009-01-14 - tv_grab_be: removed due to source site blocking - tv_grab_eu_epgdata: should now work on win32 - tv_grab_id: add 3 more backends - tv_grab_na_dd: add Movie and Sports category - tv_grab_uk_rt: add support for Sky Arts 2 - tv_check: add --season-reset switch to change everything to 'title-only' 0.5.53 2008-09-02 - tv_grab_dk_dr: new grabber for Denmark - tv_grab_ar: now supports 2 data sources - tv_grab_dk: remove broken grabber - tv_grab_eu_epgdata: added category support, stop times, age-rating, more *NOTE* fixes to tv_grab_eu_epgdata episode-num will break duplicate detection in MythTV - tv_grab_huro: fix --offset problem and data source changes - tv_grab_is: fixed for upstream changes; minor fix to midnight handling - tv_grab_na_dd: add auto-config config file option - tv_grab_na_icons: adjust to site changes - tv_grab_uk_rt: improve episode numbering 0.5.52 2008-07-14 - tv_grab_il: removed broken grabber - tv_grab_nl_wolf: removed broken grabber - tv_grab_be: responding to source site changes - tv_grab_fr: better title detection - tv_grab_huro: now generates stop times - tv_grab_na_dtv: responding to source site changes - tv_grab_pt: responding to source site changes - tv_grab_re: better season/episode number handling - tv_grab_uk_rt: lots of improvements - tv_grab_za: improve episode tags 0.5.51 2008-02-18 - tv_grab_es_miguiatv: new grabber for Spain - tv_grab_eu_epgdata: new European grabber ($) - tv_grab_nc: remove broken grabber - tv_grab_nl: remove broken grabber - tv_grab_no: remove broken grabber - tv_grab_br_net: adapted for changes on the grabbed website - tv_grab_fi: misc fixes for site changes - tv_grab_fr: update for site changes - tv_grab_it: add new data source and speed improvment - tv_grab_na_dtv: misc fixes - tv_grab_re: misc fixes - tv_grab_uk_rt: add title/subtitle processing for consistant programme info, add support for timeshifted and part-time channels, improve support for non-english characters and bad characters - XMLTV.pm: add Programme->Video->Quality attribute - IMDB.pm: misc fixes 0.5.50 2007-11-05 - tv_grab_eu_epgdata: new grabber for the commercial epgdata.com service ($) - tv_grab_na_dtv: new grabber for North America Direct TV users - tv_grab_fr: improves Color/B&W detection, autocorrect, actors, director field parsing - tv_grab_uk_rt: improved bad character handling. Added "recommended" and "deaf-signed" notations. - tv_grab_il: replace Locale::Hebrew module to Text::Bidi due licensing problems - tv_check: skip --myreplaytv as MyReplayTV.com has been discontinued. - XMLTV::Supplement: add new capability to many grabbers. Those grabbers will now check an xmltv.org web server for channel-id and other supplemental information. This ensures more current versions and should make new channels available sooner for affected grabbers. - xmltv.dtd: add "system" attribute to now allows multiple instances