Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 15 Jan 23:43
· 61 commits to main since this release

1.4.0 (2026-01-15)

Bug Fixes

  • api: correct weekly downloads index and GitHub URL parsing (5ccaf36)
  • api: display popularity metrics as raw values not percentages (3a59816)
  • api: handle maintainers with username instead of name (c9624a5)
  • prevent duplicate package keys and deduplicate URL params (30bcab5)
  • test: target h4 headings for package titles to avoid README conflicts (3283845)
  • ui: allow README sections to have independent heights (c487362)
  • ui: center columns and fix scroll for many packages (949fda7)
  • ui: constrain README images and enable badge row wrapping (d5ce5fd)
  • ui: improve maintainers overflow detection timing (7845e7b)
  • ui: only show expand button when maintainers overflow (d8db04b)
  • ui: preserve expand button after collapse (0a8ae03)
  • ui: use theme-aware colors for dark mode support (3821e4f)
  • ui: widen columns to make better use of screen space (8292c1a)

Features

  • add error boundary to catch React rendering errors (006b6e2)
  • add persistent cache and graceful GitHub rate limit handling (dbd20d3)
  • api: extract all available fields from npms.io API (0718341)
  • app: wire sorting state management (f71bebb)
  • auto-remove non-existent packages from URL (80fb32e)
  • extend cache to 72 hours and add manual refresh button (41e76a4)
  • hooks: add package sorting hook (1360127)
  • hooks: add separate npm and GitHub queries with independent caching (80990b1)
  • hooks: add sort criteria URL sync (17e45a9)
  • hooks: enable browser history for package changes (2c99a7a)
  • hooks: pass all new metrics through usePackageComparison (63af005)
  • types: add fields for all available npm and GitHub metrics (491338c)
  • types: add sort types and default directions (f65d4f4)
  • ui: add expandable maintainers section (33cecb2)
  • ui: add GitHub contributors with profile pictures (eeb3bb2)
  • ui: add Gravatar avatars for package maintainers (7979511)
  • ui: add grouped npm/GitHub display with separate refresh buttons (fb5cc75)
  • ui: add multi-view layout with carousel, grid, list, and table modes (160022d)
  • ui: add smooth animation to maintainers expand/collapse (b54db7c)
  • ui: add sort sidebar component (2c9503d)
  • ui: align individual fields across columns using nested subgrid (560dd85)
  • ui: align sections across columns using CSS subgrid (fc42daa)
  • ui: display all metrics with accordion sections (f91d36b)
  • ui: full viewport layout with flexible columns (e44d9a2)
  • ui: integrate sort sidebar into carousel view (47cb087)
  • ui: single input bar layout with centralized package search (1dcde25)