Skip to content

Releases: AngleSharp/AngleSharp.Css

1.1.2

Choose a tag to compare

@FlorianRappl FlorianRappl released this 11 Sep 08:54
c5ddd09

Released on Friday, September 11 2026

What's Changed

  • Fixed issue with calculation of CSS grid style
  • Fixed default value of CSS gradients
  • Fixed issue with Point2D style computations
  • Fixed issue with style computation of border-image-slice declarations
  • Fixed handling of ::before and ::after w.r.t. content declarations
  • Added support for more text-overflow keywords
  • Added alignment-baseline declaration
  • Added baseline-shift declaration
  • Added color-interpolation-filters declaration
  • Added clip-path and clip-rule declarations
  • Added dominant-baseline declaration
  • Added fill-opacity and fill-rule declarations
  • Added marker-start, marker-mid, and marker-end declarations
  • Added mask declaration
  • Added text-underline-position declaration
  • Added writing-mode declaration
  • Released 1.1.2 by @FlorianRappl in #246

Full Changelog: v1.1.1...v1.1.2

1.1.1

Choose a tag to compare

@FlorianRappl FlorianRappl released this 10 Sep 08:01
e06005a

Released on Wednesday, September 9 2026

What's Changed

  • Fixed unresolved converter re-entry (#243) @sebastienros
  • Fixed issue with computation of transform functions
  • Fixed computed animation longhands retaining unresolved initial values
  • Fixed percentage border-radius components resolving against the wrong axis
  • Fixed default list styling for unordered lists
  • Added shorthand decomposition and clip support for overflow
  • Added explicit pseudo class handling via SetPseudoClass
  • Added support for parsing filter declarations
  • Released 1.1.1 by @FlorianRappl in #245

Full Changelog: v1.1.0...v1.1.1

1.1.0

Choose a tag to compare

@FlorianRappl FlorianRappl released this 05 Sep 20:35

Released on Saturday, September 5 2026

What's Changed

  • Improved evaluation of comma-separated media queries (#230)
  • Fixed wrong media feature used for scripting (#233)
  • Fixed wrong rientation and scan evaluation (#232)
  • Fixed not <known media type> is always false (#231)
  • Fixed calc() computations in AoT-compiled applications (#236) @sebastienros
  • Fixed usage of calc() with unitless scaling (multiplication / division)
  • Fixed case-sensitive matching of and / or in @supports and from / to in @keyframes (#240) @meziantou
  • Fixed operator associativity and result units in calc() (#239) @meziantou
  • Fixed unquoted and invalid url() handling (#238) @meziantou
  • Fixed handling of invalid keyframe selectors
  • Fixed stackoverflow due to cyclic CSS variables (#241)
  • Added optional CSSOM compliant color seralization (#229) @lahma
  • Added user-preference media features to the render device (#235) @lahma
  • Added media query list evaluation using IRenderDevice (#228) @lahma

New Contributors

Full Changelog: v1.0.2...v1.1.0

1.0.2

Choose a tag to compare

@FlorianRappl FlorianRappl released this 23 Aug 20:39
d158478

Released on Friday, August 21 2026.

What's Changed

  • Fixed oklab/oklch usage with plain number as first argument (#225) @scasteran-jw
  • Fixed preservation of @font-face descriptors outside the hardcoded set by @jafin in #223
  • Improved rebuilding shorthands when setting a declaration by @jafin in #221
  • Improved the build orchestrator to the Fallout stable channel (10.4.0) by @lahma in #222
  • Fixed oklab/oklch lightness misparsed as percentage when given as a number by @scasteran-jw in #225
  • Released 1.0.2 by @FlorianRappl in #226

New Contributors

Full Changelog: v1.0.1...v1.0.2

1.0.1

Choose a tag to compare

@FlorianRappl FlorianRappl released this 31 Jul 22:02
bd736db

Released on Friday, July 31 2026.

What's Changed

Full Changelog: v1.0.0...v1.0.1

1.0.0

Choose a tag to compare

@FlorianRappl FlorianRappl released this 26 Jul 22:21
5dda7f6

Released on Sunday, July 26 2026.

What's Changed

  • First stable version; see: #216

Full Changelog: v0.18.0...v1.0.0

0.18.0

Choose a tag to compare

@FlorianRappl FlorianRappl released this 25 Jul 15:02
100b3de

Released on Saturday, July 25 2026.

What's Changed

  • Updated to use AngleSharp minimum version of 1.5 (#150)
  • Updated media parsing to media L4 spec (#133)
  • Updated naming of CSS values (e.g., Color to CssColorValue)
  • Updated ColorParser.cs by @jogibear9988 in #141
  • Fixed NullReferenceException in ChangeDeclarations by @meziantou in #160
  • Fixed nullable reference exception in CssOriginValue by @meziantou in #162
  • Fixed CssValue.Equals implementation by @meziantou in #163
  • Fixed NullReferenceException in CssShadowValue by @meziantou in #164
  • Fixed issue when updating shorthands with invalid values (#129)
  • Fixed issue with appended EOF character in CssText (#123)
  • Fixed missing semicolon in @page rule (#135)
  • Fixed integer serialization of keyframe stops (#128)
  • Fixed ordering of rows and columns in grid and grid-gap (#137)
  • Fixed inclusion of CSS from stylesheets (#116, #140)
  • Fixed style empty if text-align is start (#151)
  • Fixed computation of priority in CSS rules using multi selector
  • Fixed GetInnerText skipping table tabs/newlines when HTML has whitespace between elements by @jafin in #204
  • Fixed GetInnerText multi-line / text node behavior (#155) @Seyden
  • Fixed computation of relative (em) values to absolute (px) for Length (#136)
  • Added further compactification of CSS tuples (#89, #93)
  • Added new value types CssPercentageValue, CssNumberValue, and CssIntegerValue
  • Added support for CSS nesting in style rules (#148)
  • Added resolution of CSS variable names (#62)
  • Added support for 8-digit hex color codes (#132)
  • Added support for margin-block and margin-inline declarations
  • Added support for padding-block and padding-inline declarations
  • Added missing box model declarations (e.g., aspect-ratio, block-size, overflow-clip-margin)
  • Added missing logical declarations (e.g., inset, border-inline, border-end-start-radius)
  • Added missing alignment declarations (e.g., justify-items, place-content)
  • Added missing animations declarations (e.g., animation-composition, animation-delay-start)
  • Added missing scroll declarations (e.g., scroll-behavior, overscroll-behavior)
  • Added missing fonts declarations (e.g., font-display, font-palette, font-synthesis)
  • Added missing color declarations (e.g., color-scheme, accent-color)
  • Added missing compositing declarations (e.g., backdrop-filter, isolation)
  • Added missing shape declarations (e.g., shape-outside, shape-rendering)
  • Added missing anchor positioning declarations (e.g., anchor-name, anchor-scope, position-anchor)
  • Added missing text declarations (e.g., text-underline-offset, tab-size, initial-letter)
  • Added missing masking declarations (e.g., mask-image, mask-border-source)
  • Added missing auxiliary declarations (e.g., counter-set, image-rendering, view-transition-name)
  • Added missing containment declarations (e.g., contain, will-change)
  • Added more CSSOM possibilities and helpers (#6)
  • Added more rules such as @view-transition or @layer
  • Added parts of recent color spec update such as rgb with spaces (#131)
  • Added now Color L4 parsing with hsl, hwb, lab, lch, oklab, and oklch
  • Added support for recent CSS list-type values (#152)
  • Added option to preserve comments in CSS stylesheet (#99)
  • Added support for CSS container queries

New Contributors

Full Changelog: v0.17.0...v0.18.0

0.17.0

Choose a tag to compare

@FlorianRappl FlorianRappl released this 15 Jan 22:54

Released on Sunday, January 15 2023.

What's Changed

  • Updated build system to use NUKE instead of CAKE
  • Dropped .NET Framework 4.6
  • Updated to use AngleSharp 0.17
  • Updated micro parser API to be public (#111)
  • Fixed casing issue with color, timing, and gradient functions (#109)
  • Fixed parsing of skew (#101)
  • Fixed shorthand properties using inherit being omitted (#100)
  • Fixed escape property name by @MartinWelsch in #121
  • Added support for @counter-style (#102)
  • Added support for @font-feature-values (#102)
  • Added support for conic-gradient (#101)
  • Added support for scroll-snap-type declaration (#91)

New Contributors

Full Changelog: v0.16.4...v0.17.0

0.16.4

Choose a tag to compare

@github-actions github-actions released this 15 Feb 10:55
a754c9a

Released on Tuesday, February 15 2022.

  • Fixed issue with wrong AngleSharp version used for build (#103)

0.16.3

Choose a tag to compare

@github-actions github-actions released this 06 Jan 01:14

Released on Wednesday, January 5 2022.

  • Fixed issue with text-shadow missing the color part (#97)
  • Fixed support for IsToleratingInvalidSelectors parser option (#98)
  • Added Color.UseHex to change color output format (#96)