urlpattern
rust-urlpattern is a Rust implementation of the URLPattern standard
0.6.0
25M downloads/mo
#1861 most downloaded on crates.io
denoland/rust-urlpattern
What this package is like to depend on
Last release 6 months ago
12 Feb 2026
Ships unpredictably
gaps range from 8 days to 2.2 years
Some releases are documented
notes for 7 of 15 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
15 releases · first in 2021
6 releases in the last 12 months
see the full history below
Release timeline
15 releases · Sep 2021 to Feb 2026Releases
latest 15-
0.6.012 Feb 2026Release notes
Open source →- Avoid extra string copy (#94)
- Don't make a Vec of &Part. Just use a reference to slice from Vec (#92)
- Make StringOrInit use COW for string variant to avoid a copy when calling quirks::process_match_input. (#95)
- Use &str in Token instead of String (#90)
- Use a &str for the input instead of a Vec in the tokenizer (#89)
- fix matcher unwrap crash on unusual input with ASAN build (#93)
- fixed formatting of benches and use cargo fmt instead of rustfmt in CI Format (#96)
-
0.5.221 Jan 2026 -
0.5.013 Jan 2026Release notes
Open source →- extended support for browser-supplied regex parser and fixed component (#81)
-
0.4.218 Dec 2025 -
0.4.105 Nov 2025 -
0.4.017 Sep 2025Nothing published for this version
-
0.3.031 Jul 2024Release notes
Open source →What's Changed
- Fix typos by @woxtu in #36
- Embed values in format strings by @woxtu in #38
- Use
seek and get the next code pointby @woxtu in #37 - Fix an assertion by @woxtu in #39
- docs(readme): fix link to code of conduct by @LeoDog896 in #40
- Replace derived Display implementations by @jplatte in #48
- fix: make
URLPatternComponentResult::groupsvalues optional by @crowlKats in #35 - feat: hasRegExpGroups by @crowlKats in #43
- feat: use "inherit left, wildcard right" behavior by @crowlKats in #44
- Improve the delimiter associated with the parser options by @woxtu in #41
- fix: get codepoint range rather than bytes by @melbourne2991 in #45
- feat: support for case-insensitive matches by @crowlKats in #34
New Contributors
- @woxtu made their first contribution in #36
- @LeoDog896 made their first contribution in #40
- @jplatte made their first contribution in #48
- @melbourne2991 made their first contribution in #45
Full Changelog: 0.2.0...0.3.0
-
0.2.006 May 2022Release notes
Open source →What's Changed
- feat: fast matcher for common patterns by @lucacasonato in #32
- refactor: parameterize the regex by @lucacasonato in #31
Full Changelog: 0.1.6...0.2.0
-
0.1.625 Jan 2022Nothing published for this version
-
0.1.519 Jan 2022Nothing published for this version
-
0.1.417 Jan 2022Nothing published for this version
-
0.1.310 Jan 2022Nothing published for this version
-
0.1.207 Sep 2021Nothing published for this version
-
0.1.107 Sep 2021Nothing published for this version
-
0.1.007 Sep 2021Nothing published for this version