Skip to content

Releases: mitsuki31/ytmp3-js

v1.1.2 Stable

05 Nov 14:17
v1.1.2
37e2ca1
Compare
Choose a tag to compare

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

08 Sep 04:23
v1.1.1
22066ee
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • fix: Include 'bin' directory in files field in package.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

07 Sep 10:21
v1.1.0
ef0e3ce
Compare
Choose a tag to compare

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

🔬 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

Full Changelog: v1.0.2...1.1.0


SHASUM

cb53b3eabfcedd2b9298a3eb08c963540a6a57bc  ytmp3-js-1.1.0.tgz

v1.0.2 Stable

08 Aug 12:54
v1.0.2
1adf7c2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.0.2


SHASUM

9195832a0a1a6780696e2d9aae323a0c50051d94  ytmp3-js-1.0.2.tgz

v1.0.1 Stable

06 Aug 15:22
v1.0.1
1af7473
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1


SHASUM

907a22bb9a1d0447e9e5bf82298e960e5e78c455  ytmp3-js-1.0.1.tgz

v1.0.0 Stable

24 Jul 10:27
v1.0.0
614d1b0
Compare
Choose a tag to compare

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)

03 Jul 18:27
v1.0.0-b.2
cb0ae03
Compare
Choose a tag to compare
v1.0.0-beta (Build 2) Pre-release
Pre-release

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

  1. Download the asset from this release, recommended is ytmp3-js-1.0.0-beta.2.tgz.
  2. Install using npm
npm install ./ytmp3-js-1.0.0-beta.2.tgz
  1. 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)

30 Jun 15:24
v1.0.0-b.1
d2414ad
Compare
Choose a tag to compare
v1.0.0-beta (Build 1) Pre-release
Pre-release

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

  1. Download the asset from this release, recommended is ytmp3-js-1.0.0-beta.1.tgz.
  2. Install using npm
npm install ./ytmp3-js-1.0.0-beta.1.tgz
  1. 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

19 Nov 05:16
a4f0907
Compare
Choose a tag to compare

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.