File tree Expand file tree Collapse file tree 8 files changed +22
-7
lines changed
Expand file tree Collapse file tree 8 files changed +22
-7
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## [ 0.1.2] - 2026-02-21
4+
5+ ### Fixed
6+ - Clone command rewritten from parallel background jobs to sequential with per-repo spinner feedback
7+ - Exec command argument parsing no longer silently swallows extra arguments
8+ - Table column alignment now uses explicit widths with ANSI-aware padding
9+
10+ ### Changed
11+ - Removed Claude config prompts from ` mars init ` (no longer asks about claude.md/.claude)
12+ - Spinner and cursor cleanup only runs when connected to a terminal (safe for piped output)
13+
14+ ### Added
15+ - SIGPIPE trap for clean exit when output is piped (e.g., ` mars status | head ` )
16+ - ` ui_table_widths ` function for explicit column width control
17+
318## [ 0.1.1] - 2026-02-19
419
520### Changed
Original file line number Diff line number Diff line change @@ -84,7 +84,7 @@ defaults:
8484- Check return codes explicitly and propagate errors
8585- Use ` ui_step_error()`/`ui_step_done()` for user feedback
8686- Tests use `/tmp/mars/` for temporary files
87- - Parallel operations limited to 4 concurrent jobs (`CLONE_PARALLEL_LIMIT`)
87+ - Clone operations run sequentially with per-repo spinner feedback
8888
8989# # Release Process
9090
Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ YAML_REPO_TAGS=()
8080- Avoid subshells where possible (breaks global variable updates)
8181- Check return codes explicitly and propagate errors
8282- Use ` ui_step_error() ` /` ui_step_done() ` for user feedback
83- - Parallel operations limited to 4 concurrent jobs ( ` CLONE_PARALLEL_LIMIT ` )
83+ - Clone operations run sequentially with per-repo spinner feedback
8484
8585## Running Tests
8686
Original file line number Diff line number Diff line change @@ -131,7 +131,7 @@ curl -fsSL https://raw.githubusercontent.com/dean0x/mars/main/install.sh | bash
131131Install a specific version:
132132
133133``` bash
134- MARS_VERSION=0.1.1 curl -fsSL https://raw.githubusercontent.com/dean0x/mars/main/install.sh | bash
134+ MARS_VERSION=0.1.2 curl -fsSL https://raw.githubusercontent.com/dean0x/mars/main/install.sh | bash
135135```
136136
137137### Manual
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ set -euo pipefail
2222# Exit cleanly on SIGPIPE (e.g., mars clone | grep, mars status | head)
2323trap 'exit 0' PIPE
2424
25- MARS_VERSION="0.1.1 "
25+ MARS_VERSION="0.1.2 "
2626
2727HEADER
2828
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ set -euo pipefail
88# Exit cleanly on SIGPIPE (e.g., mars clone | grep, mars status | head)
99trap ' exit 0' PIPE
1010
11- MARS_VERSION=" 0.1.1 "
11+ MARS_VERSION=" 0.1.2 "
1212
1313
1414# === lib/ui.sh ===
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ set -euo pipefail
77# Exit cleanly on SIGPIPE (e.g., mars clone | grep, mars status | head)
88trap ' exit 0' PIPE
99
10- MARS_VERSION=" 0.1.1 "
10+ MARS_VERSION=" 0.1.2 "
1111
1212# Determine script directory for sourcing libs
1313MARS_SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd) "
Original file line number Diff line number Diff line change 11{
22 "name" : " @dean0x/mars" ,
3- "version" : " 0.1.1 " ,
3+ "version" : " 0.1.2 " ,
44 "description" : " Multi Agentic Repo workspace manager for Git repositories" ,
55 "bin" : {
66 "mars" : " ./dist/mars"
You can’t perform that action at this time.
0 commit comments