AngleSharp v0.10.0 Release Notes
Release Date: 2019-01-05 // over 5 years ago-
🚀 Released on Friday, January 4 2019.
- ✂ Removed CSS parser from AngleSharp.Core (#139)
- 👌 Improvements to CSS selector evaluation (#352, #550)
- 🛠 Fixed bug in
location.assign
(#496) - Introduced the concept of scope to selectors (#440)
- 👌 Improved the
IEntityProvider
(#442) - 🛠 Fixed parsing the Cookie header (#431)
- 🛠 Some fixes regarding attributes (#434)
- Pseudo-class
:has()
improvements (#439) - 👍 Allow underscores in URLs (#445)
- 👌 Improved XML namespace handling (#448)
- 🛠 Fixed the insert method (#449)
- 🔧 Restructured services and configuration (#454)
- 🛠 Fixed trailing comments bug (#459)
- 🐧 Make AngleSharp build on Linux (#460)
- Corrected "specifity" (#463)
- ⚡️ Optimized node iteration allocations (#476)
- 👌 Improved cookie handling for path-dependent cookies (#477)
- ⚡️ Optimized tag name allocations (#479)
- ⚡️ Micro-Optimized
CharacterData.Append()
(#481) - 🛠 Fixed culture-specific number parsing (#482)
- Fast resource dictionary lookup (#485)
- Introduced the
ISelectorVisitor
to get selector information (#487) - 🛠 Fixed multi-threading element initialization bug (#489)
- Extended the attribute changed callback with
IAttributeObserver
(#491) - 🛠 Fixed computation of
href
(#501) - General cookie handling improvements (#519, #548, #607, #702)
- Solved potential encoding issues in .NET Core (#534)
- 👌 Improved parsing of invalid HTML tags (#543)
- 👌 Improved the default requester (#572)
- ⚡️ Updated parts to adhere to HTML 5.2 (#618)
- ➕ Added support for parsing
noframes
(#631) - 🛠 Fixed build on Visual Studio 2017 (#679)
- ⚡️ Updated to new csproj format (#713)
- 🛠 Fixed parser mode selection w.r.t. templates (#735)
- Placed extensions close to their instances
- 🔦 Exposed the
ILinkRelationFactory
interface and default implementation - 🔦 Exposed the
IInputTypeFactory
interface and default implementation - 📜 Reordered events for requesters and parsers