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
|