Releases: rust-scraper/scraper
Releases Β· rust-scraper/scraper
0.21.0
What's Changed
- Bump indexmap from 2.3.0 to 2.4.0 by @dependabot in #197
- Bump ego-tree from 0.6.2 to 0.7.0 by @dependabot in #198
- migrate once_cell::unsync::OnceCell to std::cell::OnceCell + drop dep⦠by @LoZack19 in #199
- Introduce workspaces by @LoZack19 in #201
- Now that ego-tree's Traverse is a fused iterator, so are our Select and Text by @adamreichold in #202
- Bump indexmap from 2.4.0 to 2.5.0 by @dependabot in #204
- Bump ego-tree from 0.8.0 to 0.9.0 by @dependabot in #205
- Bump indexmap from 2.5.0 to 2.6.0 by @dependabot in #211
- Bump selectors, cssparser and html5ever by @adamreichold in #214
- Handle missing Token::Delim variant when rendering errors by @adamreichold in #213
New Contributors
Full Changelog: v0.20.0...v0.21.0
0.20.0
What's Changed
is
andhas
support by @cfvescovo in #187- Make ElementRef Debug impl use Element by @gfaster in #190
- Bump indexmap from 2.2.6 to 2.3.0 by @dependabot in #194
New Contributors
Full Changelog: v0.19.1...v0.20.0
0.19.1
What's Changed
- Bump ahash from 0.8.9 to 0.8.11 by @dependabot in #174
- Bump indexmap from 2.2.3 to 2.2.5 by @dependabot in #173
- Bump html5ever from 0.26.0 to 0.27.0 by @dependabot in #176
- Bump indexmap from 2.2.5 to 2.2.6 by @dependabot in #177
- Select and Text are not fused iterators by @Noname-Official in #184
New Contributors
- @Noname-Official made their first contribution in #184
Full Changelog: v0.19.0...v0.19.1
0.19.0
What's Changed
- Bump ahash from 0.8.3 to 0.8.6 by @dependabot in #156
- Bump indexmap from 2.0.2 to 2.1.0 by @dependabot in #159
- Add convenience methods to iterate only over child and descendant elements instead of all nodes. by @adamreichold in #158
- Add trait to abstract over selectable collections of elements by @adamreichold in #155
- Bump once_cell from 1.18.0 to 1.19.0 by @dependabot in #161
- Another try at actually using an nth index cache by @adamreichold in #164
- Bump ahash from 0.8.6 to 0.8.7 by @dependabot in #165
- Bump indexmap from 2.1.0 to 2.2.1 by @dependabot in #166
- Bump indexmap from 2.2.1 to 2.2.2 by @dependabot in #167
- Bump ahash from 0.8.7 to 0.8.9 by @dependabot in #172
- Bump indexmap from 2.2.2 to 2.2.3 by @dependabot in #171
Full Changelog: v0.18.1...v0.19.0
0.18.1
0.18.0
What's Changed
- Bump smallvec from 1.10.0 to 1.11.0 by @dependabot in #137
- Make some minor improvements to the code base by @adamreichold in #140
- Add README example on how to manipulate the DOM by @xmakro in #142
- Bump smallvec from 1.11.0 to 1.11.1 by @dependabot in #145
- Bump indexmap from 2.0.0 to 2.0.2 by @dependabot in #149
- Simplify handling of text node concatenation in tree sink by @adamreichold in #148
- feat: ToCss for Selector by @EdJoPaTo in #153
- chore(selector): add public parser by @j-mendez in #151
New Contributors
Full Changelog: v0.17.1...v0.18.0
0.17.1
What's Changed
- Stop re-using NthIndexCache to avoid ABA problem by @adamreichold in #136
Full Changelog: v0.17.0...v0.17.1
0.17.0
What's Changed
- Bump indexmap from 1.9.3 to 2.0.0 by @dependabot in #134
- Bump cssparser and selectors together. by @adamreichold in #135
Full Changelog: v0.16.0...v0.17.0
0.16.0
What's Changed
- Put collecting parser errors behind a default feature. by @adamreichold in #118
- Use AHash instead of SipHash for storing attributes and classes. by @adamreichold in #117
- Since Select is a filter, it can pass on the upper bound of the inner iterator. by @adamreichold in #116
- Update links in README.md by @cfvescovo in #120
- RFC: Lazily fetch id and classes by @adamreichold in #101
- Remove matches dependency by @cfvescovo in #121
- Bump indexmap from 1.9.2 to 1.9.3 by @dependabot in #124
- Run
cargo update
before testing by @cfvescovo in #114
New Contributors
- @dependabot made their first contribution in #124
Full Changelog: v0.15.0...v0.16.0
0.15.0
What's Changed
- Bump cssparser to 0.28 and selectors to 0.23. by @adamreichold in #99
- Create dependabot.yml by @mohe2015 in #97
- Re-export Element trait from selectors crate by @adamreichold in #98
- build(deps): fix unchecked lock and update deps by @j-mendez in #107
- Re-export selectors' CaseSensitivity enum as it is part of our public API. by @adamreichold in #108
- perf(element): add one sweep element creation by @j-mendez in #109
- Added feature flag
atomic
to make use of atomicStrTendril
type. by @jaboatman in #102
New Contributors
- @adamreichold made their first contribution in #99
- @mohe2015 made their first contribution in #97
- @j-mendez made their first contribution in #107
- @jaboatman made their first contribution in #102
Full Changelog: v0.14.0...v0.15.0