Skip to content

## v2.5.0 (2026-09-15)

Choose a tag to compare

@github-actions github-actions released this 15 Sep 17:59
· 13 commits to main since this release

feat: page the years, recap by year, gather the annotations (v2.5.0)

The three GO'd features ship behind their spec definitions.

  • The year heatmap shows one calendar year (January through December,
    Monday-start, up to 53 weeks) with arrows stepping back through the
    past and forward toward today. The old rolling 52-week window
    silently clipped the oldest weeks the moment a year turned; that
    invisible regression is now a visible pager. Default: current year.
  • The recap card gains a per-year variant of the same composite (a
    finished work counts to its finish year, a started work to its first
    reading year), stepping from All time down through the years and
    back; the choice belongs to the card and never moves the global
    window. recap_for_year derives from the cached base, so paging is
    free.
  • An Annotations section on the overview lists every annotation from
    every provided sidecar, grouped by book in library order with
    entries in book order; a click opens the book's page. Hidden until a
    sidecar carries annotations, like everything user-provided.

Suite 126 green; clippy -D warnings, fmt clean.