UNPKG

5.51 kBMarkdownView Raw
1# Changelog
2
3## [0.2.1] - 2020-10-30
4
5### Fixed
6- Removed wrong import from TypeScript definition file
7- Added Promises to TypeScript definition file
8
9## [0.2.0] - 2020-10-26
10
11### Added
12- Tests & checks with jsmediatags to ensure more consistency
13- Support for UTF-8 & UTF-16LE
14- Promise versions of methods are available by calling require('node-id3').Promise
15- Exposed functions have JSDoc comments
16- Changelog
17- Pass options to .read (include, exclude, noRaw, onlyRaw)
18- Read unsynchronisation & dataLengthIndicator of frame header (v2.4.0)
19- Skip extended header if present
20
21### Changed
22- Frames are now build/read by a frame builder definition instead of the manual programmed way
23- Change the way definitions are saved to make code simpler
24- Internal functions are not exposed by index.js anymore
25- Change from exporting a function constructor to exporting every function itself
26
27### Fixed
28- async read function didn't return anything when buffer was passend
29
30## [0.1.21] - 2020-10-23
31
32### Fixed
33- Fix image reading for UTF16 descriptions
34
35## [0.1.20] - 2020-10-22
36
37### Added
38- Implemented CTOC frame
39
40### Fixed
41- Correctly write image description
42
43## [0.1.19] - 2020-09-25
44
45### Fixed
46- Pass Buffer.read32BE(0) optional argument
47- Fix TypeScript return type for text frames
48
49## [0.1.18] - 2020-07-30
50
51### Added
52- Add URL support
53
54### Fixed
55- Fix ID3v2.2 bug
56
57## [0.1.17] - 2020-06-01
58
59### Added
60- Add TypeScript annotation for chapter frame (by @pablobirukov)
61- Add URL frames support (WCOM, ..., WXXX) with TypeScript annotation (by @FelicitusNeko)
62
63### Changed
64- Set iconv-lite version to 0.5.1 (by @pablobirukov)
65
66### Fixed
67- Fix chapter starting at 0ms skipped bug (by @pablobirukov)
68- Pass Buffer offset argument required by node v10+ (by @pablobirukov)
69
70## [0.1.16] - 2020-03-22
71
72### Fixed
73- rename private var to _private
74
75## [0.1.15] - 2020-03-21
76
77### Added
78- Add chapters (CHAP frame)
79
80## [0.1.14] - 2020-03-02
81
82### Added
83- Add private frame
84
85### Fixed
86- Fix buffer index error
87
88## [0.1.13] - 2019-11-24
89
90### Added
91- Add popularimeter #56 thanks to @tiusnonos
92
93## [0.1.12] - 2019-11-04
94
95### Added
96- added basic ID3v2.2.0 support
97
98### Fixed
99- prevents buffer alloc from overflowing when frame body size is too big
100
101## [0.1.11] - 2019-08-01
102
103### Added
104- Add TXXX support
105
106## [0.1.8] - 2019-07-15
107
108### Changed
109- improve read speed performance by up to 10x
110
111### Fixed
112- fix variable leak
113
114## [0.1.7] - 2018-10-06
115
116### Fixed
117- fix read of apic description from breaking data
118
119## [0.1.6] - 2018-09-12
120
121### Fixed
122- fix wrong frame size for id3v2.4.0
123
124## [0.1.3] - 2018-02-07
125
126### Added
127- add unsynchronised lyrics
128
129### Changed
130- rearrange comment reading/writing
131
132### Fixed
133- use correct text encoding
134
135## [0.1.0] - 2017-10-11
136
137### Added
138- add create / update method
139- add async versions
140
141### Changed
142- more comments and improved code quality
143- better reading mechanism
144
145## [0.0.10] - 2017-08-06
146
147### Added
148- add ability to use raw tag names
149- add ability to use buffer containing an image instead of only a filepath
150
151### Fixed
152- fix problems with null characters
153
154## [0.0.9] - 2017-01-14
155
156### Added
157- Add image read support
158
159### Fixed
160- CRITICAL: Fix wrong implementation of tag sizes
161
162## [0.0.8] - 2017-01-12
163
164### Added
165- added comment tag
166
167### Changed
168- changed default encoding from ISO to UTF-16
169- improved decode
170
171## [0.0.7] - 2016-11-11
172
173### Fixed
174- Fixed encoding issues when reading ID3 tags
175
176## [0.0.6] - 2016-10-24
177
178### Changed
179- Write picture as cover to create better compatibility with certain devices
180
181## [0.0.5] - 2016-09-09
182
183### Added
184- Partial read support
185
186### Fixed
187- Fix node v6
188
189
190[unreleased]: https://github.com/Zazama/node-id3/compare/0.2.1...HEAD
191[0.2.1]: https://github.com/Zazama/node-id3/compare/0.2.0...0.2.1
192[0.2.0]: https://github.com/Zazama/node-id3/compare/0.1.21...0.2.0
193[0.1.21]: https://github.com/Zazama/node-id3/compare/0.1.20...0.1.21
194[0.1.20]: https://github.com/Zazama/node-id3/compare/0.1.19...0.1.20
195[0.1.19]: https://github.com/Zazama/node-id3/compare/0.1.18...0.1.19
196[0.1.18]: https://github.com/Zazama/node-id3/compare/0.1.17...0.1.18
197[0.1.17]: https://github.com/Zazama/node-id3/compare/0.1.16...0.1.17
198[0.1.16]: https://github.com/Zazama/node-id3/compare/0.1.15...0.1.16
199[0.1.15]: https://github.com/Zazama/node-id3/compare/0.1.14...0.1.15
200[0.1.14]: https://github.com/Zazama/node-id3/compare/0.1.13...0.1.14
201[0.1.13]: https://github.com/Zazama/node-id3/compare/0.1.12...0.1.13
202[0.1.12]: https://github.com/Zazama/node-id3/compare/0.1.11...0.1.12
203[0.1.11]: https://github.com/Zazama/node-id3/compare/0.1.8...0.1.11
204[0.1.8]: https://github.com/Zazama/node-id3/compare/0.1.7...0.1.8
205[0.1.7]: https://github.com/Zazama/node-id3/compare/0.1.6...0.1.7
206[0.1.6]: https://github.com/Zazama/node-id3/compare/0.1.3...0.1.6
207[0.1.3]: https://github.com/Zazama/node-id3/compare/0.1.0...0.1.3
208[0.1.0]: https://github.com/Zazama/node-id3/compare/0.0.10...0.1.0
209[0.0.10]: https://github.com/Zazama/node-id3/compare/0.0.9...0.0.10
210[0.0.9]: https://github.com/Zazama/node-id3/compare/0.0.8...0.0.9
211[0.0.8]: https://github.com/Zazama/node-id3/compare/0.0.7...0.0.8
212[0.0.7]: https://github.com/Zazama/node-id3/compare/0.0.6...0.0.7
213[0.0.6]: https://github.com/Zazama/node-id3/compare/0.0.5...0.0.6
214[0.0.5]: https://github.com/Zazama/node-id3/releases/tag/0.0.5