Skip to content

Releases: Vaskivskyi/asusrouter

1.13.0 ☎️ DSL support and connection improvements

07 Sep 07:09
e2a1e0d
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 Release note 1.13.0 | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ Home Assistant Integration

🚀 Features

  • Added new AsusData.DSL state (by @GaryHuang-ASUS)
  • Added DSL endpoint check for the identity
  • Improved session management in the connection module
  • Improved initialization of the connection module

📦 Dependencies

  • Bumped python-dateutil to 2.9.0.post0

1.12.2 💻 Firmware handling improvements

28 Aug 20:10
34ef067
Compare
Choose a tag to compare

1.12.1 🐛 Bugfixes

28 Aug 08:50
20b01b7
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 Release note 1.12.x | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ Home Assistant Integration

🐛 Bug fixes

  • Fixed blocking call when fetching Aura data on non-Aura devices

1.12.0 🚨 Aura support & firmware improvements

28 Aug 04:43
a30d6f0
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 Release note 1.12.0 | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ Home Assistant Integration

🚀 Features

  • Added Aura RGB support (aura module)
  • Upgraded firmware module
  • Migrated AsusSystem update and upgrade members to the new format (non-breaking change)

🐛 Bug fixes

  • Fixed unsafe int conversion in the onboarding module

🚨 Testing

  • Added mypy type checking settings

🔨 Other changes

  • Fixed typo in the AsusSystem enum (by @TheCjw)
  • Removed code duplication in the generic read function of endpoints

🐣 GitHub

  • Added templates for issue reports

📚 Documentation

  • Added better code example to the README (by @tomer-w)
  • Added AsusRouter logo
  • Updated supported devices

1.11.0 Ping-ping & JSON fixes

28 May 05:46
4d5677c
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 Release note | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ Home Assistant Integration

🚀 Features

  • Added possibility to force request type for aiohttp with asusrouter.const.RequestType. POST and GET are available
  • Added custom request argument support for AsusRouter.async_get_data (any dict).
  • Added AsusData.PING state to to ping a device or get the last ping result (request is required to get result)
    • request = {"type": $type$, "target": $domain$}
    • type is one of: 0 (get data), 1 (ping, loss, jitter), 2 (ping only)
    • target can be a domain or IP address

🐛 Bug fixes

  • Fixed JSON parsing for missing values

📚 Documentation

  • Updated supported devices

1.10.0 🔨 AiMesh, threading & logging

21 May 17:42
bb41434
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 Release note | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ Home Assistant Integration

🚀 Features

  • Import modules in a separate thread to avoid blocking the main thread
  • Improved logging on the exceptions
  • Added support for AiMesh reboot via AsusSystem.AIMESH_REBOOT state
  • Moved AiMesh rebuild to AsusSystem.AIMESH_REBUILD state

⚰️ Deprecation

  • Marked AsusSystem.REBUILD_AIMESH as deprecated. The new AsusSystem.AIMESH_REBUILD should be used instead. There is no yet defined version of removal, but its usage will cause a warning in the logs.

1.9.0 🤖 Merlin 388.7 support

01 May 08:37
221802b
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 Release note | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ Home Assistant Integration

🚀 Features

  • Added support for the new sysinfo layout with Merlin 388.7

1.8.0 💻 Firmware control & quality features

20 Mar 21:11
3d9b324
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 Release note | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ Home Assistant Integration

🚀 Features

  • Added AsusSystem.FIRMWARE_UPGRADE (no feedback) state to install a new firmware from web (if available). The firmware will be installed in the background and the device will reboot after the installation.
  • Added AsusSystem.FIRMWARE_CHECK (no feedback) state to check for a new firmware.
  • Added support for release note in the non-AiMesh mode to support more devices.

🐛 Bug fixes

  • Added a check on the VPNC client data availability before processing it
  • Added explicit string conversion on saving parent control rules

1.7.0 🚀 Unbind client forcing & more system services

15 Feb 06:26
8da4c9c
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 Release note | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ Home Assistant Integration

🚀 Features

  • Added more system services (AsusSystem.{x}). Refer to the code for the full list
  • Added handling of the unknown port types in the legacy endpoint
  • Removed force_clients from clients poll (non-breaking)
  • Added FW release note when available

🐛 Bug fixes

  • Fixed issue with unknown port types in the legacy endpoint

📦 Dependencies

  • Fixed pytest to 7.4.4 until pytest-asyncio becomes compatible

1.6.1 📜 Model name and identity

31 Dec 11:01
2e71ef5
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 Release note | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ Home Assistant Integration

🚀 Features

  • Get model name for identity from onboarding (if available) to correspond to the UI Model Name in Web UI
  • Added product_id to identity