Changelog

This page keeps a detailed human friendly rendering of what’s new and changed in specific versions.

v1.1.1 - 2026-05-15

Fixed

v1.1.0 - 2026-05-14

Added

Changed

Removed

  • Removed the fallback to discord.py as the default framework.

  • Removed the unused value argument from Player.pause(). Player.resume() is no longer an alias for unpausing — it must be called explicitly to resume playback.

Fixed

Miscellaneous

  • sonolink.gateway.Node has been split into multiple components internally for better separation of concerns and maintainability. This is not a breaking change as the public API remains the same, but it should improve code readability and future extensibility.

  • Formatted the project with Ruff for consistent code style and linting.

v1.0.1 - 2026-04-12

Fixed

  • Inconsistent environment variable usage across code and documentation

  • Fixed performance and memory issue in PlayerFactory caused by repeated metadata scans:

    • Reduced connection time (~11x faster)

    • Reduced memory peak (~12x lower)

    • Eliminated repeated expensive importlib.metadata.packages_distributions() calls

v1.0.0 - 2026-04-11

Initial release. For more information on what this added, consider referring to the API Reference or the examples.