diff --git a/.github/release-body.md b/.github/release-body.md index e92a330..dae66a3 100644 --- a/.github/release-body.md +++ b/.github/release-body.md @@ -1,20 +1,22 @@ -### 2023-01-21 +### 2023-01-29 ### Chores -+ dependencies updated, [8cd199db49186fad6ce432bb277e3a10f0a08d34], [d880b829c123dbe57deccadef97810e45c083737], [66d57c99558ca14d9593d6dbfd5b0e8e5d59055d], [33f9374908942f4a3b90be227fad94ca353cf351], [007d5d83d7f1b93e1e78777a4417b2740db706bd] -+ create_release.sh typos, [9a27d46a044452080144ee1367dc95886b10abf8] -+ dev container post create install cross, [2d253f034182741d434e4bac12317f24221d0d4a] ++ dependencies updated, [c129f474fe2976454b1868d00e8d7d99b87ec23b], [9788b8afd98e59b1d4412a8adc54b34d2c5671fd], [2ab88eb26e9bbbc4dad4651256d8d9b044ea3272] -### Features -**all potentially considered breaking changes** -+ store Logs in own struct, use a hashset to track timestamps, hopefully closes #11, [657ea2d751a71f05b17547b47c492d5676817336] -+ Spawn docker commands into own thread, can now execute multiple docker commands at the same time, [9ec43e124a62a80f4e78acba85fc3af5980ce260] -+ align memory columns correctly, minimum byte display value now `0.00 kB`, rather than `0 B`, closes #20, [bd7dfcd2c512a527d66a1388f90006988a487186], [51c580010a24de2427373795803936d498dc8cee] +### Docs ++ comment typo, [1025579138f11e4987263c7bfe936c4c8542f8b3] + +### Fixes ++ deadlock on draw logs when no containers found, [68e444bfc393eb46bac2b99eb57697bb9b0451af] ++ github workflow release on main only (with semver tag), [e4ca41dfd8ec3acae202a2d2464b8e18f5c5bdd5], [749ec712f07cff2c941aed6726c56bdbd5cb8d2c] ### Refactors -+ main.rs tidy up, [97b89349dc2de275ca514a1e6420255a63d775e8] -+ derive Default for GuiState, [9dcd0509efeb464f58fb53d813bd78de2447949d] -+ param reduction, AtomicBool to Relaxed, [0350293de3c00c6e5e5d787b7596bb3413d1cda1] ++ major refactor of internal data handling, [b4488e4bdb0252f5c5680cee6a46427f22a282ab] ++ needless (double) referencing removed, [a174dafe1b05908735680a874dc551a86da24777] ++ app_data methods re-ordered & renamed, [c0bb5355d6a5d352260655110ce3d5ab695acda9] + +### Reverts ++ is_running AtomicBool back to SeqCst, [c4d80061dab94afd08d4d793dc147f878c965ad6] see CHANGELOG.md for more details diff --git a/CHANGELOG.md b/CHANGELOG.md index c38e00b..5c5bd32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,20 +1,23 @@ +# v0.2.1 +### 2023-01-29 + ### Chores -+ dependencies updated, [c129f474fe2976454b1868d00e8d7d99b87ec23b], [9788b8afd98e59b1d4412a8adc54b34d2c5671fd], [2ab88eb26e9bbbc4dad4651256d8d9b044ea3272] ++ dependencies updated, [c129f474](https://github.com/mrjackwills/oxker/commit/c129f474fe2976454b1868d00e8d7d99b87ec23b), [9788b8af](https://github.com/mrjackwills/oxker/commit/9788b8afd98e59b1d4412a8adc54b34d2c5671fd), [2ab88eb2](https://github.com/mrjackwills/oxker/commit/2ab88eb26e9bbbc4dad4651256d8d9b044ea3272) ### Docs -+ comment typo, [1025579138f11e4987263c7bfe936c4c8542f8b3] ++ comment typo, [10255791](https://github.com/mrjackwills/oxker/commit/1025579138f11e4987263c7bfe936c4c8542f8b3) ### Fixes -+ deadlock on draw logs when no containers found, [68e444bfc393eb46bac2b99eb57697bb9b0451af] -+ github workflow release on main only (with semver tag), [e4ca41dfd8ec3acae202a2d2464b8e18f5c5bdd5], [749ec712f07cff2c941aed6726c56bdbd5cb8d2c] ++ deadlock on draw logs when no containers found, [68e444bf](https://github.com/mrjackwills/oxker/commit/68e444bfc393eb46bac2b99eb57697bb9b0451af) ++ github workflow release on main only (with semver tag), [e4ca41df](https://github.com/mrjackwills/oxker/commit/e4ca41dfd8ec3acae202a2d2464b8e18f5c5bdd5), [749ec712](https://github.com/mrjackwills/oxker/commit/749ec712f07cff2c941aed6726c56bdbd5cb8d2c) ### Refactors -+ major refactor of internal data handling, [b4488e4bdb0252f5c5680cee6a46427f22a282ab] -+ needless (double) referencing removed, [a174dafe1b05908735680a874dc551a86da24777] -+ app_data methods re-ordered & renamed, [c0bb5355d6a5d352260655110ce3d5ab695acda9] ++ major refactor of internal data handling, [b4488e4b](https://github.com/mrjackwills/oxker/commit/b4488e4bdb0252f5c5680cee6a46427f22a282ab) ++ needless (double) referencing removed, [a174dafe](https://github.com/mrjackwills/oxker/commit/a174dafe1b05908735680a874dc551a86da24777) ++ app_data methods re-ordered & renamed, [c0bb5355](https://github.com/mrjackwills/oxker/commit/c0bb5355d6a5d352260655110ce3d5ab695acda9) ### Reverts -+ is_running AtomicBool back to SeqCst, [c4d80061dab94afd08d4d793dc147f878c965ad6] ++ is_running AtomicBool back to SeqCst, [c4d80061](https://github.com/mrjackwills/oxker/commit/c4d80061dab94afd08d4d793dc147f878c965ad6) # v0.2.0 ### 2023-01-21 diff --git a/Cargo.lock b/Cargo.lock index 29ad5d6..e6dc54d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -690,7 +690,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "oxker" -version = "0.2.0" +version = "0.2.1" dependencies = [ "anyhow", "bollard", diff --git a/Cargo.toml b/Cargo.toml index a21975b..2b3cc38 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxker" -version = "0.2.0" +version = "0.2.1" edition = "2021" authors = ["Jack Wills "] description = "A simple tui to view & control docker containers" diff --git a/src/app_data/mod.rs b/src/app_data/mod.rs index 77ba29a..0837c24 100644 --- a/src/app_data/mod.rs +++ b/src/app_data/mod.rs @@ -520,7 +520,7 @@ impl AppData { } // need to benchmark this? // if self.get_sorted().is_some() { - self.sort_containers(); + self.sort_containers(); // } }