m3u-parser-generator
Version:
Library to parse and generate m3u or m3u8 IPTV playlist files
100 lines (61 loc) • 4.06 kB
Markdown
### Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
#### [5.0.1](https://github.com/Raiper34/m3u-parser-generator/compare/5.0.0...5.0.1)
- docs(website): modernize website api documentation [`38094f2`](https://github.com/Raiper34/m3u-parser-generator/commit/38094f2db99731598d2859036e2b15e6548ef803)
- fix(parser): Change EXTINF parsing to split on first, not last, comma [`c8e4791`](https://github.com/Raiper34/m3u-parser-generator/commit/c8e479161dcc4ec3d5490631fa42a1647741481d)
- docs(readme): fix browser jsdelivr link in readme [`fc105ad`](https://github.com/Raiper34/m3u-parser-generator/commit/fc105ad8fcb3f4d5438f6a629e6b1eac0b92f113)
### [5.0.0](https://github.com/Raiper34/m3u-parser-generator/compare/4.0.0...5.0.0)
> 5 February 2025
- build(vite): add vite to build everrything with one tool and remove browserify and uglify [`da17e56`](https://github.com/Raiper34/m3u-parser-generator/commit/da17e5619c7940782359f35d0871433198e8f47e)
- docs(readme): automatic version dump [`3398d61`](https://github.com/Raiper34/m3u-parser-generator/commit/3398d61fca8125f2384753f9926a4b64ae659a7a)
- docs(readme): improve style of readme [`d972b7b`](https://github.com/Raiper34/m3u-parser-generator/commit/d972b7b688727cd116a2e06ebe8700e1c9817dd7)
- docs(readme): change style of instruction code of instalation chapter [`789131a`](https://github.com/Raiper34/m3u-parser-generator/commit/789131a47597d95201e598f1507a9d2b99367919)
### [4.0.0](https://github.com/Raiper34/m3u-parser-generator/compare/3.0.0...4.0.0)
> 1 February 2025
- feat(parser): change parser api [`8fac5f1`](https://github.com/Raiper34/m3u-parser-generator/commit/8fac5f16dc64fabe838a4c4b733b05720b922d91)
- fix(kodiprops): remove default kodi props map, should be undefined by default [`b98bba5`](https://github.com/Raiper34/m3u-parser-generator/commit/b98bba5b81c56f7c84010888f373561770ff71a5)
### [3.0.0](https://github.com/Raiper34/m3u-parser-generator/compare/2.0.0...3.0.0)
> 30 December 2024
- build(node): update node to v22, typescript to v5 and all possible dependencies [`b60d4fa`](https://github.com/Raiper34/m3u-parser-generator/commit/b60d4fa4096ceb80d8dd0fb2ea4ebd10aece0859)
- docs(readme): improve readme.md [`8c05961`](https://github.com/Raiper34/m3u-parser-generator/commit/8c05961e5e74648d1fd088bd1910841a22dc0324)
- docs(readme): unify badges [`191ae57`](https://github.com/Raiper34/m3u-parser-generator/commit/191ae571061359ebdb4163f2f365d1877208fd48)
<!-- auto-changelog-above -->
#### 2.0.0 (2024-07-31)
* added ability to configure to parse custom or unknown directives
#### 1.7.2 (2024-05-08)
* fix `KODIPROP` with multiple `=` characters
#### ~~1.7.1 (2024-05-07)~~
* ~~fix `KODIPROP` with multiple `=` characters~~
#### 1.7.0 (2024-02-23)
* added support for `#EXTBYT`/`EXTIMG`/`EXTALB`/`EXTART`/`EXTGENRE` directives and `#EXTM3U` attributes
#### 1.6.0 (2023-12-20)
* change attributes parser to be able to handle strings starting with space (attribute=" value"), also skip invalid attributes by default
#### 1.5.0 (2023-11-27)
* enhance M3U Playlist with extra attributes (url-tvg attribute, extra attributes from URL, extra HTTP headers, Kodi properties)
#### 1.4.1 (2023-10-21)
* fix ignoreErrors to be able also parse playlists with errors
#### 1.4.0 (2023-07-17)
* ability to ignore file errors during parsing (`ignoreErrors` argument)
#### 1.3.0 (2023-06-18)
* ignore blank lines
* fix empty attributes
#### 1.2.0 (2022-10-01)
* add API documentation
* add delivrJs badge
* build project on node 14
#### 1.1.1 (2022-09-08)
* \#EXTM3U tag do not need to be placed on own line
#### 1.1.0 (2022-09-03)
* browser bundle
* coveralls readme badge
#### 1.0.4 (2022-03-09)
* remove unit tests from npm dist package
#### 1.0.3 (2022-01-24)
* remove unit tests from npm dist package
#### 1.0.2 (2022-01-24)
* add README badges
* improve documentation
#### 1.0.1 (2022-01-24)
* change exports/imports path
* add circle ci to project
* add circle ci badge and others