Releases: mechawrench/wificom-update-tool
Releases · mechawrench/wificom-update-tool
v0.6.0
v0.5.1
v0.5.0
Note:
- The Mac version requires the Xcode Command Line Tools. Install with
xcode-select --install
, or download from https://developer.apple.com/download/more/ (login required). - MacOS Sonoma may corrupt your CIRCUITPY drive and it may not be recoverable without using a different computer! (This also applies to older versions of wificom-update-tool, and manual installation of wificom-lib.)
Added
- Allow installation on any CircuitPython board (wificom-lib v1.1.0 can be used without WiFi)
- Check for a board_config.py which doesn't include the word "wificom" and ask to delete it
Changed
- Menu UI is more consistent
Fixed
- No longer crashes on invalid menu selection
v0.4.0
Note: The Mac version requires the Xcode Command Line Tools. Install with xcode-select --install
, or download from https://developer.apple.com/download/more/ (login required).
Added
- Link to UF2 file for CircuitPython upgrade/downgrade
- More useful help text
- Basic progress reporting
- Version string in opening text
Changed
- The program filenames make more sense
- Keep window open when there is an error
Fixed
- Check that the CIRCUITPY drive exists and is writeable
- Look for alternate CIRCUITPY location common on Linux
- Avoid unnecessary uses of the GitHub API
- Make the minimum wificom-lib release version 0.10.0 (older versions don't work with this tool)
- Mac version no longer breaks trying to delete metadata files
v0.3.0-RC1
- Fixes unused code
- Removes redundancies
- Now uses a main class
- Can now smartly recommend CircuitPython upgrades, can be bypassed
- Other bug fixes associated with these changes
Known issues:
- Will crash if CIRCUITPY is read-only or if you don't have an internet connection
- Appears to do nothing after you select an action
Please remember, as this is a prerelease,, things may go wrong and wipe your device or files like config.py board_config.py. If you've edited said files, you should back them up before using this tool. To be safe!
v0.2.4-RC1
- Fix overwriting existing board_config.py and config.py
v0.2.3-RC1
- Adds new option to download latest commit
- Auto detects device_type based on boot_out.txt
- Writes a new file wificom_installed_version.txt with latest installed version
v0.2.2-RC1
- Fixes commit based installs where a failure would occur for missing device_type
v0.2.1-RC1
- Windows readonly bugfix
- Only lib/ files/folders are considered for deletion when syncing the repo now
- Reintroduced the Nina option, currently labeled as Nano Connect (NINA), it also works for AirLift Pico's, etc.
v0.2.0-RC1 - Latest/Previous Release/Commit Install
To ease testing and rollbacks the following has been introduced:
- Simple menu
- Latest Release
- Install previous release
- Install from commit hash
Install from commit hash will allow for testing without needing a specific branch to be installed. These will only be compatible with releases after a pending PR is merged.