PackageTrack
Sign in Get early access

matchit

A high performance, zero-copy URL router.

0.9.2 407M downloads/mo #285 most downloaded on crates.io ibraheemdev/matchit

What this package is like to depend on

Last release 4 months ago

08 Apr 2026

Release timing varies

gaps range from 1 weeks to 10 months

Some releases are documented

notes for 10 of 28 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

28 releases · first in 2020

3 releases in the last 12 months

see the full history below

Release timeline

28 releases · Dec 2020 to Apr 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 28
  1. 0.9.2 08 Apr 2026
    Release notes
    • Fixed a couple false positive route conflicts (#89, #91).
    Open source →
  2. 0.9.1 26 Dec 2025
    Release notes
    • Fixed inconsistencies around routes without leading slash (#82, #84).
    • Fixed insertion of overlapping route with suffix (#83).
    Open source →
  3. 0.9.0 26 Oct 2025
    Release notes
    • Fixed a bug that caused empty routes to be ignored on insert (#76).
    • Tightened the rules around overlapping parameter prefixes and suffixes, where ambiguous routes were inadvertently allowed (#67). See the new conflict rules for details.
    Open source →
  4. 0.8.6 02 Jan 2025
    Release notes
    • Added support for parameter suffixes, e.g. /{name}.png (#17).
    • Performance improvements.
    Open source →
  5. 0.8.5 07 Nov 2024
    Release notes
    • Added Params::{default, new} (#63).
    • Added Router::merge to combine two routers (#62).
    • Fixed a bug where empty route parameters were accepted (#60).
    Open source →
  6. 0.8.4 11 Jul 2024
    Release notes
    • Minor performance improvements.
    Open source →
  7. 0.8.3 30 Jun 2024
    Release notes
    • Implemented ExactSizeIterator for ParamsIter (#54)
    Open source →
  8. 0.8.2 28 Apr 2024
    Release notes
    • Add Router::remove.
    Open source →
  9. 0.8.1 23 Apr 2024
    Release notes
    • Implement Debug for Router.
    Open source →
  10. 0.8.0 10 Mar 2024
    Release notes

    This a large release containing a number of new features and breaking changes.

    • The syntax for route parameters has been changed. Named parameters are now marked by {x} and catch-all parameters with {*x}. This allows for more flexibility and support for more complex routes in the future.
    • The { and } characters can be escaped with {{ and }} in static routes.
    • Trailing slash redirect support has been removed. Routes like /foo and /foo/ are now treated as completely disconnected. To achieve redirect behavior, routes must be registered twice, with and without a trailing slash.
    • Catch-all parameters without a leading slash are now supported (#42).
    Open source →
  11. 0.7.3 22 Sep 2023

    Nothing published for this version

  12. 0.7.2 03 Aug 2023

    Nothing published for this version

  13. 0.7.1 28 Jul 2023

    Nothing published for this version

  14. 0.7.0 09 Nov 2022

    Nothing published for this version

  15. 0.6.0 15 Jun 2022

    Nothing published for this version

  16. 0.5.0 09 Mar 2022

    Nothing published for this version

  17. 0.4.6 31 Jan 2022

    Nothing published for this version

  18. 0.4.5 31 Jan 2022

    Nothing published for this version

  19. 0.4.4 25 Oct 2021

    Nothing published for this version

  20. 0.4.3 15 Sep 2021

    Nothing published for this version

  21. 0.4.2 08 Jun 2021

    Nothing published for this version

  22. 0.4.1 18 May 2021

    Nothing published for this version

  23. 0.4.0 17 May 2021

    Nothing published for this version

  24. 0.3.2 07 Mar 2021

    Nothing published for this version

  25. 0.3.1 03 Mar 2021

    Nothing published for this version

  26. 0.3.0 03 Mar 2021

    Nothing published for this version

  27. 0.2.0 23 Dec 2020

    Nothing published for this version

  28. 0.1.0 21 Dec 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive