Skip to content

Tarminal v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Jul 06:54

Tarminal 0.2.0

Added

  • Added shared library output for the tar-install Rust crate.
  • Added a C ABI wrapper for calling the Rust tar-install API from other languages.
  • Added Python bindings as the tar-install package.
  • Added direct Python import support with import tarinstall and from tarinstall import ....
  • Added Linux wheel support that bundles libtar_install.so.
  • Added API coverage for inspect, install, list, doctor, remove, and build-library workflows.
  • Added pylib-tar-install as a separate Git submodule for Python package development.

Changed

  • tar-install can now build both the normal Rust library and libtar_install.so.
  • Python integration now calls the Rust library directly through ctypes instead of using a command-line bridge.
  • The tar-install binary remains a small stub, while tarminal remains the main CLI frontend.
  • Updated package metadata from 0.1.5 to 0.2.0.

Fixed

  • Fixed Python package typing issues reported by Pylance.
  • Fixed package naming so pip installs tar-install while Python imports use tarinstall.

Notes

  • The normal release build still produces the same tar-install and tarminal binaries.
  • The shared library is an additional build artifact and does not replace the main binaries.
  • Python bindings are Linux-only for now because the installer behavior targets Linux desktop app layouts.