Appearance
4.28.2 (2025-06-05)
Fix
- Add better debug login for PAIR routes (7dbeb13)
4.28.1 (2025-06-03)
Fix
- Downgrade zod to fix problem with third party library (2c3086f)
- Use correct zod version that supports base64 string evaluation (f2694fa)
4.28.0 (2025-06-03)
Fix
- Stream class type error (b08cdd1)
New
- Stream module for livestream support (1533bde)
Upgrade
- Bump flakejs to v3.6.1 (83bfa24)
4.27.10 (2025-04-16)
Fix
- Add nullable to translations (6b51388)
4.27.9 (2025-04-16)
Fix
- Meta schema now properly editable (c27220b)
4.27.8 (2025-04-04)
Fix
- Add proper openProperty handling on E_TIMEOUT (0969745)
- Add queue timeout option to config and flake server creators (e018158)
Upgrade
- Bump flakejs to v3.5.8 (3ec7dd8)
4.27.7 (2025-03-27)
Fix
- Open property now checked in update properties request (735a682)
4.27.6 (2025-03-26)
Fix
- Add support for null property in stream read response with flakejs v3.5.7 (60369b4)
4.27.5 (2025-03-25)
Fix
- Add missing binary stream mapping (4cff9a6)
4.27.4 (2025-03-25)
Fix
- Move open property update feature to its own route (c1decf2)
4.27.3 (2025-03-24)
Fix
4.27.2 (2025-03-24)
Docs
- Improve typing for methods in schema (7e0c1e6)
Fix
- Allow '-' in method name (f002605)
- Custom message null prop filter now working properly (33c6dc0)
- Implement correct method params parsing (d66f368)
4.27.1 (2025-03-23)
Fix
- Remove undefined import from zod (385c064)
4.27.0 (2025-03-22)
New
- Add null properties and open properties support (430d884)
Upgrade
4.26.6 (2025-03-20)
Fix
- Disable regex matching for device identifier in core module (054d368)
- Improve schema method PATCH typings (56c0676)
4.26.5 (2025-03-19)
Fix
- Disable DELETE ALL alarm config route (5c7e800)
- Disable DELETE ALL iam groups route (632818d)
- Disable DELETE ALL iam roles route (95031b6)
- Disable DELETE ALL iam user route (9779078)
- Disable DELETE ALL meta data route (3ff05ec)
- Disable DELETE ALL schema route (7ffe856)
4.26.4 (2025-03-13)
Fix
- Improve error log output (156c42c)
4.26.3 (2025-03-13)
Docs
- Add missing unit to user reset query parameter (0f697e1)
Fix
- Add required header for wasm scripts to spa module (3f7a6af)
4.26.2 (2025-02-06)
Fix
- Doc now working again (8d1bab1)
4.26.1 (2025-02-03)
Fix
- Use correct device service identifier for property relay output (9b1a54d)
4.26.0 (2025-01-24)
New
- Add property relay module (3b8b2a1)
4.25.5 (2025-01-22)
Fix
- Geo location module now using proper request body (2e9bab6)
4.25.4 (2025-01-21)
Fix
- Change express.use to express.get in redirects (bef2969)
4.25.3 (2025-01-21)
Fix
- SPA module now allows redirects (4bb4fac)
4.25.2 (2025-01-21)
Fix
- Update flake schema to v5b (44e61ac)
4.25.1 (2025-01-20)
Fix
- Make geo location property source array optional (0b06023)
4.25.0 (2025-01-20)
New
- Add geo location module (6309271)
4.24.1 (2025-01-16)
Fix
- Schema enum entry now nullable (c7bcd0b)
4.24.0 (2025-01-15)
New
- Add option to persist data periodically (e4d8e60)
4.23.1 (2025-01-13)
Fix
- 2FA Status now also sent via token info route (2fd6b03)
4.23.0 (2025-01-10)
New
- Alarm Status now supports history filtering (05af11f)
4.22.9 (2024-12-16)
Fix
- Buffer now editable via object and base64 string (0f7a81a)
4.22.8 (2024-12-12)
Fix
- Address now correctly resolved (4e78d20)
4.22.7 (2024-12-12)
Fix
- Add better logic when matching a service that should be updated via API (5b42c0a)
4.22.6 (2024-12-10)
Chore
- Imrpove comment (d4c3db1)
Fix
- Device identifier mapping for services with id now working (cc25bc0)
- Service identifier clear name now case insensitive (905963c)
Upgrade
- Bumped okta jwt-verifier to v4.0.1 (1f79e6a)
4.22.5 (2024-12-04)
Fix
- Update error message when okta fails (c206470)
4.22.4 (2024-12-04)
Fix
- Add missing atob replacement (d3e377f)
4.22.3 (2024-12-04)
Fix
- Add missing fetch import (17572ba)
4.22.2 (2024-12-04)
Fix
- Update btoa function with buffer variant (0878cb4)
4.22.1 (2024-11-29)
Fix
- Improve schema update body with more nullable fields (51e3aa9)
4.22.0 (2024-11-28)
Fix
- Remove duplicate key value from create API key path (299c881)
New
- Allow human readable service identifier in URL (7684a76)
- Enable OKTA external OAuth token generation (38cec74)
- Schema properties are now deletable (8eb25fa)
4.21.6 (2024-11-22)
Fix
- Add log output for schema validation errors (7e83e3f)
4.21.5 (2024-11-21)
Fix
- Bad schema now returns error when added (24dcd24)
4.21.4 (2024-11-20)
Build
- Increase node version in for github actions (6d9f5d5)
Fix
- Add missing meta schema event doc (5e37a05)
4.21.3 (2024-09-30)
Fix
- Improve alarm status router query options (4d79641)
4.21.2 (2024-09-05)
Fix
- Alarm inactive event now stored in timestream database (062730a)
4.21.1 (2024-07-12)
Fix
- Add missing type to alarm status response (472fe35)
4.21.0 (2024-07-05)
New
- Alarm status module now supports removing text to not overfetch (cdcc15d)
4.20.5 (2024-06-27)
Fix
- Add numbers to word regex (bf19f0f)
4.20.4 (2024-06-27)
Fix
- Partial translations are no longer merged when language is not present (de359ba)
4.20.3 (2024-06-27)
Fix
4.20.2 (2024-06-25)
Fix
- Userdata module now supports more chars in key name (39b7a7a)
4.20.1 (2024-06-24)
Fix
- Add missing persistence feature for meta schema module (5355d27)
- Persistence functions now correctly represents content (b0f735d)
4.20.0 (2024-06-21)
Fix
- Remove i18n constant when not using translations (5a0bca9)
- Update schema type to include new group key (7511f65)
- Use better regex for words in regards to i18n (859c52a)
New
- Add i18n and group support for schema module (3eee081)
- API for schema support within the meta module (b2f5ef0)
4.19.3 (2024-06-19)
Fix
- Improve logging and early return of logic for alarm notfication (be0f23b)
4.19.2 (2024-06-19)
Fix
- Revert android notification handler back to old name (99f86d5)
4.19.1 (2024-06-18)
Fix
- Add missing loose translation to notification handler (f83ecc9)
4.19.0 (2024-06-18)
Fix
- Do not show stack in URIError within slack message anymore (cf2d637)
- Notification not including german word anymore (1ae95e2)
New
- Add firebase cloud messaging support (900e678)
- Alarm module now able to store state for each alarm occurrence (7e73186)
4.18.3 (2024-06-17)
Chore
- Add improved logging for type generator script (be2550e)
Docs
- Fix API documentation for user data module (90639de)
Fix
- Add loose language parsing in order to support dialects (0ccb2b2)
- Resolve problem with bad import for alarm status message interface (eebb047)
4.18.2 (2024-05-23)
Fix
- Use correct subquery name for events in timestream module (5b409e7)
4.18.1 (2024-05-23)
Fix
- Add correct return type to iam module refresh token route (9b92c9b)
- Add missing extended query for events (5c6f5ed)
4.18.0 (2024-05-13)
Chore
Docs
- Change pair endpoint title to remove duplicate title (dd9e4ea)
- Fix documentation for alarm message route (3662301)
New
- Add token information endpoint (f8d49dd)
4.17.2 (2024-04-29)
Fix
- Device pair endpoint uses method VERIFY now (7118745)
4.17.1 (2024-04-25)
Fix
- Add missing service identifier back to alarm config (22c0aea)
- Only correct user now logged out after IAM changes (6502147)
4.17.0 (2024-04-24)
Update
- Enhance remote module to handle connection for multiple devices better (891bf44)
4.16.6 (2024-04-23)
Fix
- IAM refresh token now gets invalidated on iam change (0710836)
- IAM roles now support renaming (bc157f0)
4.16.5 (2024-04-16)
Fix
- Add correct address to objectWasCreated message in remote module (0a24d23)
- API now allows any case device identifer and changes them to upper case (454e428)
- User creation now supports device and service identifier (6876ab9)
4.16.4 (2024-04-12)
Fix
- Change doc to match v4.16.3 changes (0863445)
4.16.3 (2024-04-12)
Fix
- Change hex to base64 encoding for device signature in pair request (49dbc84)
- Rename token to message for device pair request (b7ed424)
4.16.2 (2024-04-11)
Fix
- Alarm status now translates notification correctly (631427a)
4.16.1 (2024-04-10)
Docs
- Fix wrong cipher string (ddc0a98)
Fix
- Add service identifier back to alarm config on root level (b95ae3f)
- Array parsing now working for i18n utility (a61a9a9)
4.16.0 (2024-04-09)
Chore
Docs
- Fix update alarm config documentation (5293182)
Fix
- Add better connectionless transport handling (e.g. UDP) (1736a2d)
- Add existens check to delete config endpoint (4407eb7)
- Alarm module watcher identifier regex now matches generated identifier (ab544bc)
- Change alarm property missing log to debug (6f80bf0)
- Make lang query parameter optional (efb54c0)
New
- Add special time based operations to alarm module (190022d)
- Alarm config notification settings now support multiple languages (e93ff5c)
- Alarm notifications now support multiple languages (bd4aee2)
- Device link module now supports aes encryption (0d33acd)
- IAM pair feature now offers single device endpoints (ed8203f)
- Meta properties now usable in alarm module (78cbbf7)
- Multiple service now supported by alarm module (8550220)
Upgrade
- Bump flakejs to 3.4.3 (07a59ee)
4.15.0 (2024-03-08)
New
- Pair endpoint supports secure device pairing now (3d09170)
4.14.2 (2024-03-04)
Fix
- Add missing optional tag to timestream config (0f39c73)
4.14.1 (2024-03-04)
Fix
- Made timestream credentials config optional when auto resolved (5154953)
4.14.0 (2024-03-04)
Fix
- Timestream now handling upper and lower case properties (8f0b39c)
New
- Timestream credentials now configurable via instance profile (5901646)
4.13.1 (2024-02-29)
Fix
- TImestream query always maps to upper case (db68cc7)
4.13.0 (2024-02-29)
Chore
- Remove timestream version one module (1c873db)
Docs
- Add deprecation support (7880af0)
- Change typo (c652205)
- Update timestream module iterator body description (d654109)
New
- Add second iteration of the timestream module (b7af0fb)
4.12.4 (2024-02-28)
Fix
4.12.3 (2024-02-16)
Fix
- Add missing config check to timestream middleware (b85f683)
- Add option to disable timestream version one writes (40bdac1)
4.12.2 (2024-01-31)
Fix
- Add corce to force parameter for add alarm route (09d3743)
4.12.1 (2024-01-30)
Fix
- Add server online status to event database (6b36e71)
- Timestream memory leak gone (fc0e336)
- Timestream module write aftert shutdown working without meta module now (76a3400)
- Use correct length for regex for watcher identifier parameter (64a1c3f)
4.12.0 (2024-01-24)
New
- Userdata module to store base64 string data for any given user (4178745)
4.11.6 (2024-01-24)
Fix
- Remove module resolution debug output again (bf676e6)
4.11.5 (2024-01-23)
Fix
- Add temporary module resolution debug output (b2cd27c)
4.11.4 (2024-01-17)
Fix
- Update message can not stall indefinetly anymore (9dcda27)
4.11.3 (2024-01-17)
Fix
- Add initial namespaces to log module (4bd86bb)
4.11.2 (2024-01-17)
Fix
- Hex in Schema now properly set (aa3e02c)
4.11.1 (2024-01-16)
Fix
- Update booking now wrapped inside try catch (e904f9c)
4.11.0 (2024-01-15)
Fix
- Add regex to watcher identifier for safer parsing (03bebdd)
New
- Add improved timestream module (3cd612c)
4.10.11 (2024-01-09)
Fix
- Add update message response type check (066b5ee)
4.10.10 (2023-12-21)
Fix
- Javascript files now properly compiled again (26b232f)
4.10.9 (2023-12-19)
Fix
- Schema PATCH now only callable when schema already exists (d86ac99)
- Schema properties now case-insensitive (3ab3e7c)
4.10.8 (2023-12-08)
Fix
- Tokens now usable after a backend restart (d892e94)
4.10.7 (2023-12-04)
Fix
- Hex format can now be returned from service API (fc712f7)
4.10.6 (2023-12-01)
Fix
- Documentation deployment fixed (faa35f9)
Upgrade
- flakejs bumped to v3.4.1 (0510f1b)
4.10.5 (2023-11-30)
Docs
- Fix device link images for documentation (27e137f)
Fix
- Alarm status count can now be set via config parameter (4ce5c70)
- Notifications now stopped once the user is deleted (cfe9b5d)
4.10.4 (2023-11-22)
Fix
- SPA module now supports multiple interfaces (6716b9b)
4.10.3 (2023-11-21)
Fix
- Events type uses correct schema now (5cb3353)
4.10.2 (2023-11-13)
Fix
- Remove useless database write for meta data status (b02e9a3)
4.10.1 (2023-11-13)
Fix
- Blacklist stream end error so it does not generate a slack message anymore (d12daeb)
- Core module now added at the correct phase of the build process (ded680c)
- Wrap monitor ping with try-catch-block (9426708)
4.10.0 (2023-10-27)
New
- Add core feature API to handle module encroaching features (09c1bfc)
- Alarm module supports device clean up now (2249e48)
- Meta module supports device clean up now (184877d)
- Service module supports device clean up now (2368582)
- Update module supports device clean up now (fb209b1)
4.9.6 (2023-10-26)
Fix
- Active adapter now checks for all service uuids (4fc6b0f)
4.9.5 (2023-10-25)
Fix
- Add multiple error handler to transports (f2fb4d6)
4.9.4 (2023-10-25)
Fix
- Object destroyed messages are being sent now (d348d02)
4.9.3 (2023-10-25)
Fix
- Update bridge transport handling (4bcfb37)
4.9.2 (2023-10-25)
Fix
- Improve ping logic for active deviceto detect stale connections (2827e4a)
4.9.1 (2023-10-24)
Fix
- Shutdown now working properly while the database is disabled (6ee4e7e)
4.9.0 (2023-10-24)
Docs
- Add config documentation generator (176bc21)
New
4.8.8 (2023-10-17)
Fix
- Inline alarm documentation (eb2f548)
4.8.7 (2023-10-17)
Chore
- Move adapter logging to a builder (5fedea8)
Docs
- Add alarm guide to alarm description (b2e3609)
- Add auto copy of png images to documentation repository (2f941a4)
- Add missing alarm module documentation (6a2d89c)
- Add missing alarm status documentation (657b87f)
- Add missing property description (ffe7aa5)
- Add update module images (6cfcf99)
- Update update module description (844e2bf)
Fix
- Query parameter fixTypo now supports coerce (6245676)
4.8.6 (2023-10-04)
Chore
- Improve logging for update module (0951b1e)
Fix
4.8.5 (2023-10-02)
Fix
- Action secret updated (05cc174)
4.8.4 (2023-10-02)
Fix
- Wrap check queue inside a try block (c732881)
4.8.3 (2023-09-29)
Chore
- Add first draft of the improved remote module (585a94a)
Fix
- Any change to create new build (c054b0d)
4.8.2 (2023-09-29)
Fix
- 2FA now uses correct sign algorithm (2c28a57)
- Improve logging and error handling for update handler slightly (9786b1b)
4.8.1 (2023-09-28)
Fix
4.8.0 (2023-09-26)
Chore
Fix
- Add missing custom object key within app build (4d84738)
- Add update module context check to handle a potential error on startup (8621eb1)
- Add webhook logging (73a746a)
- Provider to custom context now properly managed (32a8d3f)
- Rollout webhook event now triggeres update check (b8b7ac9)
Update
- Allow custom options in context (2de7ee7)
- Move internal auth provider to be added to custom context option (4cf9d2b)
4.7.0 (2023-09-21)
Docs
- Update csv file upload doc for device auth module (302cf18)
New
- Update module now supports auto update device feature (e2fcb61)
4.6.8 (2023-09-18)
Doc
- Fix warning box for alarm status list (a3f398a)
Docs
- Update device auth module documentation (1817e6d)
Fix
- Documentation for device auth module now working properly (2205f33)
4.6.7 (2023-08-24)
Fix
- Add missing ping hook to active devices (6500250)
4.6.6 (2023-08-24)
Fix
- Add missing setter for isConnected in hook transport (a6824bd)
4.6.5 (2023-08-23)
Fix
- Device auth now stopping messages before device is authenticated (1f729bc)
4.6.4 (2023-08-22)
Fix
- Add correct signature formatting to device auth module (04ec7af)
4.6.3 (2023-08-21)
Fix
- Change device auth challenge response verification (e643211)
- Device auth challenge now shorter (b12330f)
- Wire now properly closed for unidentified device (d1897ed)
4.6.2 (2023-08-18)
Fix
- Add missing action to failed device auth flow (607c6d7)
Upgrade
- 4.0.0-alpha.40 (2e5dad7)
4.6.1 (2023-08-18)
Fix
- Add "=" sign to device identifier regex (1bf600f)
- Add data migration field to meta module to remove unused fields from database entries (2567d95)
4.6.0 (2023-08-17)
Build
- Use nodejs v18 (80c635a)
New
- Add device auth module (d5ca4a7)
Upgrade
- 4.0.0-alpha.39 (fcf87d4)
- Bump @okta/jwt-verifier from 2.6.0 to 3.0.1 (30ba009)
- Bump @types/mocha from 9.1.1 to 10.0.1 (6c44835)
- Bump conventional-changelog-eslint from 3.0.9 to 4.0.0 (c2294e9)
- Bump eslint-config-prettier from 8.8.0 to 9.0.0 (ee03441)
- Bump typescript from 4.9.5 to 5.1.6 (1c11ed8)
- Change apn to the maintained @parse/node-apn package (d4330f7)
- Multiple package upgrades (bf82a11)
4.5.0 (2023-08-16)
Fix
- Add context access to hook feature (27e47d3)
- Plain text now parsable by express app (a173a30)
- User now resetable again (1b841d9)
New
- Flake message hooks now available to modules (3eeae90)
Upgrade
- Bump fast-xml-parser, @aws-sdk/client-timestream-query and @aws-sdk/client-timestream-write (dd46635)
- Bump fast-xml-parser, @aws-sdk/client-timestream-query and @aws-sdk/client-timestream-write (6d12d14)
- Bump jsonwebtoken and @types/jsonwebtoken (515a441)
- Bump jsonwebtoken and @types/jsonwebtoken (8104e12)
- Bump sinon from 14.0.2 to 15.2.0 (0692532)
- Bump sinon from 14.0.2 to 15.2.0 (f5d5d94)
- Bump uuid and @types/uuid (aba95d6)
- Bump uuid and @types/uuid (f343ab9)
4.4.0 (2023-08-11)
Fix
- Timestream database and tables now created automatically (5e16e76)
New
- Timestream retention now editable via config (5f98dcf)
4.3.11 (2023-08-02)
Fix
- All properties for meta module now persistet correctly (04b43c4)
4.3.10 (2023-08-02)
Fix
- Change meta reducer to use different action (a30a041)
4.3.9 (2023-07-31)
Fix
- Remove min length requirement for alarm black and whitelist (b446a7f)
4.3.8 (2023-07-25)
Fix
- iOS now removing unused push notification topens (cc9f256)
4.3.7 (2023-07-25)
Fix
- Add coerce option for severity query parameter (719371c)
- Add missing developer field to notification request (4251e29)
4.3.6 (2023-07-25)
Fix
- Add option to trigger test notifications (93f4b27)
- Change notification router endpoint documentation to match routes (d43d89c)
- Enhance logging for status code 442 (b951e82)
- Expired android push notification tokens now properly cleared (f7620f0)
- Improve error logging for missing property in alarm calculation (245fa27)
- Made device and service identifier optional again for subscribe endpoint (6c34066)
4.3.5 (2023-07-21)
Fix
4.3.4 (2023-07-19)
Fix
- Add improved logging for bridge (e70970e)
4.3.3 (2023-07-18)
Fix
- Add constants for slack module documentation (cd45091)
- Add missing Slack module description (b6f08b5)
- Alarm documentation now supports recursion (9484ae7)
- Improve slack module (901ad34)
4.3.2 (2023-07-04)
Fix
- Github action now working again (d5723dd)
4.3.1 (2023-07-04)
Fix
- Slack module now reports uncaught exceptions (79325ba)
- Smarthome modules now allow zero-devices user (d9ea0ee)
- Token expired error is not considered an unexpected error anymore (e3e33b8)
4.3.0 (2023-06-27)
Update
4.2.2 (2023-06-26)
Fix
- Alarms with duration working as intended again (ede1285)
4.2.1 (2023-06-15)
Fix
- Change 2FA secret encryption on password reset as well (70f213f)
4.2.0 (2023-06-14)
Fix
New
4.1.1 (2023-06-02)
Fix
- Add request limit to vulnerable routes (c249100)
- Now updating the user pending database as intended (4d6f3d4)
- Path order now able to support password change (0b50670)
4.1.0 (2023-05-26)
Chore
- Add pop to queue (7ed7321)
Docs
- Use correct documentation for timestream API endpoint (b290f2f)
Fix
- Initial schema now not returned anymore (2392baf)
New
- Batched queries timestream support (5b2879a)
4.0.16 (2023-05-22)
Fix
- Add missing v3.23.16 fix - Remove endless loop in portal creation (8b50e46)
- Add missing v3.23.17 fix - clearing correct port from device link module (c220608)
- Not updating alarm status when property is missing (ed491a3)
4.0.15 (2023-05-17)
Fix
- Allow usernames with a maximum of fifty chars (87b36cd)
4.0.14 (2023-05-17)
Fix
- Disabling logging for reloading of firmware on startup (3a83316)
- Enable async database writing (37981c6)
- Improve writing to database on shutdown for meta module (6d1b067)
- Improve writing to database on shutdown for service module (53ce34e)
- Introspect now able to return unused modules (f344f78)
4.0.13 (2023-05-17)
Fix
- Add missing iam middleware (cef3e31)
4.0.12 (2023-05-17)
Fix
- Allow '@' and '.' for username again (b018112)
4.0.11 (2023-05-17)
Fix
- Add missing user update route (d99859f)
- Specific role endpoint now using group to filter as expected (daab206)
4.0.10 (2023-05-17)
Fix
- User persistency now using the correct collections (a06c453)
4.0.9 (2023-05-17)
Fix
- Change the user persistence filter to check for name rather than id (bec36bd)
4.0.8 (2023-05-16)
Fix
- Improve backend information by providing an introspect module (338b9c1)
4.0.7 (2023-05-16)
Fix
- Brackets for logical alarm selector now correct (c880750)
4.0.6 (2023-05-16)
Fix
- Improve logging (08e5ba0)
4.0.5 (2023-05-16)
Fix
- Improve error handling for failed passiv hook (ed5a644)
4.0.4 (2023-05-16)
Chore
- Add log message for failed outgoing hook message (f41f340)
Fix
- Selector works with empty properties as expected (7edb278)
4.0.3 (2023-05-15)
Fix
- Patch roles now properly working (75e4af9)
4.0.2 (2023-05-15)
Fix
- PFX value for apple push notification now correctly optional (6acec90)
4.0.1 (2023-05-10)
Fix
- Use correct parameter definition for create user API (1ec39db)
4.0.0 (2023-05-09)
Breaking
Build
- Add alpha release pipeline (d63cae9)
- Add changelog to git (5f8b576)
- Change build directory (277531e)
- Fix express import (0658964)
- Update documentation github action (a0fc435)
- Upgrade staging deployment pipeline (bf1abc0)
Chore
- Add alexa smart home module part (39930ac)
- Add core types as zod schemas (937b2ed)
- Add google smart home module (2932e17)
- Add improved queues (568b4c3)
- Add missing alarm module events (5503c95)
- Add missing iam module events (77011e9)
- Add persistence to iam module (c73099e)
- Change max line length to 110 (5f20832)
- Prettier health module code (c84a208)
- Refactor alarm module message feature (abdde68)
- Refactor alarm module notification feature (48a5131)
- Refactor alarm module status feature (e3d2900)
- Refactor config part of alarm module (6a14936)
- Refactor device link module (7b313c8)
- Refactor iam modulke (e4bc710)
- Refactor logger module (6158b17)
- Refactor pair API (1afd882)
- Refactor persistence and reducer for all alarm module parts (2f8c98f)
- Refactor remote module (251313e)
- Refactor service module (c589166)
- Refactor spa module (8cdfb91)
- Refactor timestream module (98a3df9)
- Refactor updates module (885f67a)
- Refactor updates module (bc27d3e)
- Refactor websocket v1 module (d043e28)
- Refactor websocket v2 module (0d9602c)
- Remove unused packages (f22c59d)
CHore
- Refactor schema module (26eafdc)
Doc
- Add v4 template files (db43c02)
Docs
- Add changelog generation (3dc0c5c)
- Add cors documentation (3458822)
- Add missing iam documentation (2c6814b)
- Add missing schema documentation (71709c2)
- Add missing service documentation (925ac29)
- Fix doc title for health module (e1b7976)
- Fix doc title for health module (ef9b4c1)
- Fix health doc error (53e4fda)
- Fix health doc error (c63d0d6)
- Improve documentation generation (45b748d)
- Update alarm docs (c60bd3c)
- Upgrade smarthome doc (06d065f)
Fix
- Access optional key correctly (ba97b1c)
- Add auto renaming of portal to device resource identifier (31a1189)
- Add changelog to git (71c95ac)
- Add code to add admin account (7084a35)
- Add correct iam handling (703d2aa)
- Add correct return state to token reducer (1d8747a)
- Add cors module to module list (b2c1f66)
- Add example schemas for documentation (869c783)
- Add express application to router factory context (6ae3ec0)
- Add missing api base path to smarthome modules (5981394)
- Add missing base path to device link routes (33507ea)
- Add missing delete alarm state event (8ba434d)
- Add missing error handler middleware (39a04cf)
- Add missing next handler in meta persistence (3bd5e95)
- Add missing reducers to root reducer (1a15f54)
- Add missing schema middleware (e64da3f)
- Add missing schema middleware (7a23e97)
- Add missing service events (71b4e7d)
- Add more client informationm for passiv device handler (00b75db)
- Add typo back to support backwards compatability (e353954)
- Alexa uses correct config now (5b5a5e7)
- Allow null as return type for router setup (d0d2bbd)
- Build pipeline not checking internal modules again (c5a5870)
- Change module to commonjs (78bae52)
- Change order of steps for semantic release (54b4dd4)
- Change route in alexa auth handler (cbe6d95)
- Depth query parameter now can be zero (b6c78eb)
- Device meta status selector now working (9e82ecc)
- Device regex now supports unique service identifier (0e4e0c4)
- Documentation script not exits properly (8cb8906)
- Fix for GitHub action file location (fec95b1)
- Health module working with zod now (8dc4df0)
- Improve module typing (8cc9613)
- Initial admin option validation working correctly now (2e0c726)
- Logger import (0bfe324)
- Minor doc improvements (8ed6c98)
- Minor typescript fixes and log improvements for websocket (3704b8b)
- Not overwriting default options for jwt handler anymore (9a01a46)
- Potential fix for GitHub action expression (434853c)
- Potential typescript fix (28c59a0)
- Prettier and type errors (45cfcc6)
- Refresh token HTTP method now correct (4c8c555)
- Remove failed login response message (03074bb)
- Remove type errors (95240dd)
- Remove unchecked objects from API (6c673ff)
- Rename PatchDocumentation to the correct word PathDocumentation (1252ded)
- Resolve typescript errors (5a3d33a)
- Resolve typo for health cpu usage percent key (1f7e132)
- Return correct state from reducer (f1c14b1)
- RouteHandler now allows sync and async hanbdlers (b1d9d85)
- Schema proxy now able to handle default format (2f16b95)
- Schema proxy now returns correct property id for known property (2f110c9)
- Test new staging pipeline (2d19171)
- Typo in IAM documentation (41b2448)
- Use correct delete all user documentation (7d4e2cb)
- Use correct documentation for delete alarm status (8b03733)
- Use correct documentation for delete config (275ece0)
- Use correct import path for custom message route (1d11290)
- Websocket endpoint now using the api version prefix (189575e)
- Well known route now correct (8095b11)
- zod version to potential fix type error (a71ab2b)
New
- Add config option for OAuth provider (2bfbbd4)
- Add cors as own module (611a8ed)
- Add database migration option to module (8607520)
- Add identifier to actions to support multi service feature (36166a9)
- Add improved linter (98c6601)
- Add more timestream routes (e2ebb43)
- Allow custom modules to be added to config (34bdbc8)
- Allow multiple smart home modules to be added (6570463)
- Config now can be auto generated (d80f249)
- Experimental request queue to fix update server congestion (2f354da)
Update
- Add gracefull shutdown option (56c383e)
- Add meta gracefull shutdown handler (7ad9687)
- Improve update module (29b3402)
Upgrade
- 4.0.0-alpha.1 (57c0c11)
- 4.0.0-alpha.10 (506f0f6)
- 4.0.0-alpha.11 (ae10323)
- 4.0.0-alpha.12 (c1fbf3b)
- 4.0.0-alpha.13 (715fe85)
- 4.0.0-alpha.14 (2161bfe)
- 4.0.0-alpha.15 (461b344)
- 4.0.0-alpha.16 (59f690a)
- 4.0.0-alpha.17 (4e49a0d)
- 4.0.0-alpha.18 (fe6d4c4)
- 4.0.0-alpha.19 (1323c6f)
- 4.0.0-alpha.2 (ae33dac)
- 4.0.0-alpha.20 (c63e719)
- 4.0.0-alpha.21 (0c99f25)
- 4.0.0-alpha.22 (d37b67f)
- 4.0.0-alpha.23 (6d99d09)
- 4.0.0-alpha.24 (a5e3869)
- 4.0.0-alpha.25 (2d721be)
- 4.0.0-alpha.26 (30d551c)
- 4.0.0-alpha.27 (57da3ff)
- 4.0.0-alpha.28 (c20f3f3)
- 4.0.0-alpha.29 (f0393c9)
- 4.0.0-alpha.3 (c04191e)
- 4.0.0-alpha.30 (d9ae37d)
- 4.0.0-alpha.31 (9159c6d)
- 4.0.0-alpha.32 (4f9094c)
- 4.0.0-alpha.33 (01eda6f)
- 4.0.0-alpha.34 (6810bd9)
- 4.0.0-alpha.35 (f12bab7)
- 4.0.0-alpha.36 (36cde7b)
- 4.0.0-alpha.37 (5e8e3b1)
- 4.0.0-alpha.38 (86ffd39)
- 4.0.0-alpha.4 (3dc2152)
- 4.0.0-alpha.5 (04d05ad)
- 4.0.0-alpha.6 (462b0a3)
- 4.0.0-alpha.7 (8694467)
- 4.0.0-alpha.8 (27d05a6)
- 4.0.0-alpha.9 (b2e9e55)
- zod version to potential fix type error (382b6bf)
4.0.0-alpha.38 (2023-05-09)
Fix
- Device meta status selector now working (9e82ecc)
4.0.0-alpha.37 (2023-05-09)
Fix
- Not overwriting default options for jwt handler anymore (9a01a46)
4.0.0-alpha.36 (2023-05-08)
Chore
- Add improved queues (568b4c3)
Fix
Update
- Add gracefull shutdown option (56c383e)
- Add meta gracefull shutdown handler (7ad9687)
- Improve update module (29b3402)
4.0.0-alpha.35 (2023-04-27)
New
- Add more timestream routes (e2ebb43)
4.0.0-alpha.34 (2023-04-27)
Fix
- Return correct state from reducer (f1c14b1)
4.0.0-alpha.33 (2023-04-26)
Fix
- Change route in alexa auth handler (cbe6d95)
4.0.0-alpha.32 (2023-04-26)
Fix
- Add missing api base path to smarthome modules (5981394)
4.0.0-alpha.31 (2023-04-26)
Fix
- Resolve typo for health cpu usage percent key (1f7e132)
4.0.0-alpha.30 (2023-04-24)
Fix
- Add missing base path to device link routes (33507ea)
- Add more client informationm for passiv device handler (00b75db)
4.0.0-alpha.29 (2023-04-24)
Fix
- Add correct iam handling (703d2aa)
4.0.0-alpha.28 (2023-04-20)
Fix
- Websocket endpoint now using the api version prefix (189575e)
4.0.0-alpha.27 (2023-04-20)
Fix
- Fix for GitHub action file location (fec95b1)
4.0.0-alpha.26 (2023-04-20)
Fix
- Potential fix for GitHub action expression (434853c)
4.0.0-alpha.25 (2023-04-20)
Build
Docs
- Update alarm docs (c60bd3c)
Fix
- Test new staging pipeline (2d19171)
4.0.0-alpha.24 (2023-04-19)
Docs
- Add cors documentation (3458822)
Fix
- Add example schemas for documentation (869c783)
4.0.0-alpha.23 (2023-04-19)
Docs
- Upgrade smarthome doc (06d065f)
New
- Allow multiple smart home modules to be added (6570463)
4.0.0-alpha.22 (2023-04-19)
Docs
- Add missing iam documentation (2c6814b)
- Add missing schema documentation (71709c2)
- Add missing service documentation (925ac29)
Fix
- Documentation script not exits properly (8cb8906)
4.0.0-alpha.21 (2023-04-18)
Fix
- Add correct return state to token reducer (1d8747a)
4.0.0-alpha.20 (2023-04-17)
Breaking
- Change enabled to use in the config (08edd3d)
4.0.0-alpha.19 (2023-04-17)
Docs
- Improve documentation generation (45b748d)
Fix
- Add auto renaming of portal to device resource identifier (31a1189)
- Add typo back to support backwards compatability (e353954)
4.0.0-alpha.18 (2023-04-12)
New
- Experimental request queue to fix update server congestion (2f354da)
4.0.0-alpha.17 (2023-04-11)
Fix
4.0.0-alpha.16 (2023-04-11)
Fix
- Add cors module to module list (b2c1f66)
4.0.0-alpha.15 (2023-04-11)
Fix
- Alexa uses correct config now (5b5a5e7)
New
- Add cors as own module (611a8ed)
4.0.0-alpha.14 (2023-04-06)
New
- Allow custom modules to be added to config (34bdbc8)
4.0.0-alpha.13 (2023-04-05)
Chore
- Add alexa smart home module part (39930ac)
- Add google smart home module (2932e17)
- Add missing alarm module events (5503c95)
- Add missing iam module events (77011e9)
- Refactor remote module (251313e)
Fix
- Add missing delete alarm state event (8ba434d)
- Initial admin option validation working correctly now (2e0c726)
- Use correct delete all user documentation (7d4e2cb)
- Use correct documentation for delete alarm status (8b03733)
- Use correct documentation for delete config (275ece0)
New
- Add config option for OAuth provider (2bfbbd4)
4.0.0-alpha.12 (2023-04-03)
Fix
- Change module to commonjs (78bae52)
4.0.0-alpha.11 (2023-04-03)
Fix
- zod version to potential fix type error (a71ab2b)
Upgrade
- zod version to potential fix type error (382b6bf)
4.0.0-alpha.10 (2023-04-01)
Chore
- Refactor spa module (8cdfb91)
Fix
- Potential typescript fix (28c59a0)
4.0.0-alpha.9 (2023-04-01)
Chore
- Refactor alarm module message feature (abdde68)
- Refactor alarm module notification feature (48a5131)
- Refactor alarm module status feature (e3d2900)
New
- Config now can be auto generated (d80f249)
4.0.0-alpha.8 (2023-03-24)
Chore
- Refactor config part of alarm module (6a14936)
- Refactor persistence and reducer for all alarm module parts (2f8c98f)
Fix
- Resolve typescript errors (5a3d33a)
4.0.0-alpha.7 (2023-03-17)
Chore
- Change max line length to 110 (5f20832)
- Refactor service module (c589166)
- Refactor timestream module (98a3df9)
Fix
- Add missing schema middleware (e64da3f)
- Add missing schema middleware (7a23e97)
- Add missing service events (71b4e7d)
- Device regex now supports unique service identifier (0e4e0c4)
- Schema proxy now able to handle default format (2f16b95)
- Schema proxy now returns correct property id for known property (2f110c9)
- Use correct import path for custom message route (1d11290)
4.0.0-alpha.6 (2023-03-14)
Chore
- Improve logging for passiv device service creation (15338d1)
Fix
- Add multiple service identifier to device id (3418c4e)
- Allow refresh token duration to be set (54983a7)
- Clearing correct port from device link module (4a95c5d)
- Minor doc improvements (8ed6c98)
- Refresh token is now a JWT (9a62497)
- Remove endless loop for portal creation (4e9c6c4)
- Remove failed login error message (1d3ff9c)
- Remove failed login response message (03074bb)
- Remove regex from device identifier to support multiple services (94c6e36)
- Schema middleware now forwarding unique service identifier if set (a13e746)
- Smarthome update action now correctly structured (1358ef1)
New
- Add identifier to actions to support multi service feature (36166a9)
- Add multiple service identifier feature to active device adapter (ffd777d)
- Add multiple service identifier feature to passiv device adapter (176c693)
- Alexa now supports multiple services (10b4f78)
- Google smarthome now supports multiple services (d77af9a)
- Service API supports multiple service identifier for get requests (d66f546)
- Service reducer now able to handles unique service identifier (1f1128b)
- Smarhome common code now supports multiple services (753033d)
- Timestream now supports multiple services (74a90eb)
Upgrade
4.0.0-alpha.5 (2023-03-01)
Chore
- Add persistence to iam module (c73099e)
- Refactor pair API (1afd882)
- Refactor websocket v2 module (0d9602c)
Fix
- Add code to add admin account (7084a35)
- Add missing error handler middleware (39a04cf)
- Add missing reducers to root reducer (1a15f54)
- Minor typescript fixes and log improvements for websocket (3704b8b)
- Refresh token HTTP method now correct (4c8c555)
- Typo in IAM documentation (41b2448)
- Well known route now correct (8095b11)
4.0.0-alpha.4 (2023-02-28)
Chore
- Prettier health module code (c84a208)
- Refactor device link module (7b313c8)
- Refactor iam modulke (e4bc710)
- Refactor logger module (6158b17)
- Refactor updates module (885f67a)
- Refactor updates module (bc27d3e)
- Refactor websocket v1 module (d043e28)
CHore
- Refactor schema module (26eafdc)
Docs
- Fix doc title for health module (e1b7976)
- Fix doc title for health module (ef9b4c1)
- Fix health doc error (53e4fda)
- Fix health doc error (c63d0d6)
Fix
- Access now correctly inherited (24d08fb)
- Add express application to router factory context (6ae3ec0)
- Add missing next handler in meta persistence (3bd5e95)
- Allow null as return type for router setup (d0d2bbd)
- Build pipeline not checking internal modules again (c5a5870)
- Depth query parameter now can be zero (b6c78eb)
- Health module working with zod now (8dc4df0)
- Logger import (0bfe324)
- Remove type errors (95240dd)
- Rename PatchDocumentation to the correct word PathDocumentation (1252ded)
- RouteHandler now allows sync and async hanbdlers (b1d9d85)
New
- Add database migration option to module (8607520)
4.0.0-alpha.3 (2023-02-07)
Fix
- Change order of steps for semantic release (54b4dd4)