Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

via_device support, improved ergonomics #6

Merged
merged 10 commits into from
Jun 7, 2024
Merged

via_device support, improved ergonomics #6

merged 10 commits into from
Jun 7, 2024

Conversation

zoe-codez
Copy link
Member

@zoe-codez zoe-codez commented Jun 7, 2024

Changes

  • added the ability to create secondary devices and map to entities
  • added the ability to define reactive config values in synapse entities (allow listed keys)
  • converted synapse entities from a basic object to a 🪄 proxy
    • runtime settable configuration properties can now be read/written from the proxy
    • existing keys from the current object are matched in the proxy
  • fix entity.onUpdate
  • improved typing around string unions with entities (more to go)

Checklist

  • Read the contribution guide and accept the
    code of conduct
  • Readme and docs (updated or not needed)
  • Tests (added, updated or not needed)

@zoe-codez zoe-codez merged commit 1e8dd62 into main Jun 7, 2024
@zoe-codez zoe-codez deleted the entity_devices branch June 7, 2024 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant