Releases: unfoldedcircle/core-api
Releases · unfoldedcircle/core-api
v0.10.0-beta
Added
- REST Core-API: add individual button press endpoints in #37
- New media-player entity features in #38
- Add remote-entity type in Integration-API in #44
- This allows to write custom integrations for devices which don't fit a media-player entity.
- The first integration supporting remote-entity will be Home Assistant.
Full Changelog: v0.9.0-beta...v0.10.0-beta
v0.9.0-beta
Added
- Media-player entity features (#32, feature-and-bug-tracker#56, feature-and-bug-tracker#92):
- new features: numpad, guide, info, eject, open_close, audio_track, subtitle, record.
- support "simple commands" for any additional commands not covered by a feature.
- Add hostname and MAC address to version information (#33).
Changed
- Rename media-player
select_sound_modecommand parameter fromsound_modetomode. - Integration API: add
reconfigureflag insetup_driverrequest message to reconfigure a driver. - Migrated REST- & WebSocket Core-APIs from the core-simulator repository to the
core-apidirectory.
New Contributors
- @splattner made their first contribution in #28
Full Changelog: v0.8.0-alpha...v0.9.0-beta
v0.8.0-alpha
What's Changed
Full Changelog: v0.7.0-alpha...v0.8.0-alpha
v0.7.0-alpha
Added
- Initial Dock-API release.
- Driver metadata retrieval with
get_driver_metadata. - Integration driver mDNS advertisement documentation.
- Integration driver setup flow API messages and documentation.
Changed
- Replace
localization.unit_system_metric&.temperature_celsiuswithmeasurement_unitenum (METRIC, US, UK). - Change
localization.languageCodeseparator from dash to underscore. New:en_UK,en_USetc. - Removed multi-device setup messages in API and replaced it with the driver setup messages.
They might be added later or be integrated into the driver setup.
Fixed
inputTypeLabeldefinition.- The API token header field is called
AUTH-TOKEN.
Full Changelog: v0.6.1-alpha...v0.7.0-alpha
v0.6.1-alpha
Added
- Media player entity has a new state
PAUSED, new attributesrepeat&shuffleand initialmedia_typedefinitions. - Link published API models in Rust.
- Clarify sensor state, unit and label.
Changed
- Switching to Keep a Changelog format for this changelog.
Fixed
- Integration API: entity discriminator property is
entity_type - Fix entity command examples for climate and cover.
v0.6.0-alpha
First public preview release 🎉
AsyncAPI
- Rename
friendly_nameproperties toname. - Refactor entity command message: simple object, instead array of objects.
- Clean up, updated message state emojis to reflect current remote-core status.
Documentation
- Refactor and enhance documentation.
- Prepared AsyncAPI html generation with GitHub action.