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