Releases: ARMmbed/mbed-cli
Releases · ARMmbed/mbed-cli
Release v1.5.0
Release v1.4.0
New:
- Progress bar for when importing programs and adding libraries. The functionality is based on the progress reported by
Git
andMercurial
. (#593) - Shortened commands/aliases for various commands (#591)
- Tags/branch awareness across Mbed CLI (#592)
- Use mbed-cli as python module via
python mbed
andpython -m mbed
(#608)
Fixed:
Release v1.3.0
Release v1.2.2
Fixed:
- Hardcoded 'python' call and use python_cmd var instead
Release v1.2.1
New:
- Support for test configurations (via
--test-config
) - Support for matrix style for compile targets (see
--supported
) - Support for ARM Compiler 6 toolchain path
Fixes:
- Many additions / improvements to documentation, links to Mbed CLI Windows installer etc.
- Arm branding
Release v1.2.0
New:
- Add an ability to update all libraries/dependencies to latest revision via
-l
and--latest-deps
- Add
--app-config
option tombed export
Fixed:
- Documentation regarding GCC and IAR versions, ARMCC, typos, structure
- Ignore
Makefiles
only in root of a program
Release v1.1.1
Fixed:
- Minor fix to align versions of mbed.py and setup.py
Release v1.1.0
New:
- Add support to flash (program and reset) a connected target (#466):
mbed compile -t TOOLCHAIN -m detect -f
ormbed compile -t TOOLCHAIN -m auto -f
will compile for a connected target board and then flash it (program & reset).- You can also use
mbed target detect
to tell mbed CLI to detect the connected target as default behavior and simplify the command above tombed compile -t TOOLCHAIN -f
- Tab competition for Bash-like shells (#450). Read more here https://github.com/ARMmbed/mbed-cli#adding-bash-tab-completion
Improvements:
- Improved mbed CLI documentation (#405, #419, #425, #453, #457, #463)
- Improved mbed CLI caching feature (#462). Still not enabled by default, but targeting the 1.2 release.
- Use same python to call mbed-os tools as the one executing mbed CLI (#470)
- Added warning for when importing from a local folder instead of a repository (#461)
- Added Windows Installer documentation (#441)
Release v1.0.0
New:
- Add initial support for target awareness in mbed CLI:
mbed compile -t TOOLCHAIN -m detect
ormbed compile -t TOOLCHAIN -m auto
will compile for the detected connected target.mbed detect
will provide (limited) report for connected targets even executed outside mbed program or mbed-os codebase.mbed target detect
will set config option to detect the connected target as default behavior
caching as official/default mbed CLI feature:
- Repositories caching feature to save bandwidth/traffic
mbed config -G cache on
will enable caching to the system temp dirmbed config -G cache <path>
will change the cache location to the path specified- either unset
cache
or set tooff
/none
to disable
Improvements:
- improved handling of mbed library builds (.bld/mbed 2.0)
Release v0.9.10
Fixed:
- Git re-association with tip of a branch matching the checkout hash, where local and remote branches were treated as same entity (and they might be different if the user hasn't merged with the latest origin/branch). As reported https://github.com/ARMmbed/mbed-os#3037
- Handling of arbitrary .lib files
- Pylint improvements/fixes (9.9/10)
- Documentation improvements