Skip to content

Releases: ck3mp3r/laio-cli

Release v0.16.0

22 Feb 12:31

Choose a tag to compare

New Features

  • Dynamic Script Templates
    laio-cli now supports Tera template variables, allowing users to easily customize scripts. Use placeholders and inject data into commands for flexible, reusable workflows.

  • Efficient tmux Automation
    Command batching in tmux send-keys reduces errors and speeds up automated pane interactions. Scripts for terminal automation run faster and more reliably.

Release v0.15.1

23 Jan 21:01

Choose a tag to compare

Bug Fixes

  • Allow hyphens in tmux window name parsing (#317)

Documentation

  • Add usage instructions for listing and managing configs (#291)
  • Comprehensive documentation restructure and README improvements (#300)
  • Improve website title and SEO metadata (#301)

Full Changelog: v0.15.0...v0.15.1

Release v0.15.0

31 Oct 19:05

Choose a tag to compare

What's New

  • Add async non-blocking command execution for tmux panes (#287)
  • Add JSON and tabled output formats for session/config listing (#290)

Full Changelog: v0.14.5...v0.15.0

Release v0.14.5

23 Oct 21:16

Choose a tag to compare

Features

  • Improve config listing to show session names from YAML files (#283)
    • Modified list() function to parse YAML files and extract actual session names
    • Added graceful error handling for malformed YAML files
    • Centralized config name sanitization with ConfigNameExt trait
    • Handle spaces in session names by converting to dashes

Fixes

  • Improve error handling in config listing methods (#284)
    • Replace stderr logging with proper error propagation in ConfigManager::list()
    • Use idiomatic Result collection pattern for better error handling
    • Add config path context to error messages
    • Ensure malformed config files cause operations to fail fast with meaningful context

Dependencies

  • Bump clap from 4.5.48 to 4.5.49 (#277)
  • Bump regex from 1.12.1 to 1.12.2 (#278)
  • Bump clap_complete_nushell from 4.5.8 to 4.5.9 (#280)
  • Bump clap_complete from 4.5.58 to 4.5.59 (#279)

Release v0.14.4

12 Oct 11:26

Choose a tag to compare

  • chore: update flake.lock(s)
  • deps: bump clap_complete from 4.5.57 to 4.5.58 (#260)
  • deps: bump clap from 4.5.47 to 4.5.48 (#261)
  • deps: bump serde from 1.0.223 to 1.0.226 (#262)
  • deps: bump regex from 1.11.2 to 1.11.3 (#263)
  • chore: update flake.lock(s)
  • feat: add tmux MCP tools for LLM communication (#265)
  • refactor: rename mcp-tools package to tmux-mcp-tools (#266)
  • refactor flake derivation for tmux MCP tools packaging (#267)
  • chore: update flake.lock(s)
  • feat: modernize release workflow with nu-tools and single-artifact builds (#268)
  • fix: use native ARM64 runner for aarch64-linux builds (#269)
  • fix: add --force flag to Homebrew formula save command (#270)
  • Prepare release 0.14.4
  • Add platform data for release 0.14.4
  • Update Homebrew formula to 0.14.4

Release v0.14.3

15 Sep 19:17

Choose a tag to compare

Releasing v0.14.3
Updated flake.nix
chore: update flake.lock(s)
ci: enhance Nix installer workflow for ACT compatibility (#248)
deps: bump actions/checkout from 4 to 5 (#249)
deps: bump clap from 4.5.42 to 4.5.43 (#245)
deps: bump clap from 4.5.43 to 4.5.45 (#250)
deps: bump clap from 4.5.45 to 4.5.47 (#255)
deps: bump clap-verbosity-flag from 3.0.3 to 3.0.4 (#252)
deps: bump clap_complete from 4.5.55 to 4.5.56 (#246)
deps: bump clap_complete from 4.5.56 to 4.5.57 (#251)
deps: bump inquire from 0.7.5 to 0.8.0 (#258)
deps: bump kdl from 6.3.4 to 6.5.0 (#257)
deps: bump log from 0.4.27 to 0.4.28 (#254)
deps: bump regex from 1.11.1 to 1.11.2 (#253)
deps: bump serde from 1.0.219 to 1.0.223 (#256)
refactor: use stdenvNoCC for platform checks in Nix

Release v0.14.2

06 Aug 21:37

Choose a tag to compare

Releasing v0.14.2
Updated flake.nix
deps: bump clap from 4.5.41 to 4.5.42 (#241)
feat: add stop_other condition to command execution logic (#242)

Release v0.14.1

31 Jul 10:59

Choose a tag to compare

Release Notes v0.14.1

New Features

  • Code Coverage Tool: Added tarpaulin code coverage tool for better test coverage analysis
  • Session Management: Added support for stopping other managed sessions across tmux and zellij muxers
  • Automated Updates: Implemented weekly lockfile updates scheduled at 00:30

Bug Fixes

  • Fixed crossterm terminal size handling
  • Refined session stopping logic in tmux and zellij muxers
  • Updated config path handling in mux_start_session test
  • Enhanced session validation and stop logic

Refactoring & Code Quality

  • Test Infrastructure:

    • Updated flake lock workflow and test configurations
    • Improved path handling and initialization order in tests
    • Simplified test file path handling in zellij muxer
    • Fixed temporary directory usage in tests
  • Dependencies Management:

    • Removed tempfile and tmpfile dependencies
    • Updated temp directory usage patterns

Dependency Updates

  • clap: Updated through versions 4.5.36 → 4.5.41
  • clap_complete: Updated through versions 4.5.47 → 4.5.55
  • clap_complete_nushell: Updated 4.5.5 → 4.5.7
  • clap-verbosity-flag: Updated 3.0.2 → 3.0.3
  • Other dependencies: miette (7.5.0 → 7.6.0), sha2 (0.10.8 → 0.10.9), tempfile (3.19.1 → 3.20.0)

Build & CI Improvements

  • Updated GitHub Actions: actions/create-github-app-token (1 → 2), dependabot/fetch-metadata (2.3.0 → 2.4.0), shalzz/zola-deploy-action (0.20.0 → 0.21.0)
  • Regular flake.lock updates and flake.nix maintenance

Release v0.14.0

20 Apr 11:27

Choose a tag to compare

201: embeddable scripts (#202)
Releasing v0.14.0
deps: bump clap from 4.5.32 to 4.5.34 (#194)
deps: bump clap from 4.5.34 to 4.5.35 (#198)
deps: bump clap from 4.5.35 to 4.5.36 (#200)
deps: bump clap_complete from 4.5.46 to 4.5.47 (#191)
deps: bump log from 0.4.26 to 0.4.27 (#195)
deps: bump tempfile from 3.19.0 to 3.19.1 (#192)
deps: bump termion from 4.0.4 to 4.0.5 (#197)
flake.lock: Update (#193)
flake.lock: Update (#196)
flake.lock: Update (#199)
flake.lock: Update (#203)
updating docs with blusky

Release v0.13.1

23 Mar 12:05

Choose a tag to compare

Releasing v0.13.1
deps: bump clap from 4.5.31 to 4.5.32 (#188)
deps: bump tempfile from 3.18.0 to 3.19.0 (#189)
ensuring quoted strings in arguments are not dropped (#186)
flake.lock: Update (#187)
flake.lock: Update (#190)
updated readme