Releases: tiennm99/ghstats
Releases · tiennm99/ghstats
v1.5.0
v1.5.0 — records card + heatmap month-label fix Features - Add Records card: six lifetime personal-best rows (peak day, peak month, first contribution, lifetime active days, account age, languages used) Fixes - Heatmap month labels skip leading zero-pad cell — eliminates spurious "Jan" overlap when start_of_week differs from data's first weekday
v1
Latest v1.x — points to v1.5.0
v1.4.1
Fixes
- Contributions (last year) chart — trim the daily series to a clean 13-month span ending at the current month. GitHub's
contributionCalendaris week-aligned, so for queries late in a month the response bled into the calendar month before today minus one year, producing 14 monthly buckets and overlapping x-axis labels (e.g.04/26and05/26rendered next to each other). The chart now spanslast.Month - 1y→last.Monthexactly.
Full Changelog: v1.4.0...v1.4.1
v1.4.0
v1.4.0 — configurable start of week - feat(card): new -start-of-week CLI flag and start_of_week action input rotate the contribution heatmap rows and productive-weekday bars to any weekday. Default stays sunday; existing renders unchanged. (#25) - chore(demo): per-theme galleries + project README preview now mirror the author profile table layout; demo workflow renders with Monday start to showcase the new flag. (#26)
v1.3.1
v1.3.1 — productive titles at 15 px (compact UTC label, drop UTC from…
v1.3.0
v1.3.0 — heatmap into two stacked halves at 8x8 cells; font-size voca…
v1.2.4
v1.2.4 — heatmap square 4x4 cells with side gutters
v1.2.3
v1.2.3 — heatmap cells taller (4×12 instead of 4×4) for readability
v1.2.2
fix(card): donut legend caps at 7 rows (Other inclusive); add heatmap right gutter - Donut 'Top 7' means 7 rows max including 'Other' — reverts the v1.2.1 "7 named + Other" overshoot. - Heatmap grid shrunk to 4x4 cells with leftPad=30 so the grid stops at x=295 instead of touching the frame border.
v1.2.1
fix(card): donut "Top N" now means N named languages Previously `topN=7` yielded 6 named + "Other" (7 rows). Flip the semantic so the top N slots hold real languages and "Other" is an extra row appended only when there's a non-zero tail. Up to 8 rows total, still inside the 340 × 200 frame.