Packages/react-router

Releases of react-router

227 stable releases, newest first. Release notes are kept for the last 90 days; older ones link to where they were published.

  1. 8.4.0

    15 September 2026

    Section of a shared release note

    Minor Changes

    • deprecated

      Deprecate the createStaticRouter({ branches }) option

      • createStaticRouter now caches route branches internally, ignores branches, and logs a deprecation warning when the option is provided

      • The deprecated EntryContext.branches property remains available for compatibility but is always an empty array

  2. 8.3.1

    28 August 2026

    Section of a shared release note

    Patch Changes

    • Fix Expected fetcher: <key> error thrown on navigation when a fetcher is aborted during its post-action revalidation

    • Fix lazy route discovery caching a path as discovered when the triggering navigation was aborted after the manifest response settled but before the route tree was patched, which permanently (for the session) shadowed the real route behind a catch-all or produced 404s on every subsequent visit

    • Improve route matching performance for long paths

  3. 8.3.0

    22 July 2026

    Section of a shared release note

    Patch Changes

    • Encode path params in href/generatePath per RFC 3986 path-segment rules instead of encodeURIComponent

      • Characters that are valid literally in a path segment ($ & + , ; = : @ — RFC 3986 pchar) are no longer percent-encoded, so values like a semver build 1.0.0+1 interpolate unchanged instead of becoming 1.0.0%2B1

      • Structural/unsafe characters (/ ? # %, whitespace, non-ASCII) are still escaped exactly as before

    • Use crypto.randomUUID() for createMemorySessionStorage session ids

      • createMemorySessionStorage is only intended for local development and testing - sessions are lost when the server restarts

    • Fix NavLink not applying its pending state when to has a trailing slash

  4. 8.2.0

    8 July 2026
  5. 8.1.0

    29 June 2026
  6. 8.0.1

    18 June 2026
  7. 8.0.0

    17 June 2026
  8. 7.18.4

    15 September 2026
  9. 7.18.3

    28 August 2026
  10. 7.18.2

    28 July 2026
  11. 7.18.1

    29 June 2026
  12. 7.18.0

    16 June 2026
  13. 7.17.0

    4 June 2026
  14. 7.16.0

    28 May 2026
  15. 7.15.1

    14 May 2026
  16. 7.15.0

    5 May 2026
  17. 7.14.2

    21 April 2026
  18. 7.14.1

    13 April 2026
  19. 7.14.0

    2 April 2026
  20. 7.13.2

    23 March 2026
  21. 7.13.1

    23 February 2026
  22. 7.13.0

    23 January 2026
  23. 7.12.0

    7 January 2026
  24. 7.11.0

    17 December 2025
  25. 7.10.1

    4 December 2025
  26. 7.10.0

    2 December 2025
  27. 7.9.6

    13 November 2025
  28. 7.9.5

    29 October 2025
  29. 7.9.4

    8 October 2025
  30. 7.9.3

    26 September 2025
  31. 7.9.2

    24 September 2025
  32. 7.9.1

    12 September 2025
  33. 7.9.0

    12 September 2025
  34. 7.8.2

    22 August 2025
  35. 7.8.1

    15 August 2025
  36. 7.8.0

    7 August 2025
  37. 7.7.1

    24 July 2025
  38. 7.7.0

    16 July 2025
  39. 7.6.3

    27 June 2025
  40. 7.6.2

    3 June 2025
  41. 7.6.1

    25 May 2025
  42. 7.6.0

    8 May 2025
  43. 7.5.3

    28 April 2025
  44. 7.5.2

    24 April 2025
  45. 7.5.1

    17 April 2025
  46. 7.5.0

    4 April 2025
  47. 7.4.1

    28 March 2025
  48. 7.4.0

    19 March 2025
  49. 7.3.0

    6 March 2025
  50. 7.2.0

    18 February 2025