Skip to content

Latest commit

 

History

History
61 lines (37 loc) · 2.26 KB

CHANGELOG.md

File metadata and controls

61 lines (37 loc) · 2.26 KB

Roon integration for Remote Two/3 Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Changes in the next release


0.4.0 - 2025-01-10

Added

  • Shuffle and repeat (#28).

Fixed

  • Much faster reconnection to Roon core after waking up from standby (#59).
  • Sporadic runtime crashes in RoonApi library (#19).

0.3.1 - 2024-12-28

Breaking Changes

  • Setup flow must be run on the Remote to make sure the Roon zone configuration is properly stored.
    • Already configured entities can be left as is, they will work as long as the Roon zone is still available.
    • Roon zone configuration is now locally stored at the time of setup. New zones won't automatically create a new media-player entity (#57).

Fixed

  • Handle Roon core pairing / unpairing and zone added / removed events to set media-player entity state (#57).

Changed

  • Setup instructions at the start of the integration setup flow.
  • Use debug module for logging (#53).

0.3.0 - 2024-12-19

Added

  • Creating a custom integration archive during build. This simplifies installing a custom version on the Remote.
  • Automated linting checks.

Fixed

  • Integration should no longer loose authentication token when restarted.

Changed

  • Open Source release 🎉
  • Major rework of the integration driver:
    • Converted project to TypeScript.
    • Using our new TypeScript integration-library.
  • Storing Roon zone information locally for improved entity handling.
  • Unique Roon extension name including the hostname where the integration is running.
    This makes it much simpler to identify which device registers an extension, especially with multiple Remotes or as a developer running the integration on a computer.