Releases: mitsuki31/ytmp3-js
Releases · mitsuki31/ytmp3-js
v1.1.2 Stable
What's Changed
🔬 Chores and Maintenances
- refactor: Reorganize utilities into 'utils' directory and separate concerns by @mitsuki31 in #52
- chore: Enhance IRL test suites and update IRL test workflow by @mitsuki31 in #56
- [npm-dev]: Bump nyc from 17.0.0 to 17.1.0 by @dependabot in #49
- [gh-actions]: Bump pascalgn/automerge-action from 0.16.3 to 0.16.4 by @dependabot in #53
- [npm-dev]: Bump jsdoc from 4.0.3 to 4.0.4 by @dependabot in #63
- [npm-dev]: Bump eslint from 9.9.1 to 9.14.0 by @dependabot in #64
- [npm-dev]: Bump @eslint/js from 9.9.1 to 9.14.0 by @dependabot in #65
- [npm-dev]: Bump globals from 15.9.0 to 15.12.0 by @dependabot in #66
Full Changelog: v1.1.1...v1.1.2
How to Update
npm i -g ytmp3-js@1.1.2
SHASUM
ed67fa3216e17bf9a247c8feca12a2c55fbef233 ytmp3-js-1.1.2.tgz
v1.1.1 Stable
What's Changed
🐛 Bug Fixes
- fix: Include 'bin' directory in
files
field inpackage.json
by @mitsuki31 in #48
Full Changelog: v1.1.0...v1.1.1
I sincerely apologize for the oversight in the previous release, where the 'bin'
directory was mistakenly not included in the published package. This caused issues with running the commands. The issue has been fixed, and I appreciate your understanding and patience while resolving this.
SHASUM
15f168bc3167a23065c32753bbdd49060b24ee01 ytmp3-js-1.1.1.tgz
v1.1.0 Stable
What's Changed
🚀 New Features & Enhancements
- Update and change the version in
ytmp3
module dynamically by @mitsuki31 in #27 - Refactor YouTube URL validator and introduce utility modules by @mitsuki31 in #29
- Enhance CLI with custom FFmpeg I/O options and improved logging by @mitsuki31 in #30
- Improve error handling and refactor URL validation by @mitsuki31 in #36
- Refactor and enhance config file handling logic by @mitsuki31 in #39
- Enhance FFmpeg option handling and add new flexibility by @mitsuki31 in #41
- Add option to force
require()
for config files handling by @mitsuki31 in #43 - Add global config support and cross-platform enhancements by @mitsuki31 in #45
🐛 Bug Fixes
- Export utilities APIs to public and minor fixes by @mitsuki31 in #32
- Fix reliable error logging in
writeErrorLog
function by @mitsuki31 in #34 - Improve logging reliability and fix export consistency issues by @mitsuki31 in #35
- Improve and fix issue in
audioconv
module by @mitsuki31 in #40
📚 Documentation
- Initial
CODE_OF_CONDUCT.md
file by @mitsuki31 in #31
🔬 Chores & Maintenances
- Set up testing environment and coverage integration by @mitsuki31 in #25
- Enhance test suites, improve coverage, and refactor error handling by @mitsuki31 in #44
🧩 Dependencies Updates
- [npm-dev]: Bump mocha from 10.7.0 to 10.7.3 by @dependabot in #26
- [gh-actions]: Bump actions/checkout from 3 to 4 by @dependabot in #28
Full Changelog: v1.0.2...1.1.0
SHASUM
cb53b3eabfcedd2b9298a3eb08c963540a6a57bc ytmp3-js-1.1.0.tgz
v1.0.2 Stable
What's Changed
- [npm]: Bump @distube/ytdl-core from 4.14.3 to 4.14.4 by @dependabot in #22
Full Changelog: v1.0.1...v1.0.2
SHASUM
9195832a0a1a6780696e2d9aae323a0c50051d94 ytmp3-js-1.0.2.tgz
v1.0.1 Stable
What's Changed
- [npm-dev]: Bump eslint from 8.54.0 to 9.8.0 and migrate the configuration by @dependabot in #17
- [npm-dev]: Bump globals from 15.8.0 to 15.9.0 by @dependabot in #18
- Fix error logging and directory creation by @mitsuki31 in #20
- [npm]: Bump @distube/ytdl-core from 4.13.7 to 4.14.3 by @dependabot in #21
Full Changelog: v1.0.0...v1.0.1
SHASUM
907a22bb9a1d0447e9e5bf82298e960e5e78c455 ytmp3-js-1.0.1.tgz
v1.0.0 Stable
What's Changed
- Bump the
fluent-ffmpeg
to 2.1.3 to resolve missing formats issue by @mitsuki31 in #7 - Enhance core functionality and restructure the codebase by @mitsuki31 in #8
- Add and enhance download options configuration by @mitsuki31 in #9
- Boosting CLI Capabilities: New options and robust configuration in main module by @mitsuki31 in #11
- Switch YouTube downloader core module by @mitsuki31 in #12
- Add support for multiple downloads with multiple URLs by @mitsuki31 in #14
Full Changelog: v0.2.0...v1.0.0
SHASUM
222b0a85b3fc09bc2aafceeaa7c3d2afb788126c ytmp3-js-1.0.0.tgz
v1.0.0-beta (Build 2)
What's Changed
- Add and enhance download options configuration by @mitsuki31 in #9
Full Changelog: v1.0.0-b.1...v1.0.0-b.2
How to Install
- Download the asset from this release, recommended is
ytmp3-js-1.0.0-beta.2.tgz
. - Install using
npm
npm install ./ytmp3-js-1.0.0-beta.2.tgz
- And done, see the README file for CLI usage and API references.
SHASUM
6f6c24347edec9c8ed6588233bc0ca14041255fc ytmp3-js-1.0.0-beta.2.tgz
v1.0.0-beta (Build 1)
What's Changed
- Bump the
fluent-ffmpeg
to 2.1.3 to resolve missing formats issue by @mitsuki31 in #7 - Enhance core functionality and restructure the codebase by @mitsuki31 in #8
Full Changelog: v0.2.0...v1.0.0-b.1
How to Install
- Download the asset from this release, recommended is
ytmp3-js-1.0.0-beta.1.tgz
. - Install using
npm
npm install ./ytmp3-js-1.0.0-beta.1.tgz
- And done, see the README file for CLI usage and API references.
SHASUM
c922230c87a816e0d29305a62b27fbb258618443 ytmp3-js-1.0.0-beta.1.tgz
0.2.0
Changelogs
ytmp3
now supports single download by passing a YouTube URL on command-line argument.ytmp3
will now automatically converts downloaded audio files to MP3 codec.- Configured the ESLint to lint the project.
- Improved audio downloader.
- Automated a logger for errors logging during downloading audio.
- Other refactors and improvements.