@aribradshaw/billboard-top-100
Version:
Gets the top songs, albums, and artists from Billboard's charts
58 lines (42 loc) • 2.16 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
## [3.0.4] - 2025-01-27
### Fixed
- **Complete dependency cleanup**: All deprecated packages removed
- **Native fetch implementation**: Uses Node.js 18+ native fetch for better performance
- **Regenerated package-lock.json**: Synced with updated dependencies
- **Clean npm installs**: No more deprecated warnings when installing
## [3.0.3] - 2025-01-27
### Fixed
- npm token configuration for automatic publishing
- CI/CD workflow verification with proper authentication
- **Removed deprecated dependencies**: Eliminated `node-fetch`, `har-validator`, `uuid@3.4.0`, and `request@2.88.2`
- **Updated to native fetch**: Now uses Node.js 18+ native `fetch` instead of `node-fetch`
- **Updated all dependencies**: Upgraded to latest stable versions
## [3.0.2] - 2025-01-27
### Fixed
- Final CI/CD workflow fixes and version bump
## [3.0.1] - 2025-01-27
### Fixed
- Fixed CI/CD workflow to use Node.js 18 instead of 16
- Resolved npm publish workflow Node.js version mismatch
## [3.0.0] - 2025-01-27
### Added
- Node.js 18+ support for better performance and modern features
- Improved test reliability with extended timeouts
- Updated CI/CD pipeline to test against Node.js 18 and 20
### Changed
- **BREAKING**: Minimum Node.js version changed from 16+ to 18+
- Updated all dependencies to latest stable versions
- Enhanced error handling and HTTP request reliability
### Fixed
- Resolved `ReadableStream is not defined` error that was breaking CI/CD
- Fixed timeout issues in `listCharts()` test
- Improved test stability across different environments
### Technical Details
- Updated `package.json` engines field to require Node.js >=18.0.0
- Modified GitHub Actions workflow to test against Node.js 18 and 20
- Updated dependencies including cheerio, node-fetch, and other packages
- Extended test timeout for `listCharts()` function from 10s to 30s
## [2.x.x] - Previous versions
This is a fork of the original [billboard-top-100](https://github.com/darthbatman/billboard-top-100) library with modern updates.