v3.10.0
- Added: Support for EXTGRP markers for channel groups

v3.9.8
- Added: User-Agent support from advanced addon setting

v3.8.8
- Fixed: tvg-ID not accepted as an M3U tag

v3.8.7
- Fixed: Local channels logo with .jpg extension not working

v3.8.6
- Fixed: tvg-id does not match a channel if no display-names in xmltv
- Fixed: Combine multiple XMLTV channels sharing same id

v3.8.5
- Fixed: Add channel logo extension for relative paths only
- Update: update readme

v3.8.4
- Fix channel logos getting default extension

v3.8.3
- Speed up EPG loading

v3.8.2
- Update github wiki link in addon.xml

v3.8.1
- Fix compiler warnings

v3.8.0
- Support multiple display-names and case insensitive tvg-id is always first, next tvg-name and then channel name find order
- Support full timeshift range of -12 to +14 hours
- Some providers incorrectly use tvg-ID instead of tvg-id
- Channel groups not being clared when reading next channel
- support episode-num for both xmltv_ns and onscreen systems in epg entry
- Update readme for settings, supported M3U and XMLTV formats and genres
- support star rating in epg entry
- support firstAired and year in epg entry
- Update OSX build scripts
- support multiple actor/director/writers elements in epg entry
- URLEncode and append .png ext for remote logos built from channel name
- Timing for Playlist and EPG load
- Removed channels loaded popup

v3.7.2
- Update build system version
- Change header include way
- Add AppVeyor for Windows related build tests

v3.7.1
- Fix OSX build script

v3.7.0
- Support EXTVCOPT in m3u
- Build helper script for OSX
- Add appveyor.yml

v3.6.0
- Add support for sub-title/actor/director/writer

v3.5.8
- Fix wrong EPG times due to DST on Windows

v3.5.7
- Correctly show build version in Kodi

v3.5.6
- Updated language files from Transifex

v3.5.5
- Bump zlib to version 1.2.11

v3.5.4
- Remove bundled rapidxml

v3.5.2
- Add support for #EXT-X-PLAYLIST-TYPE in M3U

v3.5.1
- Updated to PVR addon API v5.10.1

v3.5.0
- Updated to PVR addon API v5.10.0

v3.4.3
- Updated to PVR addon API v5.9.0

v3.4.1
- Add support for KODIPROP in M3U (for inputstream.adaptive)

v3.4.0
- Updated to PVR addon API v5.8.0

v3.3.3
- Fixed multithreading issues

v3.3.0
- Updated to PVR addon API v5.7.0

v3.2.2
- Updated to PVR addon API v5.6.0

v3.2.1
- Added support for multiple groups per channel, separated by semicolon

v3.2.0
- Updated to PVR addon API v5.5.0

v3.1.1
- removed line length limitation when parsing M3U files

v3.1.0
- Updated to PVR addon API v5.3.0

v3.0.6
- Remove of never used addon interface function

v3.0.5
- Update Debian package control
- PVR addon callback way changes

v3.0.4
- Removed old no more needed version functions

v3.0.3
- set dependency versions automatic during build
- removed never used kodi to addon functions
- build system fixes

v3.0.2
- Fix: Change the line lenght to 4k

v3.0.0
- Initial Kodi v18 version

v2.4.4
- Fix: Handle time offset in EPG programme start and end times.

v2.4.3
- updated language files from Transifex

v2.4.2
- updated language files from Transifex

v2.4.1
- updated language files from Transifex

v2.4.0
- Cmake: rename find_package kodi to Kodi
- Attempt to parse playlists lacking EXTM3U marker

v2.3.1
- Fix includes

v2.3.0
- Updated to PVR addon API v5.2.0

v2.2.0
- Updated to PVR addon API v5.1.0

v2.1.1
- Fix: Don't ignore channels logo if base logo path setting is empty.
- Fix: Don't apply base logo path to channels logo if tvg-logo has a full NET path.

v2.1.0
- Updated to PVR addon API v5.0.0

v2.0.2
- updated language files from Transifex

v2.0.1
- Updated to PVR API v4.2.0

v2.0.0
- Initial Kodi Krypton version.

v1.12.9
- updated language files from Transifex

v1.12.8
- updated language files from Transifex

v1.12.7
- updated language files from Transifex

v1.12.6
- Updated to PVR API v4.1.0

v1.12.5
- Updated to PVR API v4.0.0

v1.12.4
- Updated to PVR API v3.0.0 (API 1.9.7 compatibility mode)

v1.12.3
- Updated to PVR API v2.1.0
- Automatically fill in platform and library name

v1.12.2
- Debian packaging: fix library install path
- Miscellaneous backend fixes

v1.12.1
- updated to API v2.0.0

v1.12.0
- updated to API v1.9.7

v1.11.3
- updated language files from Transifex

v1.11.2
- updated to use new libplatform-dev

v1.11.1
- fixed EPG loading.

v1.11.0
- updated to API v1.9.6
- new feature: channel logos from xmltv
- new feature: map xmltv genre to Kodi genre via genres.xml
- now possible to define full logo path in m3u if logos path is empty in setting
- a lot of code improvements.

v1.10.2
- updated to API v1.9.5

v1.10.1
- language files from Transifex
- minor changes to conform with C++11
- Updated to API v1.9.4

v1.9.12
- added getBackendHostname function

v1.9.10
- change library name to Kodi

v1.9.9
- fixed deadlock when activating the addon on some darwin (osx, ios) runtimes

v1.9.6
- updated to API v1.9.2

v1.9.3
- added setting to disable cache m3u/epg
- added support <icon src=""/> for programme in epg
- added possibility to specify logo path as URL
- changed tvg-logo should contains full logo filename (with extention)
- changed don't try download xmltv if it doesn't load after 3 attempt.

v1.9.2
- add timeshift buffer functions

v1.8.1
- fixed issue with BOM header in EPG XML
- fixed issue with update channels if they are changed in m3u
- added setting starting number of channels

v1.8.0
- Initial version
- Supports m3u as Live TV streams source and XMLTV as EPG source
- Supports Live TV, Radio channels and EPG