-
refactor(GroupedLight): changed .owner to ResourceIdentifier
removed(GroupedLight): .ownerIdentifier
refactor(Room): changed .children to ResourceIdentifier[]
removed(Room): .childIdentifiers
refactor(Room): changed .services to ResourceIdentifier[]
removed(Room): .serviceIdentifiers
refactor(Zone): changed .children to ResourceIdentifier[]
removed(Zone): .childIdentifiers
refactor(Zone): changed .services to ResourceIdentifier[]
removed(Zone): .serviceIdentifiers
refactor(Scene): changed .group to ResourceIdentifier
removed(Scene): .groupIdentifier
types(ResourceManager): moved function overloads to an interface
feat(BridgeHome) -
chore(deps): update andrew-chen-wang/github-wiki-action action to v4 (#50)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- chore(deps): update dependency tslib to v2.5.1 (#49)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- chore(deps): update dependency tslib to v2.5.2 (#51)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- chore(deps): update dependency typedoc to v0.24.8 (#56)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- chore(deps): update typescript-eslint monorepo to v5.59.11 (#53)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- chore(deps): update dependency tslib to v2.5.3 (#55)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- chore(deps): update dependency typescript to v5.1.3 (#54)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- chore(deps): update dependency eslint to v8.43.0 (#52)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
-
DevicePower & ResourceManager
feat(DevicePower)
fix(ResourceManager) overloads not recognised by webstorm -
refactor(ResourceManager): merged into Bridge
feat(Cache): better functions to retrieve resources from cache
refactor(Device): .services is now of type ResourceIdentifier[]
fix(DevicePower): add exports -
Caching & Motion
refactor(Cache): add cache managers for each resource
feat(Motion): added motion resource
Signed-off-by: S222em sem.roeten@gmail.com
- Many changes
feat(ArcheType): add support for archeTypes
refactor(Resources): move request methods to manager
feat(Room & Zone): create
fix(Ratelimit): incorrect route parsing let to breaking the limit
refactor(ApiResourceType): renamed to ResourceType
refactor(ResourceIdentifier): remove as return value e.g. .services -> .serviceIds
refactor(Light): removed DimmableLight, MirekLight, XyLight, XysLight
refactor(Light & GroupedLight & Scene): renamed xy & xys to color & gradient
feat(Scene): added action editing
refactor(Zone & Room): removeChildren and addChildren now only accept an array with id's
refactor(Manager): removed .find
And some more minor changes..
- feat(Scene): create
Signed-off-by: s222em sem.roeten@gmail.com
- refactor(Managers): move .create, .edit and .delete to respective managers
Signed-off-by: s222em sem.roeten@gmail.com
- feat(Transformers): reuse code that transforms input to API acceptable format
Signed-off-by: s222em sem.roeten@gmail.com
- refactor(API types): reorganize types
Signed-off-by: s222em sem.roeten@gmail.com
- feat(ZigbeeConnectivity): added support for zigbeeconnectivity resource
Signed-off-by: s222em sem.roeten@gmail.com
- Changes
refactor(Bridge): renamed to Hue
feat(Bridge): added support for bridge resource
feat(ZigbeeDeviceDiscovery): added support for device discovery
feat(Enums): added missing enums for options
Signed-off-by: s222em sem.roeten@gmail.com
- Changes
bump(Version): 0.6
refactor(Readme): update for latest changes
refactor(mirek): change to colorTemperature
fix(hex): fixed issue with hex parsing
Signed-off-by: s222em sem.roeten@gmail.com
Signed-off-by: s222em sem.roeten@gmail.com
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>