docs/general/03-Upcoming.md
This page replaces the older time-based "upcoming features" notes. Those notes were tied to pre-1.0 milestones and no longer describe the current project accurately.
AngleSharp.Core is responsible for the standards-driven foundations:
querySelector APIsFeatures that require a full CSSOM, JavaScript runtime integration, XML-specific parsing, rendering, or specialized tooling live in companion repositories.
AngleSharp is built around IConfiguration and IBrowsingContext. Services are registered with the configuration and materialized per browsing context, which keeps the core package small while allowing richer capabilities to be added on demand.
Typical examples include:
AngleSharp.Css for full CSS parsing and styling servicesAngleSharp.Js for JavaScript integrationAngleSharp.Xml for XML and XHTML workflowsThe following repositories make up the broader AngleSharp ecosystem:
| Project | Purpose | Repository |
|---|---|---|
| AngleSharp.Css | Full CSS parser, CSSOM, and styling services | https://github.com/AngleSharp/AngleSharp.Css |
| AngleSharp.Js | JavaScript integration for browsing contexts | https://github.com/AngleSharp/AngleSharp.Js |
| AngleSharp.Wasm | WebAssembly-oriented integration work for AngleSharp | https://github.com/AngleSharp/AngleSharp.Wasm |
| AngleSharp.Xml | XML, XHTML, and related XML-oriented parsing support | https://github.com/AngleSharp/AngleSharp.Xml |
| AngleSharp.Renderer | Rendering-focused companion project | https://github.com/AngleSharp/AngleSharp.Renderer |
| AngleSharp.Diffing | DOM and markup diffing utilities | https://github.com/AngleSharp/AngleSharp.Diffing |
| AngleSharp.XPath | XPath support on top of the AngleSharp DOM | https://github.com/AngleSharp/AngleSharp.XPath |
Avoid reading old roadmap language as a promise of current support. For up-to-date information use:
README.md for package scope and positioningCHANGELOG.md for released changes