Releases: intercreate/smpmgr
Releases · intercreate/smpmgr
0.13.0
BREAKING
- Renamed "shell" to "interactive" in order to support shell group
What's Changed
- Fix/smpmgr dev run by @JPHutchins in #52
- Feature/shell group by @JPHutchins in #53
- add shell group
- improve file download command
Full Changelog: 0.12.1...0.13.0
0.12.1
What's Changed
- Includes fixes for MacOS BLE UUID by @ball-hayden https://github.com/intercreate/smpclient/releases/tag/4.5.1
- Updates dependencies
Full Changelog: 0.12.0...0.12.1
0.12.0
What's Changed
- Feature/user plugins by @JPHutchins in #47, thank you @otavio & @nandojve!
- Add arbitrary custom SMP groups at runtime with the
--plugin-path
arg. See the README for more information.
- Add arbitrary custom SMP groups at runtime with the
- build: update poetry; update build script by @JPHutchins in #48
Full Changelog: 0.11.0...0.12.0
0.11.0
What's Changed
- add UDP support by @looran in #44
smpmgr --loglevel INFO --ip 10.9.9.2 upgrade --slot 1 zephyr.signed.bin smpmgr --ip 10.9.9.2 image state-read
- Future rework to the transport system will allow for setting mtu, port, or other transport specific options (for example, the UART transport would have a lot of options)
New Contributors
Full Changelog: 0.10.4...0.11.0
0.10.4
Fixes
- Windows portable contains BLE requirements
- Linux portable build on Ubuntu 20.04 for better GLIBC compatibility
- macOS portables renamed "darwin" -> "macos"
- Added macOS x86 (intel) portable
What's Changed
- Fix/#34/bleak hidden imports by @JPHutchins in #40
- Maintenance/update workflows use older glibc by @JPHutchins in #41
- poetry: lock by @JPHutchins in #43
Full Changelog: 0.10.2...0.10.4
0.10.2
Just to fix the pipx release.
Full Changelog: 0.10.1...0.10.2
0.10.1
What's Changed
- Fix/update smpclient by @JPHutchins in #38
- Bugfix incorrect header lenght, with packet of data size 0xFF or 0xFFFF intercreate/smpclient#61 by @Maartenwn
- fix: exhaustive check for errors (closes #37) by @JPHutchins in #39
Full Changelog: 0.10.0...0.10.1
0.10.0
0.9.0
What's New
- Added
--ble
transport option. Usage issmpmgr --ble <name or address> <command and args>
, e.g.smpmgr --ble MyBLEDevice os echo Hello!
. Thanks, @tormodvolden! - The
--timeout
arg will be used for the transport connection timeout as well as SMP request timeout. This may not be ideal in the long run, but it was necessary for it to be a bit longer than the default 2 seconds when testing BLE on Windows! So, if BLE doesn't connect quickly, try--timeout 5
.
What's Changed
- Add BLE support by @tormodvolden in #28
- Feature/use timeout by @JPHutchins in #30
New Contributors
- @tormodvolden made their first contribution in #28
Full Changelog: 0.8.1...0.9.0
0.8.1
New
- Add File Management group (thanks @sgfeniex)
- Upgrade Rich for faster startup times
- Add macOS (Arm) portable
What's Changed
- feat(smpclient): upgrade to the latest and greatest smpclient by @sgfeniex in #21
- Poetry/update by @JPHutchins in #25
New Contributors
Full Changelog: 0.7.0...0.8.1