Releases: homeport/dyff
dyff release v1.2.2
Fixed issue #133 where a multi document YAML file was not correctly written. Thank you @kondurian for finding and reporting the issue.
Removed the --debug
flag as it was never implemented internally.
Changelog
bada7c0 Fix multi document YAML restructure issue
c2f1e58 Refactor yaml command test case contexts
b869fe7 Bump bunt package to use new color flags
db8f588 Add develop branch to build and test action
202b007 Fix unhandled error warning for YAML delete
ca58449 Remove unused debug mode
2b41915 Fix TYPOs in comments and messages
0839c2d Fix grammar finding
aa82c8d Add .idea to .gitignore
539e435 Fix Makefile finding
feb4083 Reorganised import paths
5c09f43 Fix test command for tap
d54f768 Configure build and test to ignore tags
4ed2581 Fix missing HOMEBREW_TAP_GITHUB_TOKEN variable
e4d9ba9 Remove arm64 support in GoReleaser
f6e4968 Update Go Sum file
7ecb6dd Remove dot in GoReleaser brew strategy
dyff release v1.2.1
Refresher release that only contains updated dyff
banner creation code.
Please note: This is the first release that uses the new GoReleaser based build. The most notable change is that the release binaries are now shipped as tarballs. The respective Shell script helpers were updated to support the new download locations.
Changelog
d0aafa5 Add release name template to GoReleaser
1c279fb Add option to have commit timestamp for build
4c0a36a Bump github.com/spf13/cobra from 1.1.1 to 1.1.3
921733d Move badges into headline
44d09f0 Replace build status badge to GitHub action status
dfec68c Replace GoDoc with Go Reference
332391f Introduce release automation using GitHub actions
100b36a Remove Travis configuration
958bd42 Introduce GoReleaser configuration
f59a7fa Introduce build and test GitHub action
5dc3c13 Rewrite download script to be generic
8c720a1 Refactor banner creation code
cb8e95e Bump github.com/gonvenience/bunt from 1.2.0 to 1.3.0
f659297 Bump github.com/lucasb-eyer/go-colorful from 1.0.3 to 1.2.0
dyff release v1.2.0
Added new flag --detect-kubernetes
, which enables additional logic to detect list entries by name in Kubernetes lists, for example kubectl --namespace foobar get pods --output=yaml
. These lists use the name
key that is nested under the metadata
key.
Big thanks to @tmc for the PRs.
dyff release v1.1.4
dyff release v1.1.3
Fixed the same escape character issue for the compact JSON output (--plain
).
dyff release v1.1.2
Fixed json
command output issue where escape characters were lost in the output. Thanks to @SaschaSchwarze0 for finding these issues.
dyff release v1.1.1
Fixed issue #120 by bumping to a newer version of neat
that comes with a fix for the JSON timestamp quoting problem.
dyff release v1.1.0
Added new command last-applied
, which creates a difference report using a Kubernetes YAML and the previous configuration of that YAML that is stored in the special metadata field kubectl.kubernetes.io/last-applied-configuration
.
Example:
$ kubectl --namespace foobar get configmap foo-settings --output yaml | dyff last-applied -
_ __ __
_| |_ _ / _|/ _| between /metadata/annotations/kubectl.kubernetes.io/last-applied-configuration
/ _' | | | | |_| |_ and <STDIN>
| (_| | |_| | _| _|
\__,_|\__, |_| |_| returned one difference
|___/
data.foo
± value change
- bat
+ bar
dyff release v1.0.5
Fixed issue where dyff
throws a panic when trying to report a change to a timestamp.
Thanks to @kernel164 for bringing up the issue (#111).
dyff release v1.0.4
Added new command line flag --ignore-order-changes
(short option is -i
, think ignore) to omit order changes in the report.
Thanks to @Self-Perfection for bringing up the issue (#108).