From 86aa20983f1dd5033d8fad522e3373efcf0a8b5e Mon Sep 17 00:00:00 2001
From: "github-bot :robot" <noreply@github.com>
Date: Tue, 13 Dec 2022 11:03:40 +0000
Subject: [PATCH] Update CHANGELOG.md for Release v0.5.0

---
 CHANGELOG.md | 111 +++++++++++++++++++++++++++------------------------
 1 file changed, 59 insertions(+), 52 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index a1e0c22..b98eb3f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,95 +6,102 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
 
 ## [Unreleased]
 
+## [0.5.0] - 2022-12-13
+
 ### 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.
+-   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.
+-   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.
+-   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.
 
 ## [0.4.0] - 2022-11-21
 
 ### 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.
+-   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.
+-   Error code propagation through Nordic's Toolchain Manager.
 
 ## [0.3.0] - 2022-10-05
 
 ### 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.
+-   _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.
+-   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.
 
 ## [0.2.0] - 2022-10-03
 
 ### 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.
+-   _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.
+-   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.
 
 ## [0.1.42] - 2022-09-20
 
 ### 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.
-
-[unreleased]: https://github.com/IRNAS/irnas-east-software/compare/v0.4.0...HEAD
+-   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.
+
+[Unreleased]: https://github.com/IRNAS/irnas-east-software/compare/v0.5.0...HEAD
+
+[0.5.0]: https://github.com/IRNAS/irnas-east-software/compare/v0.4.0...v0.5.0
+
 [0.4.0]: https://github.com/IRNAS/irnas-east-software/compare/v0.3.0...v0.4.0
+
 [0.3.0]: https://github.com/IRNAS/irnas-east-software/compare/v0.2.0...v0.3.0
+
 [0.2.0]: https://github.com/IRNAS/irnas-east-software/compare/v0.1.42...v0.2.0
-[0.1.42]:
-  https://github.com/IRNAS/irnas-east-software/compare/5a4f734ca077a91cc2c77b42080f0c9814a489ed...v0.1.42
+
+[0.1.42]: https://github.com/IRNAS/irnas-east-software/compare/5a4f734ca077a91cc2c77b42080f0c9814a489ed...v0.1.42