Skip to content

Releases: mechawrench/wificom-update-tool

v0.6.0

20 Oct 21:14
Compare
Choose a tag to compare

Added

  • Build a proper executable for Mac

Changed

  • Avoid overwriting digiroms.txt (used in dev version of WiFiCom at the time of this release)

Fixed

  • Correctly detect CircuitPython beta versions etc
  • Detect additional CIRCUITPY drive location on Linux

v0.5.1

27 Nov 16:05
Compare
Choose a tag to compare

Added

  • More help on Mac

Changed

  • Locked to pyinstaller v5
  • Renamed program folder on Mac

See v0.5.0 release notes for other recent changes.

v0.5.0

19 Nov 23:25
Compare
Choose a tag to compare

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

12 Aug 02:15
4208f08
Compare
Choose a tag to compare

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

11 May 23:43
Compare
Choose a tag to compare
v0.3.0-RC1 Pre-release
Pre-release
  • 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

09 May 00:17
Compare
Choose a tag to compare
v0.2.4-RC1 Pre-release
Pre-release
  • Fix overwriting existing board_config.py and config.py

v0.2.3-RC1

07 May 01:04
Compare
Choose a tag to compare
v0.2.3-RC1 Pre-release
Pre-release
  • 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

06 May 22:08
Compare
Choose a tag to compare
v0.2.2-RC1 Pre-release
Pre-release
  • Fixes commit based installs where a failure would occur for missing device_type

v0.2.1-RC1

06 May 17:08
Compare
Choose a tag to compare
v0.2.1-RC1 Pre-release
Pre-release
  • 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

04 May 23:29
Compare
Choose a tag to compare

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.