Skip to content

Releases: devlooped/Web

v1.3.0

21 Oct 20:44
@kzu kzu
Compare
Choose a tag to compare

Starting in v1.3, this project now adopts SponsorLink v2

What's Changed

✨ Implemented enhancements

  • Add HasClass extension method by @kzu in #138

Full Changelog: v1.2.3...v1.3.0

v1.2.3

09 Oct 19:03
@kzu kzu
Compare
Choose a tag to compare

What's Changed

📝 Documentation updates

  • Attempt to improve SEO by adding to description/readme by @kzu in #137

Full Changelog: v1.2.2...v1.2.3

v1.2.2

30 May 05:08
@kzu kzu
7246f11
Compare
Choose a tag to compare

Full Changelog: v1.2.1...v1.2.2

v1.2.1

30 May 05:00
@kzu kzu
bd1bfc9
Compare
Choose a tag to compare

Improve SEO on nuget.org by mentioning 'web scraping' in description

Full Changelog: v1.2.0...v1.2.1

v1.2.0

11 Aug 15:41
@kzu kzu
Compare
Choose a tag to compare

What's Changed

🐛 Fixed bugs

  • Remove current implementation of SponsorLink for now by @kzu in #106

Full Changelog: v1.1.1...v1.2.0

v1.1.1

05 Apr 18:55
@kzu kzu
Compare
Choose a tag to compare

What's Changed

✨ Implemented enhancements

  • 💟 Add SponsorLink to ensure ongoing maintenance by @kzu in #81

Full Changelog: v1.1.0...v1.1.1

v1.1.0

04 Sep 00:23
@kzu kzu
Compare
Choose a tag to compare

Changelog

v1.1.0 (2022-09-04)

Full Changelog

✨ Implemented enhancements:

  • Expose XML namespace removal and element skipping as a public feature #64

🔀 Merged:

v1.0.1

08 Aug 18:37
@kzu kzu
Compare
Choose a tag to compare

Changelog

v1.0.1 (2022-08-08)

Full Changelog

🔀 Merged:

  • +M? includes #57 (@github-actions[bot])
  • +M? includes #54 (@github-actions[bot])
  • +M? includes #52 (@github-actions[bot])

v1.0.0

15 Jul 21:39
@kzu kzu
Compare
Choose a tag to compare

Changelog

v1.0.0 (2022-07-15)

Full Changelog

✨ Implemented enhancements:

  • Attribute value matching does not normalize single quote values #30
  • Document all supported selectors for text() in readme #28
  • Add nullable annotations to public surface API #26
  • Add text() pseudo-attribute selector #15
  • Add :has pseudo-class support #12
  • Add :nth-of-type pseudo class #11
  • Add :not pseudo-class #10
  • Add :first-of-type and :last-of-type pseudo classes #9
  • Add :empty pseudo-class support #8
  • Add :only-child pseudo-class selector #7
  • Add :first-child and :last-child pseudo-class selectors #6
  • Add support for :checked pseudo-class #5
  • Add minimal viable implementation of key selectors #1

🐛 Fixed bugs:

  • Child combinator selects only first child #36
  • If CSS identifier contains underscore, wrong XPath is built #34
  • If attribute value has quoted text with whitespace, fails to convert to XPath #22
  • If attribute value has quotes, XPath conversion fails #21

🔨 Other:

  • Add support for simplified syntax for nth-child #38
  • Add support for selector groups #32

🔀 Merged:

  • HTML > XML + CSS #48 (@kzu)
  • Add support for simplified syntax for nth-child #39 (@kzu)
  • Fix child combinator to XPath conversion #37 (@kzu)
  • Properly parse underscore in CSS identifiers #35 (@kzu)
  • Add support for selector groups #33 (@kzu)
  • Apply single quotes normalization to attribute value matching #31 (@kzu)
  • Add nullable annotations to public surface API #27 (@kzu)