Skip to content

Releases: JSLEEKR/git-trend-sync

v1.0.0 — Multi-Signal Trending

28 Mar 12:02

Choose a tag to compare

What's New

Multi-Signal Scoring Engine

Replaces single-metric (30-day commits) scoring with 3-signal composite:

  • Surge (40%) — detects abnormal activity spikes (this week vs previous weeks)
  • Newcomer (30%) — identifies fast-growing repos under 180 days old
  • Momentum (30%) — tracks acceleration compared to previous data

Percentile Ranking

No more "everyone is 10.0" — uses percentile ranking instead of min-max normalization for fair score distribution.

Rich Reports

  • Cross-category highlights (Top 10 Surging, Rising Stars, Momentum, Overall)
  • Per-category signal breakdowns
  • Signal type labels and contextual detail

Quality Improvements

  • 141 pytest tests covering all 13 source modules
  • Fixed TOML parsing (was using YAML parser for pyproject.toml)
  • Fixed config filename mismatch
  • Fixed CI workflow security (git add -A → targeted paths)
  • Added GITHUB_TOKEN missing warning
  • CHANGELOG and ROUND_LOG documentation

Full Changelog

See CHANGELOG.md for details.