Skip to content

1.5.0 – Randomization, Repo Selection, State Management

Latest

Choose a tag to compare

@iamgerwin iamgerwin released this 25 Oct 03:42
· 11 commits to master since this release
4a30442

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