Skip to content

Releases: flwyd/adif-multitool

v0.1.17

28 Sep 20:56
Compare
Choose a tag to compare

Add --field-order option to control the order of fields in the output,
this is particularly useful when a TSV or CSV will be passed to another tool.

Also fixes a program crash in v0.1.16 when no command line options are set.

Download the version below matching your computer's OS and
processor architecture. Rename the file to adifmt or
adifmt.exe, make it executable with chmod a+x adifmt, and put
it somewhere in your PATH environment like ~/bin/. Verify it
was installed by running adifmt version.

  • macOS users: Download adifmt-darwin-arm64 for Macs with M1
    chips or newer. Download adifmt-darwin-amd64 for older Macs.
  • Windows users: Download adifmt-windows-amd64 for most modern
    PCs, adifmt-windows-arm64 for tablets and other ARM devices,
    and adifmt-windows-386 for older 32-bit computers.
  • Linux users: Download adifmt-linux-arm64 or adifmt-linux-arm
    for Raspberry Pi or other embedded/mobile devices. Otherwise,
    download adifmt-linux-amd64 (64-bit) or `adifmt-linux-386) (32).

Full Changelog: v0.1.16...v0.1.17

v0.1.17-rc0

27 Sep 07:06
Compare
Choose a tag to compare
v0.1.17-rc0 Pre-release
Pre-release

Download the version below matching your computer's OS and
processor architecture. Rename the file to adifmt or
adifmt.exe, make it executable with chmod a+x adifmt, and put
it somewhere in your PATH environment like ~/bin/. Verify it
was installed by running adifmt version.

  • macOS users: Download adifmt-darwin-arm64 for Macs with M1
    chips or newer. Download adifmt-darwin-amd64 for older Macs.
  • Windows users: Download adifmt-windows-amd64 for most modern
    PCs, adifmt-windows-arm64 for tablets and other ARM devices,
    and adifmt-windows-386 for older 32-bit computers.
  • Linux users: Download adifmt-linux-arm64 or adifmt-linux-arm
    for Raspberry Pi or other embedded/mobile devices. Otherwise,
    download adifmt-linux-amd64 (64-bit) or `adifmt-linux-386) (32).

Full Changelog: v0.1.16...v0.1.17-rc0

v0.1.16

18 Sep 06:06
Compare
Choose a tag to compare

Expand Cabrillo support to handle almost any contest exchange, except cases where there are two different exchanges at different times, like QTC in DARC WAE contests. Cabrillo import or export must now specify --cabrillo-my-exchange and --cabrillo-their-exchange, see README.md for format examples. Also fixed some Cabrillo corner cases like SSB + FM and RTTY + digital being considered MIXED category rather than PHONE or DIGI respectively.

Add --csv-omit-header and --tsv-omit-header for cases where field names should not be output in the first row, e.g. if the result will be passed to POSIX sort or uniq commands. This is most useful with adifmt select --fields … so you can ensure the field list and order is only what you expect.

Accept filenames before command line options (i.e. right after the command name) in addition to after, since it can be hard to locate the filename in a long pipeline.

Fixed a crash when sorting fields which are string lists.


Download the version below matching your computer's OS and
processor architecture. Rename the file to adifmt or
adifmt.exe, make it executable with chmod a+x adifmt, and put
it somewhere in your PATH environment like ~/bin/. Verify it
was installed by running adifmt version.

  • macOS users: Download adifmt-darwin-arm64 for Macs with M1
    chips or newer. Download adifmt-darwin-amd64 for older Macs.
  • Windows users: Download adifmt-windows-amd64 for most modern
    PCs, adifmt-windows-arm64 for tablets and other ARM devices,
    and adifmt-windows-386 for older 32-bit computers.
  • Linux users: Download adifmt-linux-arm64 or adifmt-linux-arm
    for Raspberry Pi or other embedded/mobile devices. Otherwise,
    download adifmt-linux-amd64 (64-bit) or `adifmt-linux-386) (32).

Full Changelog: v0.1.15...v0.1.16

v0.1.16-rc0

18 Sep 04:25
Compare
Choose a tag to compare
v0.1.16-rc0 Pre-release
Pre-release

Download the version below matching your computer's OS and
processor architecture. Rename the file to adifmt or
adifmt.exe, make it executable with chmod a+x adifmt, and put
it somewhere in your PATH environment like ~/bin/. Verify it
was installed by running adifmt version.

  • macOS users: Download adifmt-darwin-arm64 for Macs with M1
    chips or newer. Download adifmt-darwin-amd64 for older Macs.
  • Windows users: Download adifmt-windows-amd64 for most modern
    PCs, adifmt-windows-arm64 for tablets and other ARM devices,
    and adifmt-windows-386 for older 32-bit computers.
  • Linux users: Download adifmt-linux-arm64 or adifmt-linux-arm
    for Raspberry Pi or other embedded/mobile devices. Otherwise,
    download adifmt-linux-amd64 (64-bit) or `adifmt-linux-386) (32).

Full Changelog: v0.1.15...v0.1.16-rc0

v0.1.15

18 Aug 06:43
Compare
Choose a tag to compare

Download the version below matching your computer's OS and
processor architecture. Rename the file to adifmt or
adifmt.exe, make it executable with chmod a+x adifmt, and put
it somewhere in your PATH environment like ~/bin/. Verify it
was installed by running adifmt version.

  • macOS users: Download adifmt-darwin-arm64 for Macs with M1
    chips or newer. Download adifmt-darwin-amd64 for older Macs.
  • Windows users: Download adifmt-windows-amd64 for most modern
    PCs, adifmt-windows-arm64 for tablets and other ARM devices,
    and adifmt-windows-386 for older 32-bit computers.
  • Linux users: Download adifmt-linux-arm64 or adifmt-linux-arm
    for Raspberry Pi or other embedded/mobile devices. Otherwise,
    download adifmt-linux-amd64 (64-bit) or `adifmt-linux-386) (32).

Full Changelog: v0.1.14...v0.1.15

v0.1.15-rc1

18 Aug 06:35
Compare
Choose a tag to compare
v0.1.15-rc1 Pre-release
Pre-release

Download the version below matching your computer's OS and
processor architecture. Rename the file to adifmt or
adifmt.exe, make it executable with chmod a+x adifmt, and put
it somewhere in your PATH environment like ~/bin/. Verify it
was installed by running adifmt version.

  • macOS users: Download adifmt-darwin-arm64 for Macs with M1
    chips or newer. Download adifmt-darwin-amd64 for older Macs.
  • Windows users: Download adifmt-windows-amd64 for most modern
    PCs, adifmt-windows-arm64 for tablets and other ARM devices,
    and adifmt-windows-386 for older 32-bit computers.
  • Linux users: Download adifmt-linux-arm64 or adifmt-linux-arm
    for Raspberry Pi or other embedded/mobile devices. Otherwise,
    download adifmt-linux-amd64 (64-bit) or `adifmt-linux-386) (32).

Full Changelog: v0.1.13-rc1...v0.1.15-rc1

v0.1.13-rc1

06 Jul 07:10
Compare
Choose a tag to compare
v0.1.13-rc1 Pre-release
Pre-release

Download the version below matching your computer's OS and
processor architecture. Rename the file to adifmt or
adifmt.exe, make it executable with chmod a+x adifmt, and put
it somewhere in your PATH environment like ~/bin/. Verify it
was installed by running adifmt version.

  • macOS users: Download adifmt-darwin-arm64 for Macs with M1
    chips or newer. Download adifmt-darwin-amd64 for older Macs.
  • Windows users: Download adifmt-windows-amd64 for most modern
    PCs, adifmt-windows-arm64 for tablets and other ARM devices,
    and adifmt-windows-386 for older 32-bit computers.
  • Linux users: Download adifmt-linux-arm64 or adifmt-linux-arm
    for Raspberry Pi or other embedded/mobile devices. Otherwise,
    download adifmt-linux-amd64 (64-bit) or `adifmt-linux-386) (32).

New Contributors

Full Changelog: v0.1.12-rc1...v0.1.13-rc1

v0.1.12-rc1

04 Feb 00:05
Compare
Choose a tag to compare

Download the version below matching your computer's OS and
processor architecture.

  • macOS users: Download adifmt-darwin-arm64 for Macs with M1 chips
    or newer. Download adifmt-darwin-amd64 for older Macs.
  • Windows users: Download adifmt-windows-amd64 for most modern
    PCs, adifmt-windows-arm64 for tablets and other ARM devices, and
    adifmt-windows-386 for older 32-bit computers.
  • Linux users: Download adifmt-linux-arm64 or adifmt-linux-arm
    for Raspberry Pi or other embedded/mobile devices. Otherwise,
    download adifmt-linux-amd64 (64-bit) or `adifmt-linux-386) (32).

Full Changelog: latest...v0.1.12-rc1

Latest Build

02 Feb 04:25
Compare
Choose a tag to compare

Commits

  • 560dd80: Print git revision in adifmt version and accept version from -ldflags (Trevor Stone)