Skip to content
This repository has been archived by the owner on Jan 15, 2021. It is now read-only.

Releases: ARMmbed/yotta

Experimental App-specific Config Support

29 Jul 14:35
Compare
Choose a tag to compare
  • experimental application-specific config data. This should make the config system useful for application-specific things like stack sizes.
  • return correct exit status from yotta target
  • various documentation improvements and fixes

0.5.1 - Bugfixes

20 Jul 14:35
Compare
Choose a tag to compare
  • restore compatibility with old target descriptions that did not define YOTTA_FORCE_INCLUDE_FLAG
  • create annotated git tags instead of lightweight ones
  • fully resolve symlinks correctly on windows

0.5.0 - Link improvements

14 Jul 13:18
Compare
Choose a tag to compare
  • minor version bump because the -l option to yt install has been removed
  • do not install dependencies before first-half linking
  • never overwrite a linked module with a downloaded module
  • fix a case where yotta ls would not show an unmet dependency spec

0.4.6 - Faster!

08 Jul 16:39
Compare
Choose a tag to compare
  • python 3 support! (3.3 and 3.4 should work now)
  • substantially reduce yotta's startup time (significantly improves tab completion speed)
  • the toolchain property is optional in target.json, so don't require it to be specified
  • try to run tests even if there are dependency version spec errors (provided the build succeeded)
  • fix case where yotta ls would fail to indicate linked modules as being linked

0.4.5 - Bugfixes and other improvements

02 Jul 11:53
Compare
Choose a tag to compare
  • yotta target now displays the target hierarchy, and whether the current target description is linked (similar to yotta ls)
  • fix issue where some modules published from windows would not untar correctly (#287)
  • improve yotta test's handling of non-existing test output filters
  • fix top-level test names including a file extension
  • fix issue where tests would be incorrectly attributed to different modules in some circumstances (and thus compiled/run when they shouldn't have been)
  • work towards python 3 support
  • various other bugfixes and improvements

Minor Improvements

23 Jun 17:27
Compare
Choose a tag to compare
  • Improve some aspects of the internal CMake build system (smaller generated files, better support for post-processing build artefacts)
  • relax version requirement on the requests module to improve compatibility with other programs

0.4.3 – bugfixes

16 Jun 09:48
Compare
Choose a tag to compare
  • fix removing links on windows
  • fix generation of test executables with nested folders in the test directory

0.4.2 - Bugfixes, improved .yotta_ignore support

08 Jun 10:24
Compare
Choose a tag to compare
  • improve documentation and support for .yotta_ignore
  • fix crash if SUDO_UID was not defined on *nix
  • support assembly files in autogenerated CMakeLists
  • propagate non-zero exit status on all failures
  • various other bugfixes and improvements

0.4.1 - Small fixes

20 May 10:36
Compare
Choose a tag to compare
  • Make it possible to add tests to an executable module
  • Enable --registry specification with yotta search
  • ignore .yotta.json files when publishing

0.4.0 - Provisional Target Inheritance & Config Data

12 May 10:02
Compare
Choose a tag to compare

Main Features:

  • add provisional support for configuration data
  • add provisional support for target inheritance

Note that this new target support is still experimental, and might change. These changes are backwards-compatible with old target descriptions.

Other changes:

  • add --plain option that suppresses coloured output
  • display where modules are being installed from
  • yotta up now correctly checks for updates to the target description
  • the "homepage" property in module.json must be valid if it exists
  • various other bug fixes and improvements