Skip to content

Release v0.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Dec 11:11
82edeec

Release v0.3.0

Changelog

Added

  • Plugin system redesign:
    • Protocol Buffers message passing architecture
    • C API compatibility
    • ABI version verification
    • Improved documentation
    • Enhanced plugin management interface
    • Plugin cleanup command (lla clean)
    • Improved plugin discovery and loading
    • Plugin update functionality improved
    • Improved the functionality and look of all plugins
  • Command shortcuts system:
    • Store and manage plugin commands as shortcuts
    • CLI commands for shortcut management (lla shortcut add/remove/list)
    • Configuration file storage with descriptions
    • Support for custom arguments
    • Simplified command syntax
  • Sorting improvements:
    • Reverse sorting (-r, --sort-reverse)
    • Directory-first option (--sort-dirs-first)
    • Case-sensitive sorting (--sort-case-sensitive)
    • Natural number sorting (--sort-natural)
  • Filter system updates:
    • Multiple pattern support with comma separation
    • AND operations using + prefix
    • Logical operations (AND, OR, NOT, XOR)
    • Glob pattern matching
    • Case sensitivity options
  • Additional features:
    • Icon support across formats
    • Updated sizemap, timeline and git views
    • Selective plugin installation
    • Command shortcut system

Changed

  • Performance optimizations for sorting
  • Improved filter matching
  • Plugin system reliability updates
  • Refined sizemap visualization
  • Updated plugin interfaces
  • Interface improvements
  • General stability enhancements

Fixed

  • Plugin ABI compatibility
  • Case-sensitive search behavior
  • Directory sorting issues
  • Numeric filename sorting

SHA256 Checksums

9fe66dac0c2f6ddb449d62823b98cff7af1cca721405aaf3860c5c001a3c3da3  lla-linux-amd64/lla-linux-amd64
46be9ddb290cfb14c1299ab7432e66e697a4d3752767c1fabaaffa8d26da3da3  lla-linux-arm64/lla-linux-arm64
4d9f404f0ab6d794b764a9fb1ed26efe3737dd843680940d0df8ecb2c59ae00a  lla-linux-i686/lla-linux-i686
5555b38900154fde0e20814bd0839b6177e1f4ea2d7be698cd5e2273a7ff166e  lla-macos-amd64/lla-macos-amd64
f9897d5c7c5f39bf9b43c4c43f2243f42feca46906b52a0dcbbb2569baad3ad9  lla-macos-arm64/lla-macos-arm64