VersionReleased By Features Dependency changes Downloads/mo MSRV
0.25.0 [git] Dec 7, 2025 178K 1.90~1.81
0.24.0 [git] Aug 17, 2025 66K 1.83~1.75
0.23.1 [src] Feb 24, 2025 398K 1.70
0.23.0 [git] Feb 24, 2025

Features added

1.73~1.72
0.22.0 [src] Dec 10, 2024 189K 1.71~1.70
0.21.0 [git] Oct 31, 2024 33K 1.70
0.20.0 [git] Aug 5, 2024 104K 1.66~1.65
0.19.1 [git] Jul 16, 2024
  • html5ever 0.27.0
196K 1.66~1.65
0.19.0 [git] Feb 29, 2024 20K 1.66~1.65
0.18.1 [git] Oct 29, 2023 46K 1.65
0.18.0 [git] Oct 26, 2023
  • smallvec
1.65
0.17.1 [git] Jun 26, 2023 31K 1.65
0.17.0 [git] Jun 26, 2023 1.65
0.16.0 [git] Apr 4, 2023

Features added

3.0K 1.62~1.60
0.15.0 [git] Feb 28, 2023

Features added

  • cssparser 0.29.6
  • selectors 0.24.0
10K 1.60
0.14.0 [git] Dec 19, 2022 5.5K 1.57~1.56
0.13.0 [git] Apr 24, 2022

Features added

6.6K 1.56
0.12.0 [git] May 4, 2020 11K 1.36
0.11.0 [git] Sep 30, 2019
  • html5ever 0.24.0
1.2K 1.36
0.10.1 [git] Jul 7, 2019
200 1.36
0.10.0 [git] Apr 8, 2019
  • cssparser 0.25.3
  • selectors 0.21.0
81 1.34~1.32
0.9.2 [git] Mar 22, 2019
1.34~1.32
0.9.1 [git] Jan 18, 2019
1.32~1.31
0.9.0 [git] Dec 3, 2018
1.31
0.8.2 [git] Dec 2, 2018
1.31~1.25
0.8.1 [git] Oct 31, 2018
1.30~1.25
0.8.0 [git] Oct 30, 2018
  • getopts
  • cssparser 0.24.1
  • selectors 0.20.0
1.30~1.25
0.7.0 [git] Jun 18, 2018
  • ego-tree 0.5.0
86 1.27~1.22
0.6.0 [git] Mar 18, 2018
  • smallvec
  • cssparser 0.23.2
  • ego-tree 0.3.0
  • html5ever 0.22.0
  • selectors 0.19.0
59 1.24~1.22
0.5.0 [git] Feb 14, 2018
  • matches
  • cssparser 0.13.0
  • ego-tree 0.2.0
  • html5ever 0.21.0
  • selectors 0.18.0
  • tendril 0.4.0
  • string_cache
1.24~
0.4.0 [src] Jul 18, 2016
120 1.24~
0.3.1 [git] Mar 5, 2016
1.24~
0.3.0 [git] Mar 4, 2016
  • html5ever 0.5.0
  • selectors 0.5.0
1.24~
0.2.0 [git] Feb 4, 2016
1.6~
0.1.1 [src] Jan 29, 2016
  • cssparser 0.5.0
1.6~
0.1.0 [git] Jan 17, 2016
1.6~

Minimum Supported Rust Version (MSRV) is only approximate. A range of two versions means "oldest rustc verified to work ~ oldest rustc that might work". Actual MSRV will vary depending on crate features, target platform, and dependency versions. The data is estimated based on the latest stable Rust version available at the time the crate has been published and cargo check or cargo clippy on Linux/aarch64.