Skip to content

Latest commit

 

History

History
176 lines (126 loc) · 5.79 KB

CHANGELOG.md

File metadata and controls

176 lines (126 loc) · 5.79 KB

1.0.0

Released on Sunday, January 21 2024.

  • Updated to use AngleSharp 1.0 (#150)
  • Updated media parsing to media L4 spec (#133)
  • Updated naming of CSS values (e.g., Color to CssColorValue)
  • 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 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 more CSSOM possibilities and helpers (#6)
  • 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)

0.17.0

Released on Sunday, January 15 2023.

  • 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)
  • 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)

0.16.4

Released on Tuesday, February 15 2022.

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

0.16.3

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)

0.16.2

Released on Thursday, November 4 2021.

  • Fixed issue with unbalanced grid areas and rows (#82)
  • Fixed small numbers to be transformed into negative exponentials (#80)
  • Fixed issue handling exponential unit values (#79)
  • Fixed InvalidCastException in template merging with CSS variables (#83)

0.16.1

Released on Wednesday, August 11 2021.

  • Fixed issue with certain letter combinations in data URIs (#76)
  • Added support for xxx-large keyword in font-size (#77)

0.16.0

Released on Sunday, June 13 2021.

  • Updated to use AngleSharp 0.16

0.15.1

Release on Sunday, June 6 2021.

  • Extended values for the width declaration (#69)

0.15.0

Released on Thursday, April 22 2021.

  • Added fill declaration (#59)
  • Added support for legacy linear-gradient syntax (#66)
  • Fixed parsing of background: none (#65)
  • Fixed issues with brackets being removed for calc expressions (#67)
  • Fixed issue throwing in grid-template: none serializations (#63, #68)
  • Dropped support for the .NET Standard 1.3 target

0.14.2

Released on Thursday, June 11 2020.

  • Fixed issue for representation of counter() and counters() (#58)
  • Fixed parsing of numerical font-weight in font shorthand (#57)

0.14.1

Released on Monday, May 4 2020.

  • Updated ComputeDeclarations and ComputeCascadedStyle to support IEnumerable<ICssStyleRule> (#53)

0.14.0

Released on Tuesday, April 7 2020.

  • Added a way to compute relative dimensions (#3)
  • Added render tree information incl. utilities (#4)
  • Fixed issue with empty content (#42)
  • Added debugger display attribute to CSS rules (#43)
  • Fixed handling of CSS gradients (#45)
  • Improved CSS string representation of gradients (#46)
  • Exposed IStyleCollection for CSS info (#51)
  • Fixed analysis issue with potential null selector (#52)
  • Added support for the .NET Framework 4.6.1 target
  • Added support for the .NET Framework 4.7.2 target

0.13.0

Released on Friday, September 6 2019.

  • Added Compute extension for ICssStyleDeclaration
  • Added GetMatchingStyles extension for ICssRuleList
  • Added MinifyStyleFormatter
  • Added Prettify and Minify extension methods
  • Fixed border-style expansion order (#34)
  • Fixed text-decoration expansion order (#35)
  • Fixed missing whitespace in GetInnerText() (#32)

0.12.1

Released on Wednesday, May 15 2019.

  • Binary version fix
  • Fixed indexers are missing a DomAccessorAttribute (#30)
  • Added cssRules alias: rules (#29)

0.12.0

Released on Sunday, May 12 2019.

  • Reference latest AngleSharp
  • Fixed empty value when removing properties (#14)
  • Returns null in GetStyle if CSS not configured (#15)
  • Added pointer-events and fixed border recombination (#16)
  • Fixed stroke-width value without unit (#18)
  • Fixed exception when not providing an IRenderDevice (#20)
  • Fixed missing CssStylingService.Default in cascade (#21)
  • Added extension helper SetStyle to modify all styles of many elements (#22)
  • Fixed expansion of shorthand properties to longhand (#23)
  • Opened CSSOM, e.g., declared ICssFunctionValue public (#24)
  • Introduced special converter for the src declaration (#25)
  • Fixed bug regarding CSS grid serialization (#27)
  • Added DefaultRenderDevice implementation

0.10.1

Released on Monday, January 7 2019.

  • Reference latest AngleSharp
  • Updated reference to System.Encoding.CodePages (#13)

0.10.0

Released on Friday, January 4 2019.

  • Initial release