Skip to content

Commit 5466c56

Browse files
author
Dean Sharon
committed
Prepare v0.1.2 release
Bump version to 0.1.2 across all files, rebuild dist/mars, add changelog entry, and fix stale docs referencing removed parallel clone behavior.
1 parent fb3d8ad commit 5466c56

File tree

8 files changed

+22
-7
lines changed

8 files changed

+22
-7
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
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

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ curl -fsSL https://raw.githubusercontent.com/dean0x/mars/main/install.sh | bash
131131
Install 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

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ set -euo pipefail
2222
# Exit cleanly on SIGPIPE (e.g., mars clone | grep, mars status | head)
2323
trap 'exit 0' PIPE
2424
25-
MARS_VERSION="0.1.1"
25+
MARS_VERSION="0.1.2"
2626
2727
HEADER
2828

dist/mars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ set -euo pipefail
88
# Exit cleanly on SIGPIPE (e.g., mars clone | grep, mars status | head)
99
trap 'exit 0' PIPE
1010

11-
MARS_VERSION="0.1.1"
11+
MARS_VERSION="0.1.2"
1212

1313

1414
# === lib/ui.sh ===

mars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ set -euo pipefail
77
# Exit cleanly on SIGPIPE (e.g., mars clone | grep, mars status | head)
88
trap 'exit 0' PIPE
99

10-
MARS_VERSION="0.1.1"
10+
MARS_VERSION="0.1.2"
1111

1212
# Determine script directory for sourcing libs
1313
MARS_SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
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"

0 commit comments

Comments
 (0)