v1.3.0 (2024-10-21)
✨ Implemented enhancements:
- Add HasClass extension method #138 (@kzu)
🔀 Merged:
- Add SponsorLink v2 #140 (@kzu)
v1.2.3 (2024-10-09)
🔀 Merged:
- Attempt to improve SEO by adding to description/readme #137 (@kzu)
v1.2.2 (2024-05-30)
v1.2.1 (2024-05-30)
v1.2.0 (2023-08-11)
🐛 Fixed bugs:
- Remove current implementation of SponsorLink for now #106 (@kzu)
v1.1.1 (2023-04-05)
✨ Implemented enhancements:
- 💟 Add SponsorLink to ensure ongoing maintenance #81 (@kzu)
v1.1.0 (2022-09-04)
✨ Implemented enhancements:
- Expose XML namespace removal and element skipping as a public feature #64
🔀 Merged:
- Add XML namespace removal and element skipping extensions #65 (@kzu)
v1.0.1 (2022-08-08)
🔀 Merged:
- +M▼ includes #57 (@github-actions[bot])
- +M▼ includes #54 (@github-actions[bot])
- +M▼ includes #52 (@github-actions[bot])
v1.0.0 (2022-07-15)
✨ 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:
🔀 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)
* This Changelog was automatically generated by github_changelog_generator