diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f1cf1e5..6ed2e48 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{".":"0.1.1"} +{".":"0.1.2"} diff --git a/CHANGELOG.md b/CHANGELOG.md index d8f6c9c..1809758 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,62 @@ # Changelog +## [0.1.2](https://github.com/nobbs/kubectl-mapr-ticket/compare/v0.1.1...v0.1.2) (2024-01-02) + + +### Miscellaneous Chores + +* **deps:** update go.mod ([30bacf4](https://github.com/nobbs/kubectl-mapr-ticket/commit/30bacf4f1997b46253060931b9749c18c3b20159)) +* **deps:** use v0.1.1 of mapr-ticket-parser ([844f00e](https://github.com/nobbs/kubectl-mapr-ticket/commit/844f00efb79f58588d5a4ff1a4af7043a3077990)) +* **lint:** disable complexity linters for now ([30bacf4](https://github.com/nobbs/kubectl-mapr-ticket/commit/30bacf4f1997b46253060931b9749c18c3b20159)) + + +### Continuous Integration + +* **release:** also update versions in README ([30bacf4](https://github.com/nobbs/kubectl-mapr-ticket/commit/30bacf4f1997b46253060931b9749c18c3b20159)) +* **renovate:** run `go mod tidy` before PRs ([951d01e](https://github.com/nobbs/kubectl-mapr-ticket/commit/951d01e3c1f1b2e8dfc28d36857cc4e0dd6eb247)) + + +### Documentation + +* add `used-by` to README ([30bacf4](https://github.com/nobbs/kubectl-mapr-ticket/commit/30bacf4f1997b46253060931b9749c18c3b20159)) + + +### Features + +* add `--expires-before <duration>` to `list` ([#17](https://github.com/nobbs/kubectl-mapr-ticket/issues/17)) ([3b802ff](https://github.com/nobbs/kubectl-mapr-ticket/commit/3b802ffd5370c34c2df99ee4785b75c89489a685)), closes [#16](https://github.com/nobbs/kubectl-mapr-ticket/issues/16) +* add `json` and `yaml` output options to list ([f72175e](https://github.com/nobbs/kubectl-mapr-ticket/commit/f72175e98ac459a5985a9f8e27c6e9daad4456e6)) +* add `used-by` command ([#13](https://github.com/nobbs/kubectl-mapr-ticket/issues/13)) ([30bacf4](https://github.com/nobbs/kubectl-mapr-ticket/commit/30bacf4f1997b46253060931b9749c18c3b20159)) +* add `used-by` option to `list` command ([30bacf4](https://github.com/nobbs/kubectl-mapr-ticket/commit/30bacf4f1997b46253060931b9749c18c3b20159)) +* add `wide` output option ([f72175e](https://github.com/nobbs/kubectl-mapr-ticket/commit/f72175e98ac459a5985a9f8e27c6e9daad4456e6)) +* add filtering options to list command ([#10](https://github.com/nobbs/kubectl-mapr-ticket/issues/10)) ([98728bc](https://github.com/nobbs/kubectl-mapr-ticket/commit/98728bcfa2e0141d5976ff37c2c2560e447105db)) +* add sort option to `list` command ([#25](https://github.com/nobbs/kubectl-mapr-ticket/issues/25)) ([0ea6727](https://github.com/nobbs/kubectl-mapr-ticket/commit/0ea672751a8d6e719624e522bcf2e8dc5401656e)), closes [#19](https://github.com/nobbs/kubectl-mapr-ticket/issues/19) +* add uid and gid filters to list command ([f72175e](https://github.com/nobbs/kubectl-mapr-ticket/commit/f72175e98ac459a5985a9f8e27c6e9daad4456e6)) +* implement `used-by` command to find ticket using pvs ([30bacf4](https://github.com/nobbs/kubectl-mapr-ticket/commit/30bacf4f1997b46253060931b9749c18c3b20159)) +* improve `list` output ([30bacf4](https://github.com/nobbs/kubectl-mapr-ticket/commit/30bacf4f1997b46253060931b9749c18c3b20159)) +* more output options for list command ([#12](https://github.com/nobbs/kubectl-mapr-ticket/issues/12)) ([f72175e](https://github.com/nobbs/kubectl-mapr-ticket/commit/f72175e98ac459a5985a9f8e27c6e9daad4456e6)) +* show number of PVs using a ticket on `list -i` ([#24](https://github.com/nobbs/kubectl-mapr-ticket/issues/24)) ([48cd830](https://github.com/nobbs/kubectl-mapr-ticket/commit/48cd83035fbe2071814efe22a63c79cbd445bf54)), closes [#20](https://github.com/nobbs/kubectl-mapr-ticket/issues/20) + + +### Bug Fixes + +* **deps:** update k8s.io/utils digest to e7106e6 ([#18](https://github.com/nobbs/kubectl-mapr-ticket/issues/18)) ([599fb42](https://github.com/nobbs/kubectl-mapr-ticket/commit/599fb428be2e191e25a8e8ba679b1df37e3bc62b)) +* **deps:** update module sigs.k8s.io/yaml to v1.4.0 ([#14](https://github.com/nobbs/kubectl-mapr-ticket/issues/14)) ([d0ab4f5](https://github.com/nobbs/kubectl-mapr-ticket/commit/d0ab4f56466ba5edde8b012817f2fc653ab14bf5)) +* global flags now properly global ([98728bc](https://github.com/nobbs/kubectl-mapr-ticket/commit/98728bcfa2e0141d5976ff37c2c2560e447105db)) +* handle duration overflow (> 292 years) ([#26](https://github.com/nobbs/kubectl-mapr-ticket/issues/26)) ([c6bc824](https://github.com/nobbs/kubectl-mapr-ticket/commit/c6bc82469e04002964119c34d8358472c0675fdc)), closes [#23](https://github.com/nobbs/kubectl-mapr-ticket/issues/23) +* list dereferenced from secret in loop ([ad3b089](https://github.com/nobbs/kubectl-mapr-ticket/commit/ad3b08989c5116a8e186f013bbe7294d5017ec6d)) +* ticket expiry check inverted ([98728bc](https://github.com/nobbs/kubectl-mapr-ticket/commit/98728bcfa2e0141d5976ff37c2c2560e447105db)) + + +### Code Refactoring + +* rename some packages ([4df6597](https://github.com/nobbs/kubectl-mapr-ticket/commit/4df65970b84fd12c69004912236d0a3bf3b9bd65)) +* restructure internal code to support filtering ([98728bc](https://github.com/nobbs/kubectl-mapr-ticket/commit/98728bcfa2e0141d5976ff37c2c2560e447105db)) + + +### Tests + +* add empty tests to fix coverage reporting ([#22](https://github.com/nobbs/kubectl-mapr-ticket/issues/22)) ([47bce7a](https://github.com/nobbs/kubectl-mapr-ticket/commit/47bce7a39d83fba4ee4597f4eb1364c094478366)), closes [#21](https://github.com/nobbs/kubectl-mapr-ticket/issues/21) + ## [0.1.1](https://github.com/nobbs/kubectl-mapr-ticket/compare/v0.1.0...v0.1.1) (2023-12-30) diff --git a/README.md b/README.md index 5bcfdad..739244a 100644 --- a/README.md +++ b/README.md @@ -21,10 +21,10 @@ $ kubectl mapr-ticket --help You can download the latest release binaries from the [releases page](https://github.com/nobbs/kubectl-mapr-ticket/releases). Binaries are available for Linux and macOS for both AMD64 and ARM64 architectures. -Example installation of `v0.1.0` for Apple Silicon (ARM64) macOS: +Example installation of `v0.1.2` for Apple Silicon (ARM64) macOS: ```console -$ curl -LO https://github.com/nobbs/kubectl-mapr-ticket/releases/download/v0.1.0/kubectl-mapr-ticket-arm64-darwin.tar.gz +$ curl -LO https://github.com/nobbs/kubectl-mapr-ticket/releases/download/v0.1.2/kubectl-mapr-ticket-arm64-darwin.tar.gz $ tar -xvf kubectl-mapr-ticket-arm64-darwin.tar.gz $ mv ./kubectl-mapr-ticket /usr/local/bin $ kubectl mapr-ticket --help diff --git a/internal/version/version.go b/internal/version/version.go index e0b05c7..ca5a3b0 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -7,7 +7,7 @@ import ( const ( // the version of the compiled binary - version = "0.1.1" // x-release-please-version + version = "0.1.2" // x-release-please-version ) // Version is a struct to hold the version information