Skip to content

Tags: alexzhangs/xsh

Tags

0.6.2

Toggle 0.6.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #31 from alexzhangs/develop

Release 0.6.2 — completion fixes + test coverage

0.6.1

Toggle 0.6.1's commit message
Release 0.6.1 — bash completion fix for stock macOS bash 3.2

See CHANGELOG.md:
https://github.com/alexzhangs/xsh/blob/0.6.1/CHANGELOG.md#061---2026-06-08

Fixes:
- Bash tab-completion works on stock macOS bash 3.2 without bash-completion
  package (self-contained _init_completion fallback shim)
- .xshrc auto-sources the completion file (no profile edits needed)

Changed:
- Test correction for __xsh_get_util_by_path selector convention (#26)

0.6.0

Toggle 0.6.0's commit message
Release 0.6.0 — production-readiness sweep

See CHANGELOG.md for the full release notes:
https://github.com/alexzhangs/xsh/blob/0.6.0/CHANGELOG.md#060---2026-06-08

Highlights:
- Bash + zsh tab completion (completions/xsh.bash, completions/_xsh)
- Multi-bash-version CI matrix (3.2 macOS, 4.4 rockylinux, 5.x macOS+Linux)
- Coverage rose from ~62% to ~80%; specs reorganized; release workflow added
- OSS community health files (CODE_OF_CONDUCT, SECURITY, CHANGELOG, CONTRIBUTING)
- README polish, variable taxonomy diagram, 10 docstring backfills

0.5.3

Toggle 0.5.3's commit message

0.5.2

Toggle 0.5.2's commit message

0.5.1

Toggle 0.5.1's commit message

0.5.0

Toggle 0.5.0's commit message

0.4.9

Toggle 0.4.9's commit message

0.4.8

Toggle 0.4.8's commit message

0.4.7

Toggle 0.4.7's commit message