Skip to content

Commit 8df2b1e

Browse files
chore(release): publish
1 parent af78bd1 commit 8df2b1e

File tree

3 files changed

+298
-113
lines changed

3 files changed

+298
-113
lines changed

CHANGELOG.md

Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,190 @@
1+
# Change Log
2+
3+
All notable changes to this project will be documented in this file.
4+
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
5+
6+
## 2.0.0 (2025-11-09)
7+
8+
- fix: check if file exists before removing them #26 ([243e269](https://github.com/devowlio/node-lame/commit/243e269)), closes [#26](https://github.com/devowlio/node-lame/issues/26)
9+
- fix: Forgot to add builded files ([e48d638](https://github.com/devowlio/node-lame/commit/e48d638))
10+
- fix: handle exit close 255 as closing like an error #22 ([661bcdb](https://github.com/devowlio/node-lame/commit/661bcdb)), closes [#22](https://github.com/devowlio/node-lame/issues/22)
11+
- fix: installing Lame on Linux with required libs ([7cdac31](https://github.com/devowlio/node-lame/commit/7cdac31))
12+
- fix: release mechanism with Lerna ([af78bd1](https://github.com/devowlio/node-lame/commit/af78bd1))
13+
- fix: resolve temp path ([e13244d](https://github.com/devowlio/node-lame/commit/e13244d))
14+
- fix: typing errors ([059ddc0](https://github.com/devowlio/node-lame/commit/059ddc0))
15+
- refactor: stream API to be similar to non-stream API; created docs for streams ([f3497c9](https://github.com/devowlio/node-lame/commit/f3497c9))
16+
- chore: keep changelog manual through v2.0.0, re-enable automation afterward ([39eb824](https://github.com/devowlio/node-lame/commit/39eb824))
17+
- chore: update dependencies ([ccd2571](https://github.com/devowlio/node-lame/commit/ccd2571))
18+
- chore: update dependencies and require min. Node 18.20.\* ([82d54eb](https://github.com/devowlio/node-lame/commit/82d54eb))
19+
- chore: update husky pre-commit hook bootstrap ([65fa5d0](https://github.com/devowlio/node-lame/commit/65fa5d0))
20+
- chore(release): version bump ([3fdd967](https://github.com/devowlio/node-lame/commit/3fdd967))
21+
- chore(release): version bump ([ee6c6f1](https://github.com/devowlio/node-lame/commit/ee6c6f1))
22+
- chore(release): version bump ([9b9ea87](https://github.com/devowlio/node-lame/commit/9b9ea87))
23+
- chore(release): version bump ([b61cb83](https://github.com/devowlio/node-lame/commit/b61cb83))
24+
- chore(release): version bump ([a51ad54](https://github.com/devowlio/node-lame/commit/a51ad54))
25+
- chore(release): version bump ([bc4c14b](https://github.com/devowlio/node-lame/commit/bc4c14b))
26+
- feat: Added possibility to change default lame path and temp path ([95cb214](https://github.com/devowlio/node-lame/commit/95cb214))
27+
- feat: almost full test coverage for existing features from v1 ([a473ed7](https://github.com/devowlio/node-lame/commit/a473ed7))
28+
- feat: change license from MIT to ISC ([69ac756](https://github.com/devowlio/node-lame/commit/69ac756))
29+
- feat: executable examples of package usage ([8fe3e6e](https://github.com/devowlio/node-lame/commit/8fe3e6e))
30+
- feat: map all missing LAME options in library ([09982fa](https://github.com/devowlio/node-lame/commit/09982fa))
31+
- feat: support Float32Array PCM input conversion #33 ([3cc22d6](https://github.com/devowlio/node-lame/commit/3cc22d6)), closes [#33](https://github.com/devowlio/node-lame/issues/33)
32+
- feat: upgrade dependencies and min. Node.js version 12.20 ([bf7580e](https://github.com/devowlio/node-lame/commit/bf7580e))
33+
- #5 Update for Node 8.11.x and newer: Rewrite fs.unlink with fs.unlinkSync ([365b8f9](https://github.com/devowlio/node-lame/commit/365b8f9)), closes [#5](https://github.com/devowlio/node-lame/issues/5)
34+
- Add artwork to meta types ([3999904](https://github.com/devowlio/node-lame/commit/3999904)), closes [/github.com/devowlio/node-lame/blob/b61cb830c2573404d437eb552c07bbe11bd0fcf8/lib/src/LameOptions.ts#L602](https://github.com//github.com/devowlio/node-lame/blob/b61cb830c2573404d437eb552c07bbe11bd0fcf8/lib/src/LameOptions.ts/issues/L602)
35+
- add manually written index.d.ts ([2767327](https://github.com/devowlio/node-lame/commit/2767327))
36+
- Add meta option 'artwork' ([42f654b](https://github.com/devowlio/node-lame/commit/42f654b))
37+
- add tslint and prettier; format code ([7153bf0](https://github.com/devowlio/node-lame/commit/7153bf0))
38+
- Added Tests ([61a642a](https://github.com/devowlio/node-lame/commit/61a642a))
39+
- Bugfix ([d0939a9](https://github.com/devowlio/node-lame/commit/d0939a9))
40+
- Bugfix ([2534ce8](https://github.com/devowlio/node-lame/commit/2534ce8))
41+
- Bugfix ([446f204](https://github.com/devowlio/node-lame/commit/446f204))
42+
- Bugfix ([78fa0be](https://github.com/devowlio/node-lame/commit/78fa0be))
43+
- Bugfix by https://github.com/PyrApple written in TypeScript instead of merge compiled fix in JavaScr ([13ad74c](https://github.com/devowlio/node-lame/commit/13ad74c))
44+
- Bugfixes ([e0df443](https://github.com/devowlio/node-lame/commit/e0df443))
45+
- Bump braces from 3.0.2 to 3.0.3 ([0316bc6](https://github.com/devowlio/node-lame/commit/0316bc6))
46+
- Bump version ([8514f5f](https://github.com/devowlio/node-lame/commit/8514f5f))
47+
- Bump version ([9bbf816](https://github.com/devowlio/node-lame/commit/9bbf816))
48+
- Bump version ([6817cba](https://github.com/devowlio/node-lame/commit/6817cba))
49+
- Bump version and update readme ([24b4ff2](https://github.com/devowlio/node-lame/commit/24b4ff2))
50+
- Bump version to 1.0.5 ([f5fc0c1](https://github.com/devowlio/node-lame/commit/f5fc0c1))
51+
- Bump version to 1.1.0 ([91c9ed4](https://github.com/devowlio/node-lame/commit/91c9ed4))
52+
- bump version to 1.2.0 ([0d11945](https://github.com/devowlio/node-lame/commit/0d11945))
53+
- Bump version to 1.2.1 ([8a36972](https://github.com/devowlio/node-lame/commit/8a36972))
54+
- Bump version to 1.2.2 ([816f5a0](https://github.com/devowlio/node-lame/commit/816f5a0))
55+
- Change import naming ([3831119](https://github.com/devowlio/node-lame/commit/3831119))
56+
- Change typings source ([3b529d9](https://github.com/devowlio/node-lame/commit/3b529d9))
57+
- Checked spelling ([cabb3ee](https://github.com/devowlio/node-lame/commit/cabb3ee))
58+
- Compile in ES6 instead of ES5 ([8d38dd9](https://github.com/devowlio/node-lame/commit/8d38dd9))
59+
- Compile last commit ([2c50fe6](https://github.com/devowlio/node-lame/commit/2c50fe6))
60+
- Compile typescript src ([fe7d3cf](https://github.com/devowlio/node-lame/commit/fe7d3cf))
61+
- feat!: implement streaming encode/decode pipelines #11 ([b37b4f2](https://github.com/devowlio/node-lame/commit/b37b4f2)), closes [#11](https://github.com/devowlio/node-lame/issues/11)
62+
- feat!: modernize repository structure and tools; introduce ci/cd ([3a1d79f](https://github.com/devowlio/node-lame/commit/3a1d79f))
63+
- fix broken tests ([7229cc3](https://github.com/devowlio/node-lame/commit/7229cc3))
64+
- fix json code style ([fae0811](https://github.com/devowlio/node-lame/commit/fae0811))
65+
- Fix Spelling Error ([c55237f](https://github.com/devowlio/node-lame/commit/c55237f))
66+
- fix style of readme ([e83caf0](https://github.com/devowlio/node-lame/commit/e83caf0))
67+
- Fix typo ([f5d9957](https://github.com/devowlio/node-lame/commit/f5d9957))
68+
- fix typos and unused variables ([e8a4d6a](https://github.com/devowlio/node-lame/commit/e8a4d6a))
69+
- Import typings intro project ([9f30099](https://github.com/devowlio/node-lame/commit/9f30099))
70+
- Include test artwork ([5207f3f](https://github.com/devowlio/node-lame/commit/5207f3f))
71+
- Init version ([60c8a54](https://github.com/devowlio/node-lame/commit/60c8a54))
72+
- Move finish event to more save place ([787b761](https://github.com/devowlio/node-lame/commit/787b761))
73+
- Move project from jankarres to devowlio ([4b95373](https://github.com/devowlio/node-lame/commit/4b95373))
74+
- remove manual created typings ([e7b4d03](https://github.com/devowlio/node-lame/commit/e7b4d03))
75+
- Remove unnecessary quotes ([8c3a152](https://github.com/devowlio/node-lame/commit/8c3a152))
76+
- remove unused files in package.json ([8c45de7](https://github.com/devowlio/node-lame/commit/8c45de7))
77+
- replace deprecated buffer constructor with Buffer.from() ([9c6fc2e](https://github.com/devowlio/node-lame/commit/9c6fc2e))
78+
- replace deprecated package fs-promise with fs-extra ([f7ff591](https://github.com/devowlio/node-lame/commit/f7ff591))
79+
- Revert "Integrate typings in package" ([e014b9f](https://github.com/devowlio/node-lame/commit/e014b9f))
80+
- Revert "Test" ([c45db2c](https://github.com/devowlio/node-lame/commit/c45db2c))
81+
- Set finish emit for decoding ([1c9c0bd](https://github.com/devowlio/node-lame/commit/1c9c0bd))
82+
- Typescript compiler options to commonjs ([3c22938](https://github.com/devowlio/node-lame/commit/3c22938))
83+
- update dependencies ([6199978](https://github.com/devowlio/node-lame/commit/6199978))
84+
- update format of readme ([998de9d](https://github.com/devowlio/node-lame/commit/998de9d))
85+
- update gitignore ([b51db88](https://github.com/devowlio/node-lame/commit/b51db88))
86+
- Update option tests ([5acb955](https://github.com/devowlio/node-lame/commit/5acb955))
87+
- Update README.md ([be25d75](https://github.com/devowlio/node-lame/commit/be25d75))
88+
- Update README.md ([4bccee2](https://github.com/devowlio/node-lame/commit/4bccee2))
89+
- update requiements in package.json ([1b419e0](https://github.com/devowlio/node-lame/commit/1b419e0))
90+
- docs: instructions for AI agents for context for development ([63b86d0](https://github.com/devowlio/node-lame/commit/63b86d0))
91+
- ci: introduction of conventional commits, husky, and Lerna (for release management and changelogs) ([b084364](https://github.com/devowlio/node-lame/commit/b084364))
92+
93+
### BREAKING CHANGE
94+
95+
- - Postinstall now auto-downloads a platform-specific LAME binary into `vendor/lame/<platform>-<arch>/`. Pipelines must permit the download step or configure `LAME_BINARY`, `LAME_SKIP_DOWNLOAD`, or `LAME_FORCE_DOWNLOAD` to control it (more details see `README.md`). - The minimum Node.js version is 20 and the library is published as an ESM-first package with explicit `exports`. CommonJS imports are still supported. Deep imports like `require("node-lame/lib/...")` are no longer supported.
96+
97+
## 2.0.0 (2025-11-09)
98+
99+
- fix: check if file exists before removing them #26 ([243e269](https://github.com/devowlio/node-lame/commit/243e269)), closes [#26](https://github.com/devowlio/node-lame/issues/26)
100+
- fix: Forgot to add builded files ([e48d638](https://github.com/devowlio/node-lame/commit/e48d638))
101+
- fix: handle exit close 255 as closing like an error #22 ([661bcdb](https://github.com/devowlio/node-lame/commit/661bcdb)), closes [#22](https://github.com/devowlio/node-lame/issues/22)
102+
- fix: installing Lame on Linux with required libs ([7cdac31](https://github.com/devowlio/node-lame/commit/7cdac31))
103+
- fix: release mechanism with Lerna ([af78bd1](https://github.com/devowlio/node-lame/commit/af78bd1))
104+
- fix: resolve temp path ([e13244d](https://github.com/devowlio/node-lame/commit/e13244d))
105+
- fix: typing errors ([059ddc0](https://github.com/devowlio/node-lame/commit/059ddc0))
106+
- refactor: stream API to be similar to non-stream API; created docs for streams ([f3497c9](https://github.com/devowlio/node-lame/commit/f3497c9))
107+
- chore: keep changelog manual through v2.0.0, re-enable automation afterward ([39eb824](https://github.com/devowlio/node-lame/commit/39eb824))
108+
- chore: update dependencies ([ccd2571](https://github.com/devowlio/node-lame/commit/ccd2571))
109+
- chore: update dependencies and require min. Node 18.20.\* ([82d54eb](https://github.com/devowlio/node-lame/commit/82d54eb))
110+
- chore: update husky pre-commit hook bootstrap ([65fa5d0](https://github.com/devowlio/node-lame/commit/65fa5d0))
111+
- chore(release): version bump ([3fdd967](https://github.com/devowlio/node-lame/commit/3fdd967))
112+
- chore(release): version bump ([ee6c6f1](https://github.com/devowlio/node-lame/commit/ee6c6f1))
113+
- chore(release): version bump ([9b9ea87](https://github.com/devowlio/node-lame/commit/9b9ea87))
114+
- chore(release): version bump ([b61cb83](https://github.com/devowlio/node-lame/commit/b61cb83))
115+
- chore(release): version bump ([a51ad54](https://github.com/devowlio/node-lame/commit/a51ad54))
116+
- chore(release): version bump ([bc4c14b](https://github.com/devowlio/node-lame/commit/bc4c14b))
117+
- feat: Added possibility to change default lame path and temp path ([95cb214](https://github.com/devowlio/node-lame/commit/95cb214))
118+
- feat: almost full test coverage for existing features from v1 ([a473ed7](https://github.com/devowlio/node-lame/commit/a473ed7))
119+
- feat: change license from MIT to ISC ([69ac756](https://github.com/devowlio/node-lame/commit/69ac756))
120+
- feat: executable examples of package usage ([8fe3e6e](https://github.com/devowlio/node-lame/commit/8fe3e6e))
121+
- feat: map all missing LAME options in library ([09982fa](https://github.com/devowlio/node-lame/commit/09982fa))
122+
- feat: support Float32Array PCM input conversion #33 ([3cc22d6](https://github.com/devowlio/node-lame/commit/3cc22d6)), closes [#33](https://github.com/devowlio/node-lame/issues/33)
123+
- feat: upgrade dependencies and min. Node.js version 12.20 ([bf7580e](https://github.com/devowlio/node-lame/commit/bf7580e))
124+
- #5 Update for Node 8.11.x and newer: Rewrite fs.unlink with fs.unlinkSync ([365b8f9](https://github.com/devowlio/node-lame/commit/365b8f9)), closes [#5](https://github.com/devowlio/node-lame/issues/5)
125+
- Add artwork to meta types ([3999904](https://github.com/devowlio/node-lame/commit/3999904)), closes [/github.com/devowlio/node-lame/blob/b61cb830c2573404d437eb552c07bbe11bd0fcf8/lib/src/LameOptions.ts#L602](https://github.com//github.com/devowlio/node-lame/blob/b61cb830c2573404d437eb552c07bbe11bd0fcf8/lib/src/LameOptions.ts/issues/L602)
126+
- add manually written index.d.ts ([2767327](https://github.com/devowlio/node-lame/commit/2767327))
127+
- Add meta option 'artwork' ([42f654b](https://github.com/devowlio/node-lame/commit/42f654b))
128+
- add tslint and prettier; format code ([7153bf0](https://github.com/devowlio/node-lame/commit/7153bf0))
129+
- Added Tests ([61a642a](https://github.com/devowlio/node-lame/commit/61a642a))
130+
- Bugfix ([d0939a9](https://github.com/devowlio/node-lame/commit/d0939a9))
131+
- Bugfix ([2534ce8](https://github.com/devowlio/node-lame/commit/2534ce8))
132+
- Bugfix ([446f204](https://github.com/devowlio/node-lame/commit/446f204))
133+
- Bugfix ([78fa0be](https://github.com/devowlio/node-lame/commit/78fa0be))
134+
- Bugfix by https://github.com/PyrApple written in TypeScript instead of merge compiled fix in JavaScr ([13ad74c](https://github.com/devowlio/node-lame/commit/13ad74c))
135+
- Bugfixes ([e0df443](https://github.com/devowlio/node-lame/commit/e0df443))
136+
- Bump braces from 3.0.2 to 3.0.3 ([0316bc6](https://github.com/devowlio/node-lame/commit/0316bc6))
137+
- Bump version ([8514f5f](https://github.com/devowlio/node-lame/commit/8514f5f))
138+
- Bump version ([9bbf816](https://github.com/devowlio/node-lame/commit/9bbf816))
139+
- Bump version ([6817cba](https://github.com/devowlio/node-lame/commit/6817cba))
140+
- Bump version and update readme ([24b4ff2](https://github.com/devowlio/node-lame/commit/24b4ff2))
141+
- Bump version to 1.0.5 ([f5fc0c1](https://github.com/devowlio/node-lame/commit/f5fc0c1))
142+
- Bump version to 1.1.0 ([91c9ed4](https://github.com/devowlio/node-lame/commit/91c9ed4))
143+
- bump version to 1.2.0 ([0d11945](https://github.com/devowlio/node-lame/commit/0d11945))
144+
- Bump version to 1.2.1 ([8a36972](https://github.com/devowlio/node-lame/commit/8a36972))
145+
- Bump version to 1.2.2 ([816f5a0](https://github.com/devowlio/node-lame/commit/816f5a0))
146+
- Change import naming ([3831119](https://github.com/devowlio/node-lame/commit/3831119))
147+
- Change typings source ([3b529d9](https://github.com/devowlio/node-lame/commit/3b529d9))
148+
- Checked spelling ([cabb3ee](https://github.com/devowlio/node-lame/commit/cabb3ee))
149+
- Compile in ES6 instead of ES5 ([8d38dd9](https://github.com/devowlio/node-lame/commit/8d38dd9))
150+
- Compile last commit ([2c50fe6](https://github.com/devowlio/node-lame/commit/2c50fe6))
151+
- Compile typescript src ([fe7d3cf](https://github.com/devowlio/node-lame/commit/fe7d3cf))
152+
- feat!: implement streaming encode/decode pipelines #11 ([b37b4f2](https://github.com/devowlio/node-lame/commit/b37b4f2)), closes [#11](https://github.com/devowlio/node-lame/issues/11)
153+
- feat!: modernize repository structure and tools; introduce ci/cd ([3a1d79f](https://github.com/devowlio/node-lame/commit/3a1d79f))
154+
- fix broken tests ([7229cc3](https://github.com/devowlio/node-lame/commit/7229cc3))
155+
- fix json code style ([fae0811](https://github.com/devowlio/node-lame/commit/fae0811))
156+
- Fix Spelling Error ([c55237f](https://github.com/devowlio/node-lame/commit/c55237f))
157+
- fix style of readme ([e83caf0](https://github.com/devowlio/node-lame/commit/e83caf0))
158+
- Fix typo ([f5d9957](https://github.com/devowlio/node-lame/commit/f5d9957))
159+
- fix typos and unused variables ([e8a4d6a](https://github.com/devowlio/node-lame/commit/e8a4d6a))
160+
- Import typings intro project ([9f30099](https://github.com/devowlio/node-lame/commit/9f30099))
161+
- Include test artwork ([5207f3f](https://github.com/devowlio/node-lame/commit/5207f3f))
162+
- Init version ([60c8a54](https://github.com/devowlio/node-lame/commit/60c8a54))
163+
- Move finish event to more save place ([787b761](https://github.com/devowlio/node-lame/commit/787b761))
164+
- Move project from jankarres to devowlio ([4b95373](https://github.com/devowlio/node-lame/commit/4b95373))
165+
- remove manual created typings ([e7b4d03](https://github.com/devowlio/node-lame/commit/e7b4d03))
166+
- Remove unnecessary quotes ([8c3a152](https://github.com/devowlio/node-lame/commit/8c3a152))
167+
- remove unused files in package.json ([8c45de7](https://github.com/devowlio/node-lame/commit/8c45de7))
168+
- replace deprecated buffer constructor with Buffer.from() ([9c6fc2e](https://github.com/devowlio/node-lame/commit/9c6fc2e))
169+
- replace deprecated package fs-promise with fs-extra ([f7ff591](https://github.com/devowlio/node-lame/commit/f7ff591))
170+
- Revert "Integrate typings in package" ([e014b9f](https://github.com/devowlio/node-lame/commit/e014b9f))
171+
- Revert "Test" ([c45db2c](https://github.com/devowlio/node-lame/commit/c45db2c))
172+
- Set finish emit for decoding ([1c9c0bd](https://github.com/devowlio/node-lame/commit/1c9c0bd))
173+
- Typescript compiler options to commonjs ([3c22938](https://github.com/devowlio/node-lame/commit/3c22938))
174+
- update dependencies ([6199978](https://github.com/devowlio/node-lame/commit/6199978))
175+
- update format of readme ([998de9d](https://github.com/devowlio/node-lame/commit/998de9d))
176+
- update gitignore ([b51db88](https://github.com/devowlio/node-lame/commit/b51db88))
177+
- Update option tests ([5acb955](https://github.com/devowlio/node-lame/commit/5acb955))
178+
- Update README.md ([be25d75](https://github.com/devowlio/node-lame/commit/be25d75))
179+
- Update README.md ([4bccee2](https://github.com/devowlio/node-lame/commit/4bccee2))
180+
- update requiements in package.json ([1b419e0](https://github.com/devowlio/node-lame/commit/1b419e0))
181+
- docs: instructions for AI agents for context for development ([63b86d0](https://github.com/devowlio/node-lame/commit/63b86d0))
182+
- ci: introduction of conventional commits, husky, and Lerna (for release management and changelogs) ([b084364](https://github.com/devowlio/node-lame/commit/b084364))
183+
184+
### BREAKING CHANGE
185+
186+
- - Postinstall now auto-downloads a platform-specific LAME binary into `vendor/lame/<platform>-<arch>/`. Pipelines must permit the download step or configure `LAME_BINARY`, `LAME_SKIP_DOWNLOAD`, or `LAME_FORCE_DOWNLOAD` to control it (more details see `README.md`). - The minimum Node.js version is 20 and the library is published as an ESM-first package with explicit `exports`. CommonJS imports are still supported. Deep imports like `require("node-lame/lib/...")` are no longer supported.
187+
1188
## <small>2.0.0 (2025-11-09)</small>
2189

3190
### Breaking Changes

0 commit comments

Comments
 (0)