Commit Graph

  • be5d67b820 chore(deps-dev): Bump the dev-dependencies group across 1 directory with 7 updates dependabot/npm_and_yarn/dev-dependencies-57cf1155b2 dependabot[bot] 2026-02-02 04:34:31 +00:00
  • a9822a104e chore(deps): Bump lodash from 4.17.21 to 4.17.23 dependabot/npm_and_yarn/lodash-4.17.23 dependabot[bot] 2026-01-23 19:05:49 +00:00
  • c69b5d324a chore(deps-dev): Bump lodash-es from 4.17.21 to 4.17.23 dependabot/npm_and_yarn/lodash-es-4.17.23 dependabot[bot] 2026-01-22 01:10:22 +00:00
  • cf46609210 chore(deps-dev): Bump tsup from 8.5.0 to 8.5.1 dependabot/npm_and_yarn/tsup-8.5.1 dependabot[bot] 2025-12-01 04:55:11 +00:00
  • 05c7a439af chore(deps-dev): Bump tsx from 4.20.6 to 4.21.0 dependabot/npm_and_yarn/tsx-4.21.0 dependabot[bot] 2025-12-01 04:55:01 +00:00
  • 0875a2bb9b chore(deps-dev): Bump typescript-eslint from 8.46.2 to 8.48.0 dependabot/npm_and_yarn/typescript-eslint-8.48.0 dependabot[bot] 2025-12-01 04:54:53 +00:00
  • d0a444ce55 chore(deps-dev): Bump typedoc from 0.28.14 to 0.28.15 dependabot/npm_and_yarn/typedoc-0.28.15 dependabot[bot] 2025-12-01 04:54:40 +00:00
  • d9d6fc2861 Merge branch 'main' into 180-rapid-succession-of-aws_error_mqtt_unexpected_hangup-errors 180-rapid-succession-of-aws_error_mqtt_unexpected_hangup-errors Pascal Bourque 2025-11-28 09:19:03 -05:00
  • 85c123d2aa chore(deps): Bump @aws-sdk/credential-providers from 3.927.0 to 3.936.0 (#189) main v2.0.3 dependabot[bot] 2025-11-28 14:16:33 +00:00
  • 0524bcea73 chore(deps-dev): Bump pino-pretty from 13.0.0 to 13.1.2 (#190) dependabot[bot] 2025-11-28 14:15:48 +00:00
  • bb10ba4616 chore(deps-dev): Bump pino from 9.13.0 to 10.1.0 (#191) dependabot[bot] 2025-11-28 14:13:00 +00:00
  • 5366ea6fc9 chore(deps): Bump @aws-sdk/client-iot from 3.920.0 to 3.936.0 (#192) dependabot[bot] 2025-11-28 14:12:56 +00:00
  • baa7941cfc chore(deps): Bump amazon-cognito-identity-js from 6.3.15 to 6.3.16 (#193) dependabot[bot] 2025-11-28 14:12:49 +00:00
  • ef60db37d5 fix: Unable to automatically reconnect when credentials have expired (#194) Pascal Bourque 2025-11-28 09:06:54 -05:00
  • 1b680b693f Example: process devices serially instead of in parallel Pascal Bourque 2025-11-28 08:43:23 -05:00
  • 181c9238da Merge branch 'main' into 180-rapid-succession-of-aws_error_mqtt_unexpected_hangup-errors Pascal Bourque 2025-11-23 10:35:14 -05:00
  • f1525cd1f1 chore(deps-dev): Bump the dev-dependencies group across 1 directory with 7 updates (#188) dependabot[bot] 2025-11-23 15:34:54 +00:00
  • 6c24d59760 Added option to enable AWS CRT debug logging Pascal Bourque 2025-11-23 10:29:41 -05:00
  • 3b2a020ac7 chore(deps): Bump aws-iot-device-sdk-v2 from 1.22.0 to 1.23.1 (#182) dependabot[bot] 2025-11-23 14:59:39 +00:00
  • cbac285b1e chore(deps-dev): Bump @eslint/js from 9.38.0 to 9.39.1 (#183) dependabot[bot] 2025-11-23 14:57:01 +00:00
  • ca127483c1 chore(deps): Bump @aws-sdk/credential-providers from 3.922.0 to 3.927.0 (#184) dependabot[bot] 2025-11-23 14:56:56 +00:00
  • e320d658e8 chore(deps): Bump dayjs from 1.11.18 to 1.11.19 (#185) dependabot[bot] 2025-11-23 14:56:52 +00:00
  • c8dac38563 chore(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 (#187) dependabot[bot] 2025-11-23 14:56:24 +00:00
  • f7c3dc07b3 Recreate MQTT client on interrupt when credentials have expired Pascal Bourque 2025-11-23 09:53:45 -05:00
  • 2a2a843534 Increased ping timeout Pascal Bourque 2025-11-16 10:53:35 -05:00
  • 2d49a4ddb9 Hash username in MQTT client ID generation Pascal Bourque 2025-11-09 10:57:45 -05:00
  • 5fce04543a Improve MQTT clientId handling and interrupt recovery Pascal Bourque 2025-11-09 10:52:31 -05:00
  • 94acdede23 fix: Prevent AWS_ERROR_MQTT_UNEXPECTED_HANGUP connection interruptions (#179) v2.0.2 145-gracefully-handle-expired-refresh-token Pascal Bourque 2025-11-08 15:12:30 -05:00
  • d007c2d745 chore(deps-dev): Bump typedoc from 0.28.13 to 0.28.14 (#174) v2.0.1 dependabot[bot] 2025-11-03 11:51:43 +00:00
  • 5d9981f9e0 chore(deps): Bump @aws-sdk/credential-providers from 3.901.0 to 3.922.0 (#173) dependabot[bot] 2025-11-03 11:49:06 +00:00
  • 2f2cdef0ee chore(deps-dev): Bump typedoc-material-theme from 1.4.0 to 1.4.1 (#175) dependabot[bot] 2025-11-03 11:48:50 +00:00
  • 193f67226b chore(deps-dev): Bump typescript-eslint from 8.41.0 to 8.46.2 (#176) dependabot[bot] 2025-11-03 11:48:46 +00:00
  • ef8d787e05 chore(deps-dev): Bump the dev-dependencies group across 1 directory with 2 updates (#177) dependabot[bot] 2025-11-03 11:48:39 +00:00
  • 0c71ed95ce chore: Changed dependabot schedule from daily to weekly (#171) Pascal Bourque 2025-11-02 12:10:05 -05:00
  • d861a50136 fix!: Device and state properties are now optional (#170) v2.0.0 Pascal Bourque 2025-11-01 09:33:31 -04:00
  • 7b332b1416 docs: add remiolivier as a contributor for code (#169) v1.4.0 allcontributors[bot] 2025-10-31 19:47:48 -04:00
  • 15edd9dbbf feat: Partial support for the AC-V1-1 thermostat (#156) remiolivier 2025-10-31 16:39:28 -07:00
  • 0c906fefe9 fix: Better resilience towards MQTT connection loss and errors (#168) Pascal Bourque 2025-10-31 15:47:15 -04:00
  • 137e51efa0 chore(deps-dev): Bump the dev-dependencies group across 1 directory with 8 updates (#166) dependabot[bot] 2025-10-31 13:58:29 +00:00
  • 5644bd7a1e chore(deps): Bump @aws-sdk/client-iot from 3.901.0 to 3.920.0 (#165) dependabot[bot] 2025-10-31 13:41:31 +00:00
  • e434b96087 chore(deps-dev): Bump @eslint/js from 9.34.0 to 9.38.0 (#158) dependabot[bot] 2025-10-31 13:41:19 +00:00
  • bec3a9804d chore(deps): Bump dayjs from 1.11.13 to 1.11.18 (#149) dependabot[bot] 2025-10-31 13:41:03 +00:00
  • 64ba134b76 chore(deps-dev): Bump tsx from 4.20.3 to 4.20.6 (#148) dependabot[bot] 2025-10-31 13:40:46 +00:00
  • 8dfb1b7e82 chore(deps-dev): Bump dotenv from 17.2.1 to 17.2.3 (#147) dependabot[bot] 2025-10-31 13:40:02 +00:00
  • d813c4f9a9 fix: Race condition when initializing the MqttClientConnection (#144) v1.3.3 Pascal Bourque 2025-10-05 14:53:17 -04:00
  • 598edf50d9 fix(example): Provide error object as first arg to rootLogger.error() (#143) v1.3.2 Pascal Bourque 2025-10-05 11:04:22 -04:00
  • ad34fe7486 style: Fixed lint errors introduced by all-contributors bot (#142) Pascal Bourque 2025-10-05 10:54:48 -04:00
  • daed17753e docs: add jagmandan as a contributor for code (#140) allcontributors[bot] 2025-10-05 10:45:23 -04:00
  • b845fe5a82 fix: Unable to control BB-V2-0 thermostats (#139) jagmandan 2025-10-05 07:44:34 -07:00
  • bb876ef60d ci: Add CodeQL analysis workflow configuration (#141) Pascal Bourque 2025-10-05 10:41:33 -04:00
  • 2aa7bd1679 chore(deps): Bump @aws-sdk/client-iot from 3.835.0 to 3.901.0 (#136) dependabot[bot] 2025-10-05 14:20:52 +00:00
  • df16d2553b chore(deps-dev): Bump conventional-changelog-conventionalcommits from 9.0.0 to 9.1.0 (#98) dependabot[bot] 2025-10-05 14:18:26 +00:00
  • 55ec9a8fe9 chore(deps): Bump axios from 1.9.0 to 1.12.1 in the npm_and_yarn group across 1 directory (#114) dependabot[bot] 2025-10-05 14:18:11 +00:00
  • 77e972bde2 chore(deps-dev): Bump typedoc from 0.28.11 to 0.28.13 (#115) dependabot[bot] 2025-10-05 14:17:59 +00:00
  • ed8a83f89b chore(deps): Bump @aws-sdk/credential-providers from 3.876.0 to 3.901.0 (#137) dependabot[bot] 2025-10-05 14:17:33 +00:00
  • aa6ed44a19 chore(deps-dev): Bump pino from 9.7.0 to 9.13.0 (#138) dependabot[bot] 2025-10-05 14:17:13 +00:00
  • 98003665b8 fix: Build error after TypeScript update (#95) v1.3.1 Pascal Bourque 2025-08-29 08:14:35 -04:00
  • 7afec1a7a9 chore(deps-dev): Bump the dev-dependencies group across 1 directory with 10 updates (#78) dependabot[bot] 2025-08-29 12:02:56 +00:00
  • e6631b0fd8 chore(deps): Bump form-data from 4.0.2 to 4.0.4 in the npm_and_yarn group (#69) dependabot[bot] 2025-08-29 11:56:32 +00:00
  • efaf3310d2 chore(deps-dev): Bump dotenv from 16.5.0 to 17.2.1 (#71) dependabot[bot] 2025-08-29 11:56:16 +00:00
  • a62b538c42 chore(deps-dev): Bump typedoc from 0.28.5 to 0.28.11 (#91) dependabot[bot] 2025-08-29 11:55:28 +00:00
  • 2023e8b321 chore(deps-dev): Bump @eslint/js from 9.29.0 to 9.34.0 (#92) dependabot[bot] 2025-08-29 11:55:17 +00:00
  • 808e8f1037 chore(deps-dev): Bump typescript-eslint from 8.35.0 to 8.41.0 (#93) dependabot[bot] 2025-08-29 11:55:02 +00:00
  • f201c7944a chore(deps): Bump @aws-sdk/credential-providers from 3.835.0 to 3.876.0 (#94) dependabot[bot] 2025-08-29 11:54:39 +00:00
  • f6c6127dab chore(deps): Bump @aws-sdk/credential-providers from 3.830.0 to 3.835.0 (#42) dependabot[bot] 2025-06-25 14:44:42 +00:00
  • 73cec9a90e chore(deps): Bump aws-iot-device-sdk-v2 from 1.21.5 to 1.22.0 (#40) dependabot[bot] 2025-06-25 14:41:32 +00:00
  • 39fc9048df chore(deps-dev): Bump typescript-eslint from 8.34.0 to 8.35.0 (#43) dependabot[bot] 2025-06-25 14:38:35 +00:00
  • 45d69453df chore(deps): Bump @aws-sdk/client-iot from 3.830.0 to 3.835.0 (#44) dependabot[bot] 2025-06-25 14:38:21 +00:00
  • 6dc6da2dde chore(deps): Updated brace-expansion to fix CVE-2025-5889 (#37) v1.3.0 Pascal Bourque 2025-06-21 10:58:17 -04:00
  • 0cf7a1756c feat(example): Ability to output raw data from the thermostats (#36) Pascal Bourque 2025-06-21 10:33:08 -04:00
  • 51b8f64dab chore(deps): Bump @aws-sdk/client-iot from 3.826.0 to 3.830.0 (#33) dependabot[bot] 2025-06-21 13:36:28 +00:00
  • 14ee1d30eb chore(deps-dev): Bump tsx from 4.19.4 to 4.20.3 (#30) dependabot[bot] 2025-06-21 13:35:23 +00:00
  • 4680ca2f85 chore(deps-dev): Bump @eslint/js from 9.28.0 to 9.29.0 (#32) dependabot[bot] 2025-06-21 13:35:06 +00:00
  • 3f020d5dc3 chore(deps): Bump @aws-sdk/credential-providers from 3.826.0 to 3.830.0 (#34) dependabot[bot] 2025-06-21 13:33:25 +00:00
  • e93741525c chore(deps-dev): Bump the dev-dependencies group across 1 directory with 4 updates (#35) dependabot[bot] 2025-06-21 13:32:47 +00:00
  • 9b945869aa chore(deps-dev): Bump @types/node from 22.15.30 to 24.0.0 in the dev-dependencies group (#22) dependabot[bot] 2025-06-10 11:41:22 +00:00
  • becafbfacc chore(deps-dev): Bump typescript-eslint from 8.33.1 to 8.34.0 (#23) dependabot[bot] 2025-06-10 11:41:11 +00:00
  • c29e750f9c chore(deps): Bump @aws-sdk/client-iot from 3.825.0 to 3.826.0 (#20) dependabot[bot] 2025-06-09 12:34:40 +00:00
  • e3c93453ed chore(deps): Bump @aws-sdk/credential-providers from 3.825.0 to 3.826.0 (#21) dependabot[bot] 2025-06-09 12:31:41 +00:00
  • 17f277e844 docs: Added missing TSDoc comments (#19) v1.2.0 Pascal Bourque 2025-06-07 10:08:05 -04:00
  • 6a88e52702 feat: Added getDeviceSerialNumber() API (#18) Pascal Bourque 2025-06-07 09:57:28 -04:00
  • d6971453d2 chore(deps-dev): Bump @types/node from 22.15.29 to 22.15.30 in the dev-dependencies group (#16) dependabot[bot] 2025-06-06 12:21:38 +00:00
  • 8769928622 chore(deps): Bump @aws-sdk/credential-providers from 3.823.0 to 3.825.0 (#17) dependabot[bot] 2025-06-06 12:21:26 +00:00
  • 131f8677d9 fix: DayJS 'duration' import breaks ESM consumers (#15) v1.1.2 Pascal Bourque 2025-06-05 16:32:14 -04:00
  • ba5d29379a chore(deps): Bump aws-iot-device-sdk-v2 from 1.21.4 to 1.21.5 (#11) v1.1.1 dependabot[bot] 2025-06-05 12:15:07 +00:00
  • 0dfb486ea1 chore(deps-dev): Bump typescript-eslint from 8.33.0 to 8.33.1 (#12) dependabot[bot] 2025-06-05 12:12:11 +00:00
  • 2c483a835d chore(deps): Bump @aws-sdk/credential-providers from 3.821.0 to 3.823.0 (#13) dependabot[bot] 2025-06-05 12:11:58 +00:00
  • 7f89e9867a fix(logging): Reduced the log level of session-related logs (#14) Pascal Bourque 2025-06-05 08:11:37 -04:00
  • 6b4e41828a feat: Added getDeviceStates API v1.1.0 Pascal Bourque 2025-06-02 07:25:04 -04:00
  • be940daf91 chore(deps-dev): Bump the dev-dependencies group with 3 updates (#8) dependabot[bot] 2025-06-02 11:09:46 +00:00
  • 847b9abf5e chore(deps): Bump @aws-sdk/credential-providers from 3.817.0 to 3.821.0 (#7) dependabot[bot] 2025-06-02 11:06:16 +00:00
  • 17d7e9b7b0 chore(deps-dev): Bump @eslint/js from 9.27.0 to 9.28.0 (#9) dependabot[bot] 2025-06-02 11:05:16 +00:00
  • 9df5030228 feat: Added getDeviceFirmwares API (#10) Pascal Bourque 2025-06-02 07:04:45 -04:00
  • 5ae54dd05d chore(deps-dev): Bump typedoc from 0.28.4 to 0.28.5 (#4) dependabot[bot] 2025-05-31 13:54:45 +00:00
  • 4039f5f165 chore(deps-dev): Bump @types/node from 22.15.21 to 22.15.23 in the dev-dependencies group (#5) dependabot[bot] 2025-05-31 13:52:37 +00:00
  • 45ae56f0f9 chore(deps-dev): Bump typescript-eslint from 8.32.1 to 8.33.0 (#6) dependabot[bot] 2025-05-31 13:52:20 +00:00
  • aaac9f6d73 fix: Export all types modules (#3) v1.0.1 Pascal Bourque 2025-05-25 17:59:25 -04:00
  • 43ac8334f0 ci: Configured Dependabot to use chore commit prefix Pascal Bourque 2025-05-25 11:29:56 -04:00
  • 13135c60db ci: Added CODEOWNERS file v1.0.0 Pascal Bourque 2025-05-25 11:21:02 -04:00
  • 9cdc64fff1 build(deps): Bump @aws-sdk/credential-providers from 3.808.0 to 3.817.0 (#2) dependabot[bot] 2025-05-25 15:17:21 +00:00