G
YouTube TikTok Games
Skip to content

Releases

v0.3.0

Choose a tag to compare

@davidnewhall davidnewhall released this 23 Sep 01:13

Adds support for Monkey's Audio 3.81 through 3.97 when splitting APE.
Adds support for UDF 2.5/2.6 (blu-ray) volumes.

What's Changed

  • Update module golift.io/xtractr to v0.5.0 by @renovate[bot] in #51
  • Update module golift.io/xtractr to v0.5.1 by @renovate[bot] in #52
  • Update module golift.io/xtractr to v0.6.0 by @renovate[bot] in #53
  • Update module golang.org/x/term to v0.46.0 by @renovate[bot] in #54

Full Changelog: v0.2.2...v0.3.0

v0.2.2

Choose a tag to compare

@davidnewhall davidnewhall released this 30 Aug 08:12
7826959

What's Changed

  • Fix goversioninfo hook after Copilot dropped skip-versioninfo by @davidnewhall in #50

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@davidnewhall davidnewhall released this 30 Aug 07:14
2c2bc47

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@golift-bot golift-bot released this 25 Aug 07:22
bd9faad

Bumps the extractor to xtractr v0.4.2 (from the v0.2.3-era pin in v0.1.1).

New formats

  • FLAC + CUE — pass a .cue (or .cue.txt) and xt splits the album into tagged tracks, including embedded covers when present.
  • Monkey Audio (APE) + CUE — same path when the CUE points at an .ape file.
  • UDF / Joliet ISOs — disc images with long filenames extract instead of falling back to short ISO9660 names.

xt -v lists every recognized extension. Archives with a missing or wrong extension are identified by magic bytes (zip, rar, 7z, gzip, xz, zstd, and others).

Extraction

  • Live progress on a TTY (quiet interval when stdout is not a terminal).
  • Parallel members inside ZIP and 7z archives.
  • Non-UTF8 zip filenames are decoded instead of coming out as mojibake.
  • Symlinks in tar, zip, rar, and 7z are restored as links, not empty stubs.
  • Multi-part rar/7z reports the full volume list.
  • Path-escape and symlink-follow holes in extractors are closed.

App

  • Install: go install golift.io/xt@latest
  • --preserve-paths keeps using --output as the base (and no longer treats a leftover slash as an absolute path).
  • Windows builds are Authenticode-signed; the macOS universal binary is signed and notarized.

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@davidnewhall davidnewhall released this 19 Apr 17:08
dc929cd
  • Adds a new--preserve-paths flag to keep the input folder structure while extracting.
  • It works with (and honor) the --output flag value and the --squash-root flag value.
  • Includes additional logging output and options (--verbose flag).

What's Changed

  • Implement Preserve Flag to Extract Archive Contents to Their Containing Directory by @noahbjohnson in #26
  • Make preserve-paths use output dir. by @davidnewhall in #28

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@davidnewhall davidnewhall released this 19 Apr 07:54
  • Adds support for more compression and archive formats.
  • Improves logging output.
  • Adds an option to remove root folder in archives with a single folder in the root.

v0.0.3

Choose a tag to compare

@davidnewhall davidnewhall released this 02 Feb 21:36

Build test

v0.0.2

Choose a tag to compare

@davidnewhall davidnewhall released this 25 Jan 04:57
6f847ef

Testing that we get packages with a manual.

v0.0.1

Choose a tag to compare

@davidnewhall davidnewhall released this 22 Jan 01:55

Testing the build