Skip to content

Releases: ARMmbed/mbed-cli

Release v1.5.0

16 Mar 20:15
53f8b11
Compare
Choose a tag to compare

New:

  • New command mbed cache to enable/disable/manage repository caching. (#627). Repository caching is now enabled by default.
  • Allow different configured path for mbed-os via mbed config (#626)

Fixed:

  • Mbed CLI will now import the Mbed 2 SDK tools only if mbed.bld is present (#644)
  • Prevent SCM errors when repository cache is used with wrong SCM tool (#643)

Release v1.4.0

06 Feb 13:35
ca46b42
Compare
Choose a tag to compare

New:

  • Progress bar for when importing programs and adding libraries. The functionality is based on the progress reported by Git and Mercurial. (#593)
  • Shortened commands/aliases for various commands (#591)
  • Tags/branch awareness across Mbed CLI (#592)
  • Use mbed-cli as python module via python mbed and python -m mbed (#608)

Fixed:

  • Behavior of Mbed CLI with local (unpublished) repositories on Windows (#606)
  • Printing of detected targets for mbed detect (#611)
  • Call pip with the same python executable that runs mbed CLI (#613)

Release v1.3.0

20 Dec 21:48
4eb28c4
Compare
Choose a tag to compare

New:

  • New command mbed releases to list release tags in current program or library and sub-libraries (#576)
  • Native support for symlinked repositories both on Unix-like and Windows based systems (#574)

Fixed:

  • Behavior and backwards compatibility of mbed compiled --supported, mbed target --supported (#572)
  • Remove oauth inline params from repo urls (#570)
  • Added suggestion when mbed detect fails (#579)

Release v1.2.2

02 Oct 16:28
Compare
Choose a tag to compare

Fixed:

  • Hardcoded 'python' call and use python_cmd var instead

Release v1.2.1

28 Sep 14:14
Compare
Choose a tag to compare

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

05 Jul 17:16
Compare
Choose a tag to compare

New:

  • Add an ability to update all libraries/dependencies to latest revision via -l and --latest-deps
  • Add --app-config option to mbed export

Fixed:

  • Documentation regarding GCC and IAR versions, ARMCC, typos, structure
  • Ignore Makefiles only in root of a program

Release v1.1.1

20 Apr 08:37
Compare
Choose a tag to compare

Fixed:

  • Minor fix to align versions of mbed.py and setup.py

Release v1.1.0

19 Apr 17:38
Compare
Choose a tag to compare

New:

  • Add support to flash (program and reset) a connected target (#466):
    • mbed compile -t TOOLCHAIN -m detect -f or mbed 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 to mbed 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

21 Nov 16:23
Compare
Choose a tag to compare

New:

  • Add initial support for target awareness in mbed CLI:
    • mbed compile -t TOOLCHAIN -m detect or mbed 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 dir
    • mbed config -G cache <path> will change the cache location to the path specified
    • either unset cache or set to off/none to disable

Improvements:

  • improved handling of mbed library builds (.bld/mbed 2.0)

Release v0.9.10

20 Oct 13:45
Compare
Choose a tag to compare

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