Releases: IRNAS/irnas-east-software
Releases · IRNAS/irnas-east-software
v0.6.1
Release notes
Fixed
- Case where there is not apps key in east.yml and we are building and app
without build type was not correctly handled.
v0.6.0
Release notes
Added
- east release command. Usage is explained in the "doc/configuration.md".
v0.5.0
Release notes
Added
- Command east build will now after every build step copy
compile_commands.json
, if found, from the build directory to the project
directory. This makes job of locating this file easier for clangd. Help
description for east build was updated to reflect that.
Changed
- Make east.yml optional for everything, except for the usage of east build
command with --build-type option. - Make apps key and samples key inside east.yml optional. This is useful for
driver projects, which do not need apps, or any project that might not have
samples.
Fixed
- Properly handle east build commands outside of applications and samples.
This means that running east build command will default to plain west
behaviour, as it should.
v0.4.0
Release notes
Added
- Support for --build-type option for build command. The use of this option is
documented in detail in "docs/configuration.md". --build-type option was
tested exhaustively with unit tests and various test fixtures with pytest. The
tests can be found in tests folder. - Projects using east tool from now on need east.yml file in the root directory.
See above mentioned document.
Fixed
- Error code propagation through Nordic's Toolchain Manager.
v0.3.0
Release notes
Added
- bypass command, which can take any set of arguments that west command
supports and pass them directly to west tool. - util connect and util rtt commands. With first you connect to the
device, with second you can observe RTT logs while connected. - build and flash commands now support extra positional arguments after
double dash--
. Run them with --help string to learn what do they do.
Fixed
- Incorrect no toolchain message.
- --force flag was not set as flag by Click.
- --jlink-id should be of type str but it was not.
- No westdir related bug that came up in demonstration.
v0.2.0
Release notes
Added
- sys-setup command which will install system-wide dependencies to the host
machine. - Global --echo flag which echoes every shell command before executing it.
- update toolchain command - Command will download and install appropriate
version of toolchain based on the detected NCS version. If NCS version is
currently not supported it throws an error.
Changed
- Structure of the commands. Commands are now split into two groups: workspace
commands and system commands. This is reflected in the project directory
structure and help texts. - Workspace commands will now use downloaded toolchain whenever they can.
v0.1.42
Release notes
Added
- Build command which can build firmware in current directory.
- Flash command which flashes code binary.
- Clean command which deletes build folder.
- Styling look with rich click module.
- Use newer pyproject.toml format for metadata specification.
- MIT license file.
- Makefile for development.
- Docker scripts for building and running docker containers, for development
purposes.
Why such a release number I hear you mutter silently. Because CI is hard.