Skip to content

Releases: gabe565/moreutils-go

v0.6.0

10 Oct 06:28
b802fb9

Choose a tag to compare

Changelog

Features

  • aaead4a feat(vipe): add optional file argument which seeds the temp file

Fixes

Others

  • b802fb9 ci(goreleaser): migrate to new docker v2 builder
  • cf8e0fc ci: add minimal permissions
  • aa7cbbe ci: cancel redundant jobs

Dependencies

  • c5f3554 chore(deps): pin github actions digests
  • d3d4510 chore(deps): remove golang.org/x/exp/constraints
  • 243876a chore(deps): update actions/checkout action to v5 (#48)
  • a12b04e chore(deps): update actions/create-github-app-token action to v2 (#40)
  • e2e50fe chore(deps): update actions/create-github-app-token action to v2.1.4 (#46)
  • 46d59bc chore(deps): update actions/setup-go action to v6 (#53)
  • 5e384b8 chore(deps): update docker/login-action action to v3.6.0 (#45)
  • 6e68aae chore(deps): update docker/setup-buildx-action action to v3.11.1 (#42)
  • ba2f7f6 chore(deps): update gabe565.com/utils digest to 00a1424 (#54)
  • 8b31669 chore(deps): update go to v1.25.2 (#34)
  • 529dd17 chore(deps): update goreleaser/goreleaser-action action to v6.4.0 (#49)
  • f8bd91b chore(deps): update module github.com/dmarkham/enumer to v1.6.1 (#50)
  • e7e4335 chore(deps): update module github.com/gravwell/gravwell/v3 to v3.8.72 (#33)
  • 10a6559 chore(deps): update module github.com/lestrrat-go/strftime to v1.1.1 (#44)
  • 7edd06b chore(deps): update module github.com/prometheus/procfs to v0.17.0 (#38)
  • 745a7a9 chore(deps): update module github.com/spf13/cobra to v1.10.1 (#52)
  • 8de62ad chore(deps): update module github.com/spf13/pflag to v1.0.10 (#43)
  • f13c4a5 chore(deps): update module github.com/stretchr/testify to v1.11.1 (#51)
  • 08b43bf chore(deps): update module golang.org/x/sync to v0.17.0 (#35)
  • 43e1cb1 chore(deps): update module golang.org/x/sys to v0.37.0 (#36)

v0.5.2

02 Mar 07:01
c01795b

Choose a tag to compare

Changelog

Fixes

  • 1e72518 perf: Fix deadcode elimination to shrink binary by ~1.6 MiB

Others

  • c01795b chore(goreleaser): Disable Windows armv7 build
  • 5ed1378 chore(ifdata,isutf8): Exclude command description when run with no flags
  • 4e3a897 ci(goreleaser): Download dependencies before starting builds

Dependencies

  • 27662fd chore(deps): Add code generation tools to dependency list
  • 8d9774e chore(deps): update golang.org/x/exp digest to dead583 (#31)

v0.5.1

17 Feb 06:15
4ebc009

Choose a tag to compare

Changelog

Fixes

  • 6e9fcd1 perf(ifdata): Optimize interface flag formatter

Others

  • 6299523 chore(combine): Clean up code using iterators
  • d31caa1 chore(goreleaser): Update archive format syntax

Dependencies

  • 7bbe600 chore(deps): update gabe565.com/utils digest to f306fa7 (#25)
  • 8bb2073 chore(deps): update go to v1.24.0 (#28)
  • 44aa983 chore(deps): update golang.org/x/exp digest to eff6e97 (#22)
  • 43a4e74 chore(deps): update module github.com/gravwell/gravwell/v3 to v3.8.56 (#23)
  • 364c54e chore(deps): update module github.com/spf13/cobra to v1.9.1 (#29)
  • 8091f6e chore(deps): update module golang.org/x/sync to v0.11.0 (#26)
  • f4a6551 chore(deps): update module golang.org/x/sys to v0.30.0 (#27)

v0.5.0

18 Jan 10:46
d576b77

Choose a tag to compare

Changelog

Features

  • 0fb1f65 feat(vidir): Improve zero padding to support larger directories and avoid unncessary padding
  • 13169ae feat(zrun): Add support for zstd

Fixes

  • edde80c fix(ifdata): Fix flag descriptions
  • d576b77 fix(vidir): Fix file listings being duplicated when multiple paths are given
  • 9bae8b9 perf(loadavg): Optimize loadavg string parsing
  • 184a2b8 perf(loadavg): Read loadavg without calling sysctl on BSD
  • 8a7880d perf(zrun): Skip deferred func if a temporary file fails to be created

Others

  • 7586784 chore(deps): Change must to use utils dependency
  • 42fb4ee chore(deps): update gabe565.com/utils digest to 152b8de (#15)
  • 2c2b3ff chore(deps): update gabe565.com/utils digest to 5627e26 (#9)
  • ac99f58 chore(deps): update go to v1.23.3 (#11)
  • 4d1e04d chore(deps): update go to v1.23.5 (#18)
  • 045058c chore(deps): update golang.org/x/exp digest to 2d47ceb (#14)
  • c8388ec chore(deps): update module github.com/gravwell/gravwell/v3 to v3.8.44 (#6)
  • da63e7a chore(deps): update module github.com/gravwell/gravwell/v3 to v3.8.49 (#10)
  • 9561040 chore(deps): update module github.com/gravwell/gravwell/v3 to v3.8.53 (#16)
  • b05cc29 chore(deps): update module golang.org/x/sync to v0.9.0 (#12)
  • ce4de10 chore(deps): update module golang.org/x/sys to v0.27.0 (#13)
  • 15f4954 chore(install): Exclude errno link on Windows
  • 9a9eadc chore(install): Simplify force install logic
  • f06d22b chore: Replace util.IsTerminal with termx utils library
  • 9ff86ec chore: Replace util.JoinErrors with errors.Join
  • 64c4af1 chore: Replace some cmdutil options with cobrax library

v0.4.3

14 Oct 06:16
e07c724

Choose a tag to compare

Changelog

Features

  • dda1104 feat(errno): Add shell completion
  • eaf62aa feat(ifdata): Add support for multiple args or no args

Fixes

  • b51a975 fix(errno): Correctly handle multiple args
  • 00f4a71 fix(ifdata): Fix broadcast address computation affecting the original IP
  • 740e983 fix(ifdata): Temporary fix for -pn being parsed as -pN
  • 813b5ba perf(errno): Cache capitalized error description
  • 3e80277 perf(ifdata): Clean up code and optimize string conversions

Others

  • 4ed0d9b chore(deps): Add enumer as versioned dependency [skip ci]
  • d64260d chore(ifdata): Clean up function params
  • 71516fb chore(ifdata): Remove CIDR block from shell completion description
  • 71e3619 chore(ifdata): Sort interfaces by name if no args are provided
  • 9ef24a9 chore: Change import path to gabe565.com/moreutils

v0.4.2

10 Oct 05:01
cce0a36

Choose a tag to compare

Changelog

Features

  • db3a11a feat(isutf8): Support reading from stdin

Fixes

  • a340a00 fix(errno): Capitalize error text
  • 9ca470d fix(ifdata): Include command description in help
  • 01a2b69 fix(isutf8): Fix token too long error
  • 62ca709 fix(isutf8): Reset char to 0 when moving to a new line
  • 3e6d15a fix(isutf8,ts): Fix some write errors being ignored
  • c0df526 fix(vipe): Allow command to be the first in a pipe
  • 97cde61 perf(combine,ifdata): Slight optimization when parsing enum types

Others

  • cce0a36 chore(deps): update golang.org/x/exp digest to f66d83c (#7)

v0.4.1

07 Oct 21:39
55cfe48

Choose a tag to compare

Changelog

Features

  • a56dbee feat(ifdata): Add shell completion for flags and network interfaces

Fixes

  • 55cfe48 fix(ifdata): Add flags to manpage
  • 725853b fix(manpages): Fix --version flag not being included in manpages

Others

  • ba4134b chore(deps): update go to v1.23.2 (#3)
  • af7ff8c chore(deps): update golang.org/x/exp digest to 225e2ab (#5)
  • 7838dbf chore(deps): update module golang.org/x/sys to v0.26.0 (#4)

v0.4.0

07 Oct 10:32
3b9d7b4

Choose a tag to compare

Changelog

Features

  • 3b9d7b4 feat(ifdata): Add statistics flags on Linux and Darwin

Fixes

  • cf1d7fc fix(ifdata): Fix --version flag not being shown in help

Others

  • 59f7039 ci: Enable race detector during tests

v0.3.0

30 Sep 02:39
5ca15ad

Choose a tag to compare

Changelog

Features

  • 2ef78ad feat(ts): Add -l flag to parse timestamps in local timezone
  • 4fd09b2 feat(ts): Add support for multiple relative timestamps per line
  • 9c8f9dc feat(ts): Implement -r flag

Fixes

  • 8d2a2cc fix(ts): Fix formatting of dates in the future

Others

  • 5ca15ad chore(action): Update Action metadata
  • 016bf00 chore(errno): Print an arg error when an invalid number of args is provided
  • 7311d46 chore(ifdata): Exit with an error if no args are provided
  • 72767f0 chore(ts): Fork dependency and remove time/tzdata to shrink binary size

v0.2.0

25 Sep 05:59
4c27855

Choose a tag to compare

Changelog

Features

  • 730a72f feat(ifdata): Add ifdata subcommand
  • 0362e77 feat(parallel): Implement -l flag
  • 4734c79 feat(pee): Add all flags and improve early exit behavior
  • 0775e32 feat(ts): Add -i and -s flags

Fixes

  • 636f6d1 fix(errno): Fix some mips and zos errors being missed
  • 4c27855 fix(goreleaser): Fix reproducible builds
  • af40229 fix(ts): Add %.S and %.T format params
  • ebdee86 fix(ts): Add %s and %.s format params

Others

  • e7b7c35 chore(cmd): Rename subcommand files to cmd.go
  • 8673e6a chore(errno): Add command back to unsupported operating systems, but hide it and return an error
  • 6279d34 chore(mispipe): Exit if the second command fails to start
  • 1189fc2 chore(pee): Add flags --ignore-sigpipe and --ignore-write-errors
  • f886cf0 chore(ts): Change shell completion to use format shorthands
  • 26e5ebd chore(ts): Change time format parser from ncruses/strftime to lestrrat-go/strftime
  • 9c56811 chore(ts): Disable -m deprecation warning
  • dfdc5df chore: Simplify OS build tags
  • 613895b refactor(cmd): Add util.Must2 helper to clean up flag getters
  • 206566f refactor(errno): Create a separate package with errno logic