Releases: JSLEEKR/git-trend-sync
Releases · JSLEEKR/git-trend-sync
v1.0.0 — Multi-Signal Trending
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.