Skip to content

Releases: ARMmbed/mbed-cli

Release v0.9.9

14 Oct 10:31
Compare
Choose a tag to compare

Fixed

  • The --app-config parameter was wrongfully being passed to mbedgt. It is only a valid parameter for the test.py script. It has been removed.
  • The -o parameter has been replaced with the more general and flexible --profile parameter.

Release v0.9.7

28 Sep 14:34
Compare
Choose a tag to compare

New:

  • Change the default build directory from .build to BUILD. This makes the build directory visible in all operating systems. Addressing #334 #206
  • Add .mbedignore to BUILD to ignore the contents of the build directory during the scan/include build routine.

Release v0.9.5

05 Sep 14:14
Compare
Choose a tag to compare

Fixes:

  • Fixed Python 2.7.3 backwards compatible regexes (#325)
  • Fixed documentation to specify Python patch version that mbed CLI was tested with (#325)
  • mbed export -S/--supported should not require -i/--ide (#326)
  • Convert '-' to '_' when matching pip installed packages and requirements.txt

Enhancements:

  • Add Python version detection and report error when using incompatible version (#325)
  • mbed update will update the tools in mbed 2.0/Classic programs (#331)
  • mbed new will checkout the latest mbed-os release marked with tag latest (#330)
  • Bump version to 0.9.5

Release v0.9.1

04 Aug 23:29
Compare
Choose a tag to compare

New:

  • mbed CLI will attempt to auto-install Python dependencies. On failure it will show a warning with instructions how to install dependencies manually. Commands compile, test, export and detect now trigger Python dependencies auto-install.
  • mbed config -L/--list to list global and local tool configuration (+ help and documentation)
  • mbed compile and mbed test now support -o/--options (+ help and documentation)
  • Fetch Git tags during mbed update
  • Support requirements.txt in the mbed-os tools directory
  • Add message when there's nothing to publish

Changes:

  • --mcu is renamed to --target

Release v0.8.9

26 Jul 17:43
Compare
Choose a tag to compare

Fixes:

  • Passing -t and -m to test.py for --compile-list option

Release v0.8.8

24 Jul 18:15
Compare
Choose a tag to compare

Fixed

  • Correctly match Git authentication in URL references. This is related to #289

Release v0.8.7

20 Jul 11:13
Compare
Choose a tag to compare

Fixes

  • Handling of mbed CLI when imported as python module
  • Handling of OS/permission errors when trying to writing global config in the user home directory
  • Fixed authentication for Git repository URLs
  • Fixed detection of programs that need external tools but do not have .bld file

Release v0.8.5

16 Jul 17:13
Compare
Choose a tag to compare

Fixes

  • Fixed missing user field to git clone ssh url
  • Fixed return code 0 for 'mbed --version'* Prominently display repository protocol and URL that is used for import/add (clone)
  • Fixed handling of 'mbed new' when destination exists, e.g. report error. Also cleanup logic that determines whether program or library should be created
  • Fixed consistency between 'mbed new' and 'mbed import'
  • Fixed rare issue of comparison between https and ssh schema of same repository
  • Respecting --test-spec definition for test command

Release v0.8.2

29 Jun 20:07
Compare
Choose a tag to compare

New:

  • -S/--supported option to mbed target and mbed toolchain to list targets / toolchains matrix #244

Fixed:

  • Fixed for protocol not being inferred from the import/add URL #240, #242
  • Matching of remote URLs containing multiple dots in path #254
  • Missing mbed-os/core for requirements.txt

Release v0.8.0

29 Jun 13:41
Compare
Choose a tag to compare

New:

  • .lib do not allow named branches (only rev hashes) #224
  • mbed publish --message <msg> to allow mbed publish automation #228
  • Support multiple locations to requirements.txt (was deprecated in mbed-os ARMmbed/mbed-os#409)
  • Add -N/--artifact-name option to compile to match tools/build.py and tools/test.py options #229
  • Report 12 SHA revision hashes in output. Use full 40 SHA hash in .lib
  • Bump minor version to 0.8

Fixes:

  • Update toolchain settings to use MBED_ prefix (related to ARMmbed/mbed-os#2033)
  • Deprecate mbed compile --tests in favour of mbed test --compile and general mbed test workflows #225