Skip to content

Releases: tekktrik/circfirm

5.2.2

26 Mar 00:09
7da63e7

Choose a tag to compare

What's Changed

  • Add GitHub Actions to Dependabot configuration by @tekktrik in #134
  • Bump sphinx-tabs from 3.4.7 to 3.5.0 by @dependabot[bot] in #152
  • Bump build from 1.4.0 to 1.4.1 by @dependabot[bot] in #181
  • Bump boto3 from 1.42.49 to 1.42.75 by @dependabot[bot] in various
  • Bump boto3-stubs[essential] from 1.42.49 to 1.42.75 by @dependabot[bot] in various

Full Changelog: 5.2.1...5.2.2

5.2.1 - Fix Zephyr board ID querying

16 Feb 22:20
b950c9e

Choose a tag to compare

What's Changed

  • Test code on pushes to main branch by @tekktrik in #119
  • Fix link in README by @tekktrik in #120
  • Bump coverage from 7.13.3 to 7.13.4 by @dependabot[bot] in #121
  • Bump boto3 from 1.42.43 to 1.42.49 by @dependabot[bot] in various PRs
  • Bump boto3-stubs[essential] from 1.42.43 to 1.42.49 by @dependabot[bot] in various PRs
  • Correct handling of Zephyr boards for board ID queries by @tekktrik in #131

Full Changelog: 5.2.0...5.2.1

5.2.0 - New configuration commands

08 Feb 21:08
1b77e5e

Choose a tag to compare

What's Changed

Full Changelog: 5.1.1...5.2.0

5.1.1 - Fix error handling when not internet connection

05 Feb 23:24
d3bbdb1

Choose a tag to compare

What's Changed

  • Fix error handling for checking if file cached when no internet connection by @tekktrik in #105

Full Changelog: 5.1.0...5.1.1

5.1.0

05 Feb 05:55
1111cce

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.0.0...5.1.0

5.0.0 - Add Python 3.14, drop Python 3.9

05 Feb 05:07
1c3a626

Choose a tag to compare

What's Changed

Full Changelog: 4.0.1...5.0.0

4.0.1 - Improved error messages

05 Feb 04:03
03be494

Choose a tag to compare

What's Changed

Full Changelog: 4.0.0...4.0.1

4.0.0 - Dropped Python 3.8 support, added detect command, add timeout options

15 Jan 14:58
274446d

Choose a tag to compare

Functional changes:

  • Dropped support for Python 3.8
  • Added detect command for detecting connected CircuitPython boards (both CIRCUITPY and bootloader mode)
  • Added optional timeout argument to install and update commands
  • Improved error messages when things go wrong when downloading UF2s
  • Updated requirements (both required and development)

Development changes:

  • Fixed minor issues in Makefile commands
  • Fixed CI issue where Windows tests were not fully cleaned up

3.1.0 - Add cache latest command, add more command functionality

17 Mar 17:48
26ecc6b

Choose a tag to compare

  • Added the cache latest command for caching the latest firmware version for a given board
  • Added the ability to specify only perform only minor or patches updates when using the update command
  • Fixed an issue with the version regex when querying versions using the query versions command
  • Added the ability to use regex for the cache clear command
  • Fixed an issue where the CI would fail due to GitHub rate limiting in the tests
  • Changed the CI to test all currently supported versions of Python on Ubuntu, with a single Windows and MacOS runner each for the oldest supported version of Python
  • Documentation updated for new commands and functionality

3.0.0 - Add more commands, documentation

15 Mar 00:00
3d54cdc

Choose a tag to compare

  • Added update command, which is much like a shortcut for install for the latest CircuitPython version
  • Added current command, which helps in identifying the board ID and CircuitPython version of a connected board
  • Updated the API to more closely match circup, including update references of "board" to "board-id"
  • Added documentation to ReadTheDocs
  • Reworked the backend so that it is easier to work with in Python
  • Regex can now be used to further limit the board list returned by what is now circfirm query board-ids