Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions .changes/0.6.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
## kubectlgetall 0.6.0 (2026-07-18)
### Added
- Kubernetes resource generation type has now being added to json and sql outputs.
- Diff function, as a user you can now pass in a database with labels and get a table print out of what is new, updated, or removed between the labels.
- diff command json output. Now calling the diff function with `--output=json` will send the differences between labels to standard out in a json blob.
- Exclude filtering for diff command. The diff command can now filter out resources when using -e/--exclude flag.
- Snapshot feature allows capturing snapshots of a cluster over time. Results are saved to a database only.
- Basic demos for the `get` and `diff` functions have being created.

### Changed
- Changelog management has being changed to use changie.
- Zig version has being bumped to 0.16.0. This required the updating of both zig-clap, and zig-sqlite.
- The `get` command exclude flag now uses case-insensitive full-string matching against both the CRD resource name and the resolved Kind name. For example `--exclude events` matches the CRD name `events`, and `--exclude event` matches the Kind `Event`.
- Improve CLI help output.

### Fixed
- The json output was not valid, items would have an extra }.
3 changes: 0 additions & 3 deletions .changes/unreleased/Added-20260626-183445.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/Added-20260627-005611.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/Added-20260627-011730.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/Added-20260627-015822.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/Added-20260628-211450.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/Added-20260703-161640.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/Changed-20260626-173521.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/Changed-20260626-173632.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/Changed-20260627-020039.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/Changed-20260628-133837.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/Fixed-20260627-150100.yaml

This file was deleted.

26 changes: 22 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,39 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
and is generated by [Changie](https://github.com/miniscruff/changie).


# kubectlgetall 0.5.0 (2026-02-01)
## kubectlgetall 0.6.0 (2026-07-18)
### Added
- Kubernetes resource generation type has now being added to json and sql outputs.
- Diff function, as a user you can now pass in a database with labels and get a table print out of what is new, updated, or removed between the labels.
- diff command json output. Now calling the diff function with `--output=json` will send the differences between labels to standard out in a json blob.
- Exclude filtering for diff command. The diff command can now filter out resources when using -e/--exclude flag.
- Snapshot feature allows capturing snapshots of a cluster over time. Results are saved to a database only.
- Basic demos for the `get` and `diff` functions have being created.

### Changed
- Changelog management has being changed to use changie.
- Zig version has being bumped to 0.16.0. This required the updating of both zig-clap, and zig-sqlite.
- The `get` command exclude flag now uses case-insensitive full-string matching against both the CRD resource name and the resolved Kind name. For example `--exclude events` matches the CRD name `events`, and `--exclude event` matches the Kind `Event`.
- Improve CLI help output.

### Fixed
- The json output was not valid, items would have an extra }.

## kubectlgetall 0.5.0 (2026-02-01)

## Features
### Features

- Version flag, `--version` flag can be used to get the current version of the application.
- Zig port. This release has moved the application to zig 0.15.2.
This has the added advantage of shipping binaries for cross-platform.
Only Linux x86_64 has being tested locally.

## Misc
### Misc

- Add release scripts to build the different platform releases.
- Configure changelog to be a zig build command

# Kubectlgetall 0.4.0 (2025-02-09)
## Kubectlgetall 0.4.0 (2025-02-09)

### Features

Expand Down
2 changes: 1 addition & 1 deletion build.zig.zon
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.{
.name = .kubectlgetall,
.version = "0.6.0-dev",
.version = "0.7.0-dev",
.fingerprint = 0x146917ff4713c3,
.minimum_zig_version = "0.16.0",
.dependencies = .{
Expand Down
Loading