| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 1.8.2 source code.tar.gz | 2026-09-18 | 1.9 MB | |
| 1.8.2 source code.zip | 2026-09-18 | 2.4 MB | |
| README.md | 2026-09-18 | 2.1 kB | |
| Totals: 3 Items | 4.3 MB | 1 | |
Released on Friday, September 18 2026
What's Changed
- Improved attribute selector serialization to write only the case-sensitivity modifier that was specified (#1351)
- Improved id/name lookup on collections (
document.forms["x"],form.elements["x"], ...) to enumerate the underlying sequence once instead of twice - Improved performance of
form.elements/fieldset.elementsby walking the tree directly (#1350) - Improved
GetElementsByTagName/GetElementsByClassNametraversal to stop double-scanning each element's children - Improved selector specificity (
Selectors.Specificity,ComplexSelector.Specificity) to be computed once instead of recomputed on every read - Improved
ListSelector.GetMatchingSelectorto sort its selectors once instead of on every call - Improved performance of HTML tree construction by keeping mutation logic out of it (#1347)
- Improved performance of DOM mutations by building a mutation record only when an observer will consume it (#1347)
- Improved performance of parser attribute duplication check
- Fixed
Document.Formsallocating a new collection instance per read, contradicting its own[DomSameObject]contract - Fixed
classListand the other reflected token lists writing their content attribute without running the attribute change steps or queueing a mutation record - Fixed clearing a reflected boolean attribute such as
disabledremoving it without running the attribute change steps or queueing a mutation record - Fixed vulnerability via SVG style serialization (GHSA-cgp3-27rh-pcp2)
- Fixed a
StackOverflowExceptionwhen parsing a document with deeply nested unclosed<template>elements - Added
Document.MutationVersion, a synchronous counter of DOM mutations that a parse leaves unchanged (#1344, [#1347]) - Released 1.8.2 by @FlorianRappl in https://github.com/AngleSharp/AngleSharp/pull/1353
New Contributors
- @RichardJansma made their first contribution in https://github.com/AngleSharp/AngleSharp/pull/1352
Full Changelog: https://github.com/AngleSharp/AngleSharp/compare/v1.8.1...v1.8.2