Download Latest Version 1.8.2 source code.zip (2.4 MB) Google Add to Preferred Sources
Home / v1.8.2
Name Modified Size InfoDownloads / 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.elements by walking the tree directly (#1350)
  • Improved GetElementsByTagName / GetElementsByClassName traversal 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.GetMatchingSelector to 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.Forms allocating a new collection instance per read, contradicting its own [DomSameObject] contract
  • Fixed classList and 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 disabled removing it without running the attribute change steps or queueing a mutation record
  • Fixed vulnerability via SVG style serialization (GHSA-cgp3-27rh-pcp2)
  • Fixed a StackOverflowException when 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

Full Changelog: https://github.com/AngleSharp/AngleSharp/compare/v1.8.1...v1.8.2

Source: README.md, updated 2026-09-18