Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Jan 16:15
· 113 commits to main since this release

1.3.0 (2026-01-15)

Bug Fixes

  • api: add type guard for Octokit errors and fix regex escapes (6e41a6e)
  • api: handle missing dependencies in npm adapter (8cca6bb)
  • api: return null instead of throwing on GitHub API failures (2b2bd15)
  • hooks: limit retries in usePackageComparison (c12d7c1)
  • hooks: use correct null check in error filter (3049fee)
  • prettify URL by avoiding encoding of colons and commas (4c5a3c7)
  • test: match exact react option in API integration test (e00f998)
  • types: correct NpmsPackageResponse to match actual API structure (229f9be)
  • ui: fix column layout - remove nested Flex structure (689e374)
  • ui: separate add button from columns to prevent alignment issues (e9b19a4)
  • ui: use absolute positioning for add button to not affect column centering (cbfd11a)
  • ui: use fixed column width for side-by-side layout (c7f39da)
  • ui: use horizontal scroll instead of wrap for desktop columns (b97706b)
  • ui: use sticky positioning for header to prevent overlap (076eede)
  • utils: use unknown instead of any for cached data type (86b9e27)

Features

  • add URL state sync for shareable package comparisons (9f971b1)
  • hooks: add usePackageColumn hook for column state management (87de74a)
  • test: add MSW for API mocking in e2e tests (e3c84fa)
  • test: add Playwright e2e test infrastructure (e68b557)
  • ui: add AddColumnButton FAB with remaining slots (86b8d9a)
  • ui: add PackageColumn component combining input + metrics (96f33a9)
  • ui: add PackageComparisonLayout with responsive flex layout (a5e454f)
  • ui: add PackageMetricsPanel component for vertical metric display (f504cef)
  • ui: defer API calls until explicit submission (cef0e01)
  • ui: extract PackageAutocompleteInput component (680d7e0)
  • ui: move README display into each package column (0054f13)
  • ui: restore README accordion in comparison layout (899404a)