This repository has been archived by the owner on Jan 15, 2021. It is now read-only.
Releases: ARMmbed/yotta
Releases · ARMmbed/yotta
Experimental App-specific Config Support
- 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
- 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
- minor version bump because the
-l
option toyt 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!
- 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
yotta target
now displays the target hierarchy, and whether the current target description is linked (similar toyotta 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
- 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
- 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
- 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
- Make it possible to add tests to an executable module
- Enable
--registry
specification withyotta search
- ignore
.yotta.json
files when publishing
0.4.0 - Provisional Target Inheritance & Config Data
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