v1.1.0 - Comprehensive Testing & Documentation Release
This release brings major improvements to testing infrastructure, documentation, and stability with 118 commits since v1.0.1.
๐ฏ Highlights
- 58 test files covering unit, integration, and E2E scenarios
- 600+ lines of new README documentation
- Portable locking โ no flock dependency required
- Variable shadowing fixes for Bash 4.0 compatibility
โจ New Features
| Feature | Description |
|---|---|
| Test Coverage Tracking | Comprehensive test coverage reporting system |
| E2E Test Framework | Isolated test environments with detailed logging |
| Test Log Viewer | Filter and analyze test output for debugging |
| Flock Auto-Install | Prompt to install flock when required |
๐ Bug Fixes
- Installer self-refresh โ More robust handling of piped stdin
- Portable locking โ Directory-based locking (mkdir) replaces flock dependency
- Variable shadowing โ Fixed in
resolve_repo_spec,parse_stream_json_event,get_worktree_path - Worktree mapping โ Lock coordination and repo ID normalization
- Prune hang โ Delete confirmation prompt no longer blocks
- Stream separation โ Improved stderr/stdout handling in installer
๐ Documentation
Comprehensive README additions covering:
- GraphQL Batch Querying โ 50x API efficiency with alias batching
- Rate-Limit Governor โ Adaptive parallelism with circuit breaker
- Quality Gates โ Auto-detection for npm, cargo, go, python, shell
- Session Health Monitoring โ Wait reason detection and risk classification
- Claude Code Integration โ Stream-JSON parsing and question detection
- GitHub Actions Execution โ Idempotent comment/close/label
- Review Metrics โ Monthly aggregates and decision logging
๐งช Testing
New test infrastructure:
58 test files
โโโ Unit tests (25+)
โโโ Integration tests (10+)
โโโ E2E tests (15+)
Coverage areas:
- Quality gates, metrics, worktree operations
- Stream-JSON parsing, gh_actions execution
- Driver interface layer, rate limiting
- Error handling and recovery scenarios
๐ฆ Installation
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/repo_updater/main/install.sh?ru_cb=$(date +%s)" | bashOr update existing installation:
ru self-update๐ Full Changelog
Compare: v1.0.1...v1.1.0
๐ค This release was prepared with Claude Code
๐ Checksums (SHA-256)
Verify your download:
# ru script
echo "e0664c0c58e52e57fa912f4accedd7ec149652fcfd467ec39017811adf573cef ru" | sha256sum -c
# install.sh
echo "263f81d410266d18fdcb866f9477657bf5d1d92300875467875f210dbedbfb1c install.sh" | sha256sum -c| File | SHA-256 |
|---|---|
ru
| e0664c0c58e52e57fa912f4accedd7ec149652fcfd467ec39017811adf573cef
|
install.sh
| 263f81d410266d18fdcb866f9477657bf5d1d92300875467875f210dbedbfb1c
|