Skip to content

Releases: termworks/geto

v0.5.0

Choose a tag to compare

@bresilla bresilla released this 23 Aug 11:37

⛰️ Features

  • Port CLI framework, commands and interactive TUI
  • Port github, gitlab, codeberg, hashicorp and goinstall
  • Port release-asset selection and unpacking
  • Port styles, table, progress, prompts and overlay
  • Add squiz-box wrappers for tar, zip and codecs
  • Port bayes classifier, neural net and seed model
  • Port ELF parsing, patching and file-type detection
  • Port manifest and state handling to D

🐛 Bug Fixes

  • Ignore extensionless checksum manifests
  • Prefer plain builds and recognise every architecture
  • Read PAX and GNU long-name tar entries
  • Reject foreign-OS builds and match aliases on token boundaries
  • Restore the paginator, status bar and help layout
  • Resolve subcommands when flags precede them

📚 Documentation

  • Point the repository URL at termworks/geto
  • Correct the TUI, command and environment sections
  • Note the port is Linux only

⚡ Performance

  • Read only the headers needed for binary metadata

🎨 Styling

  • Format the tree with dfmt

🧪 Testing

  • Port asset, config, tag and version test coverage

⚙️ Miscellaneous Tasks

  • Allow a build-only dry run without publishing
  • Release static amd64 and arm64 binaries
  • Replace the makefile and lockfiles with oslo recipes
  • Remove Go sources and update docs for the D port

Build

  • Update deps hash for the mochafizz bump
  • Pin mochafizz with the musl termios fix
  • Keep the nix dependency lock in step with dub
  • Strip dead code and symbols from release builds
  • Replace Go toolchain with dub, ldc and nix packaging
  • Scaffold dub project for D port

Full Changelog: 0.4.0...v0.5.0

0.4.0

Choose a tag to compare

@bresilla bresilla released this 07 Aug 20:47

📚 Documentation

  • Rename to geto
  • Better docs

Full Changelog: 0.3.0...0.4.0

0.3.0

Choose a tag to compare

@bresilla bresilla released this 31 Jul 22:51

⛰️ Features

  • Introduce asset-selection learning model

⚙️ Miscellaneous Tasks

  • Improve binary static linking and verification
  • Remove all support for macOS

Full Changelog: 0.2.4...0.3.0

0.2.4

Choose a tag to compare

@bresilla bresilla released this 05 Jul 18:27

Full Changelog: 0.2.3...0.2.4

0.2.3

Choose a tag to compare

@github-actions github-actions released this 05 Jul 18:27

Full Changelog: 0.2.2...0.2.3

0.2.2

Choose a tag to compare

@bresilla bresilla released this 02 Jul 13:52

⛰️ Features

  • Cache repository descriptions in state file

Full Changelog: 0.2.1...0.2.2

0.2.1

Choose a tag to compare

@bresilla bresilla released this 02 Jul 11:27

⛰️ Features

  • Changes

Full Changelog: 0.2.0...0.2.1

0.2.0

Choose a tag to compare

@bresilla bresilla released this 02 Jul 10:58

⛰️ Features

  • Changes

Full Changelog: 0.1.20...0.2.0

0.1.20

Choose a tag to compare

@bresilla bresilla released this 28 Jun 15:55

⛰️ Features

  • Improve asset filtering and add ability to forget selections
  • Automatically patch ELF binaries for host compatibility

Full Changelog: 0.1.19...0.1.20

0.1.19

Choose a tag to compare

@bresilla bresilla released this 19 Jun 17:23

⛰️ Features

  • Add overlay system for TUI modals

Full Changelog: 0.1.18...0.1.19