Skip to content

⚙️ 1.20.0 Instance configurations

Choose a tag to compare

@Vaskivskyi Vaskivskyi released this 23 Aug 10:59
50201c1

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

🚀 Features

  • Added instance configuration management to AsusRouter class via ARInstanceConfig class in asusrouter.config module
  • Added enum tools with FromIntMixin and FromStrMixin mixins to standardise value-to-enum conversion
  • Added DeviceOperationMode definition in asusrouter.modules.device
  • Added dict_to_request writer

🧑‍🚀 v2 preparation

This release starts implementing non-breaking changes to the library in preparation for the v2 upgrade. Such changes will be gradually introduced and will not be directly available without an explicit call.

  • Added ARCallableRegistry via asusrouter.registry
  • Added MacAddress class in asusrouter.tools.identifiers
  • Added masking tools for MacAddress instances in asusrouter.tools.masking

🐣 GitHub & Development

  • Bumped codecov-action to 5.5.0