Skip to content

Releases: IRNAS/irnas-east-software

v0.6.1

16 Dec 10:13
0e954bd
Compare
Choose a tag to compare

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

15 Dec 14:14
f87ef87
Compare
Choose a tag to compare

Release notes

Added

  • east release command. Usage is explained in the "doc/configuration.md".

v0.5.0

13 Dec 11:05
beb55ae
Compare
Choose a tag to compare

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

21 Nov 10:05
3eb28b0
Compare
Choose a tag to compare

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

05 Oct 13:46
1c0146e
Compare
Choose a tag to compare

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

03 Oct 07:58
7fac4c0
Compare
Choose a tag to compare

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

20 Sep 14:45
5f8e4eb
Compare
Choose a tag to compare

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.