Skip to content

Bump deezer-public-api from 1.0.5 to 2.1.4#155

Open
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/npm_and_yarn/dev/deezer-public-api-2.1.4
Open

Bump deezer-public-api from 1.0.5 to 2.1.4#155
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/npm_and_yarn/dev/deezer-public-api-2.1.4

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 15, 2026

Bumps deezer-public-api from 1.0.5 to 2.1.4.

Release notes

Sourced from deezer-public-api's releases.

v2.1.4

compare changes

🩹 Fixes

🏡 Chore

  • Configure stricter release triggers (8bb5a09)

❤️ Contributors

v2.1.3

compare changes

📖 Documentation

  • Unify v2.x.x changelog and bump version to 2.1.2 (988f384)

❤️ Contributors

v2.1.2

compare changes

💅 Refactors

  • Prefix all public types with Deezer (101bf1e)
  • Apply Deezer prefix across all modules and core (21c6ba8)

🏡 Chore

  • Use correct command to create github release (cd045fd)
  • Optimize build and release workflow (1ea8515)

✅ Tests

  • Standardize all imports to use @​lib alias (2be60af)
  • Refactor client tests to use DeezerPublicApi (64f79ed)

❤️ Contributors

v2.1.0

compare changes

... (truncated)

Changelog

Sourced from deezer-public-api's changelog.

v2.1.4

compare changes

🩹 Fixes

🏡 Chore

  • Configure stricter release triggers (8bb5a09)

❤️ Contributors

v2.1.3

compare changes

📖 Documentation

  • Unify v2.x.x changelog and bump version to 2.1.2 (988f384)

❤️ Contributors

[2.1.2] - Modernization Era (2026-04-02)

This version represents a complete ground-up rewrite of the library to provide a modern, type-safe, and high-performance experience.

⚠️ BREAKING CHANGES

  • Namespace Safety: All public-facing interfaces and types are now prefixed with Deezer to prevent naming collisions (e.g., AlbumDeezerAlbum, TrackDeezerTrack).
  • Search Builder Rename: The SearchBuilder class has been renamed to DeezerSearchBuilder.
  • API Entry Point: The DeezerClient class is no longer directly exported for instantiation; use the DeezerPublicApi class instead. DeezerClient is now exported as a Type only.
  • Arguments Refactor: All methods have been migrated from positional arguments to a single options object (e.g., api.album({ id: '123' })).
  • ESM Conversion: The library is now ESM-first, utilizing native fetch and modern JavaScript features.

🚀 Features & Enhancements

  • TypeScript Engine: Full TypeScript rewrite for 100% type safety and excellent developer experience (IntelliSense).
  • Native Fetch (Node 18+): Replaced axios and other HTTP dependencies with native fetch support.
  • Smart Pagination: Introduced .next() and .prev() methods on paginated responses for effortless navigation.
  • Fluent Search Builder: A powerful, chainable API for building complex search queries via api.search.builder().
  • Custom Fetch Injection: Support for custom fetch implementations, allowing for proxies, logging, or specialized headers.
  • Image Utilities: Added deezer.utils.changeImageSize() for dynamic entity image resizing.
  • Version Awareness: Static VERSION property on the main class and automated User-Agent reporting.

... (truncated)

Commits
  • 70772c1 chore(release): v2.1.4
  • 8bb5a09 chore: configure stricter release triggers
  • 27def25 fix: sanitize URL hostname
  • f664047 chore(release): v2.1.3
  • 988f384 docs: unify v2.x.x changelog and bump version to 2.1.2
  • a248c95 chore(release): v2.1.2
  • 64f79ed test: refactor client tests to use DeezerPublicApi
  • 2be60af test: standardize all imports to use @​lib alias
  • 21c6ba8 refactor: apply Deezer prefix across all modules and core
  • 101bf1e refactor: prefix all public types with Deezer
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for deezer-public-api since your current version.


@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 15, 2026
Bumps [deezer-public-api](https://github.com/zaosoula/deezer-public-api) from 1.0.5 to 2.1.4.
- [Release notes](https://github.com/zaosoula/deezer-public-api/releases)
- [Changelog](https://github.com/zaosoula/deezer-public-api/blob/main/CHANGELOG.md)
- [Commits](zaosoula/deezer-public-api@v1.0.5...v2.1.4)

---
updated-dependencies:
- dependency-name: deezer-public-api
  dependency-version: 2.1.4
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/dev/deezer-public-api-2.1.4 branch from fca923c to 90a698e Compare April 17, 2026 05:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants