Skip to content

Releases: tiennm99/ghstats

v1.5.0

09 May 02:55

Choose a tag to compare

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

18 Apr 16:57

Choose a tag to compare

v1
Latest v1.x — points to v1.5.0

v1.4.1

02 May 02:18

Choose a tag to compare

Fixes

  • Contributions (last year) chart — trim the daily series to a clean 13-month span ending at the current month. GitHub's contributionCalendar is 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/26 and 05/26 rendered next to each other). The chart now spans last.Month - 1ylast.Month exactly.

Full Changelog: v1.4.0...v1.4.1

v1.4.0

21 Apr 14:30

Choose a tag to compare

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

19 Apr 04:50
f184ac8

Choose a tag to compare

v1.3.1 — productive titles at 15 px (compact UTC label, drop UTC from…

v1.3.0

19 Apr 04:41
3cd7b29

Choose a tag to compare

v1.3.0 — heatmap into two stacked halves at 8x8 cells; font-size voca…

v1.2.4

19 Apr 04:29

Choose a tag to compare

v1.2.4 — heatmap square 4x4 cells with side gutters

v1.2.3

19 Apr 04:15
dedce3d

Choose a tag to compare

v1.2.3 — heatmap cells taller (4×12 instead of 4×4) for readability

v1.2.2

19 Apr 04:01
af20be8

Choose a tag to compare

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

19 Apr 03:47
62345c1

Choose a tag to compare

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.