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_mode
command parameter fromsound_mode
tomode
. - Integration API: add
reconfigure
flag insetup_driver
request message to reconfigure a driver. - Migrated REST- & WebSocket Core-APIs from the core-simulator repository to the
core-api
directory.
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_celsius
withmeasurement_unit
enum (METRIC, US, UK). - Change
localization.languageCode
separator from dash to underscore. New:en_UK
,en_US
etc. - 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
inputTypeLabel
definition.- 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
&shuffle
and initialmedia_type
definitions. - 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_name
properties 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.