Release 1.5.0 – Randomization, Repo Selection, State Management
Highlights
- Range-based dailyTarget with validation and normalization
- Randomization config with time-based variations (hourly/daily/weekly)
- Repository selection strategies: sequential, random, weighted, round-robin
- Timezone-aware state management with hourly/daily/weekly counters
- CLI validate output improvements (pretty-print ranges/strategies)
- Expanded example config and dedicated documentation
- Unit tests for randomization, selection, and state
Docs
- docs/RANDOMIZATION.md – feature guide, examples, testing
- docs/STATE.md – state windows, limits, fallbacks, overrides
- README – updated features and configuration reference
PR
- #2: randomization, repository selection, state management, docs, tests
Compatibility
- Backward compatible by default: advanced features are opt-in
- Legacy state fields retained; safe fallbacks for missing/corrupted state
Checksum
- Tag: 1.5.0 on master