v2.2.0
- Added setChanNum: allows user to set EXTINF based off of original channel name.

v2.1.0
- Added removeWhitespace option to params.cfg.

v2.0.0
- Altered epgInput and m3uInput to only have two options: url and file.

- Added https support.

v1.6.3
- Made changeGroupOfChannel run before renameGroup

v1.6.2
- Fixed bug with changeGroupOfChannel

v1.6.1
- Altered structure of changeGroupOfChannel

v1.6.0
- Changed changeGroupTo option to renameGroup

- Added changeGroupOfChannel: allows user to change group of channel based on regular expressions.

- Added allCaps to params.js: gives user the ability to make all channel names uppercase.

- Fixed bug with improperly handling epg files with no line breaks.

v1.5.3
- Made m3u-builder skip to next entry instead of exiting if download failed.

- Added ability to unzip local file.

v1.5.2
- Added main.js, which kicks off m3u-builder in a spawned process with increased RAM.

v1.5.1
- Fixed bugs.

- Changed omitMatched to be regex-based instead of string-based.

v1.5.0
- Added support for xtream-codes

  * URL redirect support

  * gzip support

  * malformed EPG data support (added DOCTYPE if not present)

- Cleaned up code

v1.4.0
- Added setPosition to allow absolute or relative positioning of channels.

v1.3.1
- Added static file support for M3U and EPG file inputs.

- Updated README.md

v1.3.0
- Integrated numeric ordering behaviour to strings instead of the standard lexicographic order.

- Added CLI option -o, --output to format output of --info.

- Updated help menu.

v1.2.0
- Added CLI option -d, --dir to define directory for sources.

- Added CLI option -c, --cfg to define params.cfg file.

v1.1.1
- Fixed npm bugs

v1.1.0
- Packaged in npm module.

v1.0.1
- Added additional error messages.

v1.0.0
- Changed name from m3uBuilder to m3u-builder.

- Started process to release into npm module.

- Added help menu (--help).

- Added interval support to update files every N minutes (--interval=MINUTES).

- Added server support to host files (--port=PORT).

v0.0.2
- Default behaviour of omitting channels with no ID changed to include all channels.

- Added withID parameter to SOURCES config. If set to true only channels with IDs will be included.

- Added CLI option --info=SOURCE which will output all information of stream

- Added CLI option --with-id. If set STREAMS with no ID set will be omitted.

- Added CLI option --sort-by=TYPE. This will output by id, name, logo, url, or group. DEFAULT=name

- Removed CLI option --channels=SOURCE. Replaced with --info.

- Changed any parameters with _input and _output in the name to Input and Output.

v0.0.1
- Added support for multiple sources.

v0.0.0
- Prototype release
