From 894d8d823dffd4339fe54d72045a0a8ee805ed6f Mon Sep 17 00:00:00 2001
From: Jack Wills <32690432+mrjackwills@users.noreply.github.com>
Date: Thu, 5 Dec 2024 20:46:26 +0000
Subject: [PATCH] chore: release v0.9.0
---
.github/release-body.md | 40 +++++++++++++++++++++++----
CHANGELOG.md | 61 +++++++++++++++++++++--------------------
Cargo.lock | 2 +-
Cargo.toml | 2 +-
4 files changed, 68 insertions(+), 37 deletions(-)
diff --git a/.github/release-body.md b/.github/release-body.md
index 679805e..166376e 100644
--- a/.github/release-body.md
+++ b/.github/release-body.md
@@ -1,14 +1,42 @@
-### 2024-10-22
+### 2024-12-05
### Chores
-+ dependencies updated, [ea877d23711b98ffd1108a74206d93d43482d44d], [af609c0dbf0caab4a073f822166de34999afb41b]
-+ .devcontainer updated, [a9844436d003b84a3e9d8b600ea029b232566f3a]
-+ create_release.sh updated, [c4943370f4a67f6c01c75a8a7f825912427666a2], [1389d8adbba75fef480eb1de09337eb7beb10ba3]
++ dependencies updated, [b78713579c4706d605e5b35fcd832610a0152294], [c6200e8f77f8bb1f0152cb9374029d15cc45df9d]
++ Rust 1.83 linting, [751d997a3dac823e144ae62e6c1455676e50ddb8]
### Features
-+ Add Stderr output to logs, thanks [vincentmasse](https://github.com/vincentmasse), closes #48, merges #49, [b95c9311416cd0dbcfa5de90c23f3065bc2d6b17], [9936ad45e186ee431aade920674a2dc283937355], [289ede3f2531feeec56094a76bf34f4c69431bbe]
++ `--no-stderr` cli arg, removes Standard error output from logs, closes #52, [c739637b91c8fa742a69f4d888678d7b3964678c]
++ ContainerPorts use ipaddr, [1b26997d25f748e0d452f41fe41791533046ecdf]
+
+### Fixes
++ update containerised Dockerfile, [0c6f53228f01196e352c2069383ba1e7a10950a8]
++ calculate_usage overflow, [5106a01f3dcb87ce5a8f1fb7bf49dc6b3c25d03e]
++ DockerData spawns insertion error, [d4906d33c26b75d92e7d80040c488faa90a257c6]
### Refactors
-+ Rust 1.82 linting, [c058c5a301cfd4e8d7a0079c4c3f8fdeae2803e5]
++ speed up docker logs init process, [8b9fe4246865441704ae12dff0938868a4fe6f81]
++ remove docker sleep, [f1562d1084336fe5be39894c93cb49107f0a4a6d]
++ dead code removed, [5ee48d5708fa6de0206c021db0bb611196e66fba], [ba6a95241389f99d504ee4bf3e87e19006f12e49], [f0b1145651625ad4e577d79baaf902d4d3bc0579]
++ input_handler, [7f4238349525c01ae9fb8b1f6c0946e5364dd55e]
++ statefulList get_state_title, [2d540b0e2210cc04d73035ec59211ffc739174f6]
++ statefulList next/previous, [7bb2bef28d90ebc58da86a0365a1904a0c32dffe]
++ help_box closure fn, [2860426d57a4458fcee49a2fd20e8e7bb9e71fb5]
++ use check_sub for sleep calculations, [fe3696e5576739d8b033d9e748b5ea696c4b4e4f]
++ rename scheduler to heartbeat, [68a6551ed038a36330b2f098112829465a1c3c7a]
++ remove unnecessary is_running load, [76ccf7c00691f815c3ab0bede838c99252ba84f0]
++ execute_command(), [2a834d6c2fa4a15124d24ddbd12f667829e148ad]
++ Remove numerous clones(), [e5927f781a7e9517b9fa00a2d1a835d2774a9d26]
++ remove app_data param from generate_lock(), [1a8dab654a1fdbf351a72dc54fe3d1943355bba6]
++ combine get_filter methods, [356ea5549bb4877e9893fe0e1053e73c5a62e806]
++ FrameData refactors, [57781701ff14c553dfbafb965ee8a33ab44dd36f], [6e2f82db81caaa98ce4781fa15928eb9e246ace6]
++ update_container_stat combine is_alive(), [55cc746736f6863aedc5ad838744a983796244d8]
++ remove `input_poll_rate` from `Ui`, instead use const `POLL_RATE`, [69f6c96b700b9fde5578ae204992a67986d456ab]
++ pass `&FrameDate` into `draw_frame()`, [35aec5060fdbe606267be26656b4aeee43d50c02]
++ dead code removed, [caf23be4a7faff99aaca80b081a02e4e0a372009]
++ input_handler, [9c4f8910381b90b563da12eaba4b79cb60c40129]
++ draw_block, [de76bc22936b124dcb9646f302f6cc14691dbb63]
+
+### Tests
++ fix logs tests, [9b22f5da18e4bf92766a68a7f4cd61ad72724cfd]
see CHANGELOG.md for more details
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fe45572..05e5d8f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,41 +1,44 @@
+# v0.9.0
+### 2024-12-05
+
### Chores
-+ dependencies updated, [b78713579c4706d605e5b35fcd832610a0152294], [c6200e8f77f8bb1f0152cb9374029d15cc45df9d]
-+ Rust 1.83 linting, [751d997a3dac823e144ae62e6c1455676e50ddb8]
++ dependencies updated, [b7871357](https://github.com/mrjackwills/oxker/commit/b78713579c4706d605e5b35fcd832610a0152294), [c6200e8f](https://github.com/mrjackwills/oxker/commit/c6200e8f77f8bb1f0152cb9374029d15cc45df9d)
++ Rust 1.83 linting, [751d997a](https://github.com/mrjackwills/oxker/commit/751d997a3dac823e144ae62e6c1455676e50ddb8)
### Features
-+ `--no-stderr` cli arg, removes Standard error output from logs, closes #52, [c739637b91c8fa742a69f4d888678d7b3964678c]
-+ ContainerPorts use ipaddr, [1b26997d25f748e0d452f41fe41791533046ecdf]
++ `--no-stderr` cli arg, removes Standard error output from logs, closes [#52](https://github.com/mrjackwills/oxker/issues/52), [c739637b](https://github.com/mrjackwills/oxker/commit/c739637b91c8fa742a69f4d888678d7b3964678c)
++ ContainerPorts use ipaddr, [1b26997d](https://github.com/mrjackwills/oxker/commit/1b26997d25f748e0d452f41fe41791533046ecdf)
### Fixes
-+ update containerised Dockerfile, [0c6f53228f01196e352c2069383ba1e7a10950a8]
-+ calculate_usage overflow, [5106a01f3dcb87ce5a8f1fb7bf49dc6b3c25d03e]
-+ DockerData spawns insertion error, [d4906d33c26b75d92e7d80040c488faa90a257c6]
++ update containerised Dockerfile, [0c6f5322](https://github.com/mrjackwills/oxker/commit/0c6f53228f01196e352c2069383ba1e7a10950a8)
++ calculate_usage overflow, [5106a01f](https://github.com/mrjackwills/oxker/commit/5106a01f3dcb87ce5a8f1fb7bf49dc6b3c25d03e)
++ DockerData spawns insertion error, [d4906d33](https://github.com/mrjackwills/oxker/commit/d4906d33c26b75d92e7d80040c488faa90a257c6)
### Refactors
-+ speed up docker logs init process, [8b9fe4246865441704ae12dff0938868a4fe6f81]
-+ remove docker sleep, [f1562d1084336fe5be39894c93cb49107f0a4a6d]
-+ dead code removed, [5ee48d5708fa6de0206c021db0bb611196e66fba], [ba6a95241389f99d504ee4bf3e87e19006f12e49], [f0b1145651625ad4e577d79baaf902d4d3bc0579]
-+ input_handler, [7f4238349525c01ae9fb8b1f6c0946e5364dd55e]
-+ statefulList get_state_title, [2d540b0e2210cc04d73035ec59211ffc739174f6]
-+ statefulList next/previous, [7bb2bef28d90ebc58da86a0365a1904a0c32dffe]
-+ help_box closure fn, [2860426d57a4458fcee49a2fd20e8e7bb9e71fb5]
-+ use check_sub for sleep calculations, [fe3696e5576739d8b033d9e748b5ea696c4b4e4f]
-+ rename scheduler to heartbeat, [68a6551ed038a36330b2f098112829465a1c3c7a]
-+ remove unnecessary is_running load, [76ccf7c00691f815c3ab0bede838c99252ba84f0]
-+ execute_command(), [2a834d6c2fa4a15124d24ddbd12f667829e148ad]
-+ Remove numerous clones(), [e5927f781a7e9517b9fa00a2d1a835d2774a9d26]
-+ remove app_data param from generate_lock(), [1a8dab654a1fdbf351a72dc54fe3d1943355bba6]
-+ combine get_filter methods, [356ea5549bb4877e9893fe0e1053e73c5a62e806]
-+ FrameData refactors, [57781701ff14c553dfbafb965ee8a33ab44dd36f], [6e2f82db81caaa98ce4781fa15928eb9e246ace6]
-+ update_container_stat combine is_alive(), [55cc746736f6863aedc5ad838744a983796244d8]
-+ remove `input_poll_rate` from `Ui`, instead use const `POLL_RATE`, [69f6c96b700b9fde5578ae204992a67986d456ab]
-+ pass `&FrameDate` into `draw_frame()`, [35aec5060fdbe606267be26656b4aeee43d50c02]
-+ dead code removed, [caf23be4a7faff99aaca80b081a02e4e0a372009]
-+ input_handler, [9c4f8910381b90b563da12eaba4b79cb60c40129]
-+ draw_block, [de76bc22936b124dcb9646f302f6cc14691dbb63]
++ speed up docker logs init process, [8b9fe424](https://github.com/mrjackwills/oxker/commit/8b9fe4246865441704ae12dff0938868a4fe6f81)
++ remove docker sleep, [f1562d10](https://github.com/mrjackwills/oxker/commit/f1562d1084336fe5be39894c93cb49107f0a4a6d)
++ dead code removed, [5ee48d57](https://github.com/mrjackwills/oxker/commit/5ee48d5708fa6de0206c021db0bb611196e66fba), [ba6a9524](https://github.com/mrjackwills/oxker/commit/ba6a95241389f99d504ee4bf3e87e19006f12e49), [f0b11456](https://github.com/mrjackwills/oxker/commit/f0b1145651625ad4e577d79baaf902d4d3bc0579)
++ input_handler, [7f423834](https://github.com/mrjackwills/oxker/commit/7f4238349525c01ae9fb8b1f6c0946e5364dd55e)
++ statefulList get_state_title, [2d540b0e](https://github.com/mrjackwills/oxker/commit/2d540b0e2210cc04d73035ec59211ffc739174f6)
++ statefulList next/previous, [7bb2bef2](https://github.com/mrjackwills/oxker/commit/7bb2bef28d90ebc58da86a0365a1904a0c32dffe)
++ help_box closure fn, [2860426d](https://github.com/mrjackwills/oxker/commit/2860426d57a4458fcee49a2fd20e8e7bb9e71fb5)
++ use check_sub for sleep calculations, [fe3696e5](https://github.com/mrjackwills/oxker/commit/fe3696e5576739d8b033d9e748b5ea696c4b4e4f)
++ rename scheduler to heartbeat, [68a6551e](https://github.com/mrjackwills/oxker/commit/68a6551ed038a36330b2f098112829465a1c3c7a)
++ remove unnecessary is_running load, [76ccf7c0](https://github.com/mrjackwills/oxker/commit/76ccf7c00691f815c3ab0bede838c99252ba84f0)
++ execute_command(), [2a834d6c](https://github.com/mrjackwills/oxker/commit/2a834d6c2fa4a15124d24ddbd12f667829e148ad)
++ Remove numerous clones(), [e5927f78](https://github.com/mrjackwills/oxker/commit/e5927f781a7e9517b9fa00a2d1a835d2774a9d26)
++ remove app_data param from generate_lock(), [1a8dab65](https://github.com/mrjackwills/oxker/commit/1a8dab654a1fdbf351a72dc54fe3d1943355bba6)
++ combine get_filter methods, [356ea554](https://github.com/mrjackwills/oxker/commit/356ea5549bb4877e9893fe0e1053e73c5a62e806)
++ FrameData refactors, [57781701](https://github.com/mrjackwills/oxker/commit/57781701ff14c553dfbafb965ee8a33ab44dd36f), [6e2f82db](https://github.com/mrjackwills/oxker/commit/6e2f82db81caaa98ce4781fa15928eb9e246ace6)
++ update_container_stat combine is_alive(), [55cc7467](https://github.com/mrjackwills/oxker/commit/55cc746736f6863aedc5ad838744a983796244d8)
++ remove `input_poll_rate` from `Ui`, instead use const `POLL_RATE`, [69f6c96b](https://github.com/mrjackwills/oxker/commit/69f6c96b700b9fde5578ae204992a67986d456ab)
++ pass `&FrameDate` into `draw_frame()`, [35aec506](https://github.com/mrjackwills/oxker/commit/35aec5060fdbe606267be26656b4aeee43d50c02)
++ dead code removed, [caf23be4](https://github.com/mrjackwills/oxker/commit/caf23be4a7faff99aaca80b081a02e4e0a372009)
++ input_handler, [9c4f8910](https://github.com/mrjackwills/oxker/commit/9c4f8910381b90b563da12eaba4b79cb60c40129)
++ draw_block, [de76bc22](https://github.com/mrjackwills/oxker/commit/de76bc22936b124dcb9646f302f6cc14691dbb63)
### Tests
-+ fix logs tests, [9b22f5da18e4bf92766a68a7f4cd61ad72724cfd]
++ fix logs tests, [9b22f5da](https://github.com/mrjackwills/oxker/commit/9b22f5da18e4bf92766a68a7f4cd61ad72724cfd)
# v0.8.0
### 2024-10-22
diff --git a/Cargo.lock b/Cargo.lock
index 92ba1a3..1da5da6 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1050,7 +1050,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
[[package]]
name = "oxker"
-version = "0.8.0"
+version = "0.9.0"
dependencies = [
"anyhow",
"bollard",
diff --git a/Cargo.toml b/Cargo.toml
index 90b99c6..e9cc624 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "oxker"
-version = "0.8.0"
+version = "0.9.0"
edition = "2021"
authors = ["Jack Wills "]
description = "A simple tui to view & control docker containers"