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 <star-ratings>
                        <star-ratings> now allows multiple instances
