Changelog

What's New

Every notable update to TanStack Ship — features, improvements, fixes, and new content — newest first.

  1. fix

    Compact pagination across the blog

    The blog archive now truncates page numbers with an ellipsis (1 … 5 6 7 … N) instead of rendering every page, and out-of-range page params are clamped. Max 9 pagination elements no matter how large the archive grows.

    Learn more
  2. improvement

    SEO overhaul: titles, meta descriptions & internal links

    Re-optimized on-page titles and meta descriptions site-wide, tightened internal linking between comparison and best-of guides, and added a slug redirect system so renamed articles keep their equity.

    Learn more
  3. feature

    Automated Search-Console-to-content pipeline

    Weekly GSC data now flows into the editorial pipeline automatically: query sync, opportunity signals, a strategy router, and a publishing queue. Article formatting is auto-fixed before audit and publish (zero-touch).

  4. improvement

    Blog meta sync tooling

    Title and description changes can now be synced to the live database with a single script instead of manual edits.

  5. improvement

    SEO rank watch & meta optimization

    Initialized rank-watch data files tracking priority queries (e.g. "tanstack router vs react router") and optimized meta for the pages competing on them.

  6. content

    Content strategy expansion & blog improvements

    Expanded the content strategy with new topic clusters and shipped blog reading improvements.

    Learn more
  7. fix

    i18n hardening: footer, translations & hydration fixes

    Fixed translation file loading (slug-based module resolution, fetch-based JSON loading), added i18n support to the footer, and resolved hydration mismatches on localized pages.

  8. feature

    About page redesign & GitHub stats integration

    Comprehensive About page layout optimization with new polish and animations, avatar support in AuthorCard, a premium timeline component, and a GitHub stats Supabase Edge Function.

    Learn more