Skip to content

Releases: seamapi/react

v3.0.1

23 Jul 20:51
v3.0.1
7d2e8b6
Compare
Choose a tag to compare

Features

  • Requires React v18 or later.
  • Upgraded react-query to version 5.This only affects consumers that use the hooks since they wrap the react-query API. Refer to the Migrating to TanStack Query v5 guide for details.
  • Update the Seam SDK client from seamapi to seam. This only affects consumers of useSeamClient. Refer to the new SDK migration guide for details.

Changes

  • Renamed useUpdateFanMode to useSetThermostatFanMode.
    - useUpdateFanMode(...)
    + useSetThermostatFanMode(...)
  • The useGenerateAccessCodeCode now returns the code as a string.
    - const { data } = useGenerateAccessCodeCodeParams({ device_id })
    - const code = data?.code
    + const { code } = useGenerateAccessCodeCodeParams({ device_id })
  • Hooks now always take objects and never string arguments.
    - useDevice(device_id)
    + useDevice({ device_id })
    
    - useAccessCode(access_code_id)
    + useAccessCode({ access_code_id })
    
    - useAccessCodes(device_id)
    + useAccessCodes({ device_id })
    
    - useConnectedAccount(connected_account_id)
    + useConnectedAccount({ connected_account_id })
  • The useEvents hook no longer refetches by default. To use the old behavior, pass the refetchInterval option to the hook.
    - useEvents({...})
    + useEvents({...}, { refetchInterval: 30_000 })

v3.0.0-beta.1

19 Jul 17:34
v3.0.0-beta.1
c0238b1
Compare
Choose a tag to compare
v3.0.0-beta.1 Pre-release
Pre-release

Features

  • Upgraded react-query to version 5.This only affects consumers that use the hooks since they wrap the react-query API. Refer to the Migrating to TanStack Query v5 guide for details.
  • Update the Seam SDK client from seamapi to seam. This only affects consumers of useSeamClient. Refer to the new SDK migration guide for details.

Changes

  • Renamed useUpdateFanMode to useSetThermostatFanMode.
    - useUpdateFanMode(...)
    + useSetThermostatFanMode(...)
  • The useGenerateAccessCodeCode now returns the code as a string.
    - const { data } = useGenerateAccessCodeCodeParams({ device_id })
    - const code = data?.code
    + const { code } = useGenerateAccessCodeCodeParams({ device_id })
  • Hooks now always take objects and never string arguments.
    - useDevice(device_id)
    + useDevice({ device_id })
    
    - useAccessCode(access_code_id)
    + useAccessCode({ access_code_id })
    
    - useAccessCodes(device_id)
    + useAccessCodes({ device_id })
    
    - useConnectedAccount(connected_account_id)
    + useConnectedAccount({ connected_account_id })
  • The useEvents hook no longer refetches by default. To use the old behavior, pass the refetchInterval option to the hook.
    - useEvents({...})
    + useEvents({...}, { refetchInterval: 30_000 })

v2.20.0

27 Jun 23:13
v2.20.0
3479880
Compare
Choose a tag to compare

Features

  • Display noise level in red if currently triggering (#636) (a03f115)

v2.19.1

07 Jun 18:08
v2.19.1
36efbdf
Compare
Choose a tag to compare

Bug Fixes

  • Extra API call with empty device id (99b4a74)
  • Trim trailing slash from telemetry endpoint (6c24d85)

v2.19.0

23 May 15:28
v2.19.0
9ff5624
Compare
Choose a tag to compare

Features

v2.18.0

14 May 21:55
v2.18.0
1221de8
Compare
Choose a tag to compare

Features

  • Add noise level to NoiseSensorDeviceDetails (#632) (6e7b790)

v2.17.1

07 May 18:30
v2.17.1
6fbf658
Compare
Choose a tag to compare

Bug Fixes

  • Use LoadingToast for NoiseSensorDeviceDetails (#631) (cb1dfe8)

v2.17.0

06 May 19:19
v2.17.0
25df528
Compare
Choose a tag to compare

Features

v2.16.0

03 May 19:06
v2.16.0
df690b1
Compare
Choose a tag to compare

Features

  • Add className to device info section (#629) (396ba05)

v2.15.0

02 May 20:02
v2.15.0
0ce7e39
Compare
Choose a tag to compare

Features