Skip to content

Releases: kriasoft/universal-router

v10.0.0 - 2025-05-05

05 May 09:49
Compare
Choose a tag to compare
  • Updated path-to-regexp from v6.2.0 to v8.2.0. See changelog (BREAKING CHANGE #218)
  • Since Path To RegExp does not provide an ESM version, it is now bundled into the Universal Router package:
    - const pathToRegexp = require('path-to-regexp')
    + import * as pathToRegexp from 'universal-router/path-to-regexp'
  • The import path for generating URLs has changed:
    - import generateUrls from 'universal-router/generateUrls'
    + import generateUrls from 'universal-router/generate-urls'

9.2.1 - 2024-11-22

26 Nov 11:26
Compare
Choose a tag to compare
  • Enable noPropertyAccessFromIndexSignature and noUncheckedIndexedAccess checks (#216)

9.2.0 - 2023-06-23

23 Jun 09:01
Compare
Choose a tag to compare
  • Bump TypeScript to 4.9.5 and fix types (#215)

9.1.0 - 2021-06-23

23 Jun 15:24
Compare
Choose a tag to compare
  • Add uniqueRouteNameSep option to generateUrls(router, options) to allow non-unique route names among different branches of nested routes and access them by uniquely generated name (#194)

9.0.1 - 2020-03-11

11 Mar 16:32
Compare
Choose a tag to compare
  • Fix typings: router.resolve() and context.next() always return a promise now (#187)

9.0.0 - 2020-02-27

27 Feb 16:56
c7f84f6
Compare
Choose a tag to compare

8.3.0 - 2019-09-17

16 Sep 22:07
Compare
Choose a tag to compare
  • Make generateUrls compatible with UniversalRouterSync (#172)

8.2.1 - 2019-07-20

19 Jul 22:09
Compare
Choose a tag to compare
  • Fix context.next() to throw Route not found instead of TypeError (#169)

8.2.0 - 2019-05-10

10 May 11:21
Compare
Choose a tag to compare
  • Improve TypeScript typings (#167)

8.1.0 - 2019-02-20

20 Feb 11:08
Compare
Choose a tag to compare