v1.0 wishlist for breaking features

Question

Grade: Education Subject: shazow wifitui
v1.0 wishlist for breaking features
Asked by:
35 Viewed 35 Answers

Answer (35)

Best Answer
(386)

Any backwards-incompatible changes we want to make to wifitui for cutting a v1.0 release?

  • [ ] Change more of the wifi.Backend interface to take options structs rather than positional args (e.g. for JoinNetwork)
  • [ ] Do we want to consolidate radio subcommand into devices? (Not sure about this one)
(1028)

Answer:

To prepare for the v1.0 release of wifitui, here are some potential backwards-incompatible changes we can consider:

  1. Change more of the wifi.Backend interface to take options structs: Instead of using positional arguments, we can modify the interface to accept options structures for methods like JoinNetwork. This would make the API more consistent and flexible.
  2. Consolidate radio subcommand into devices: This is an optional change. By merging the radio subcommand into the devices subcommand, we can simplify the CLI and reduce redundancy. However, this change might cause conflicts with existing scripts that rely on the separate radio subcommand.
**Important:** Making these changes will break compatibility with previous versions of wifitui. Users will need to update their code accordingly.