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
toCssColorValue
) - 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
andgrid-gap
(#137) - Fixed inclusion of CSS from stylesheets (#116, #140)
- Fixed style empty if
text-align
isstart
(#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
) forLength
(#136) - Added further compactification of CSS tuples (#89, #93)
- Added new value types
CssPercentageValue
,CssNumberValue
, andCssIntegerValue
- 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
andmargin-inline
declarations - Added support for
padding-block
andpadding-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
, andoklch
- Added support for recent CSS
list-type
values (#152)
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)
Released on Tuesday, February 15 2022.
- Fixed issue with wrong AngleSharp version used for build (#103)
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)
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)
Released on Wednesday, August 11 2021.
- Fixed issue with certain letter combinations in data URIs (#76)
- Added support for
xxx-large
keyword infont-size
(#77)
Released on Sunday, June 13 2021.
- Updated to use AngleSharp 0.16
Release on Sunday, June 6 2021.
- Extended values for the
width
declaration (#69)
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
Released on Thursday, June 11 2020.
- Fixed issue for representation of
counter()
andcounters()
(#58) - Fixed parsing of numerical font-weight in font shorthand (#57)
Released on Monday, May 4 2020.
- Updated
ComputeDeclarations
andComputeCascadedStyle
to supportIEnumerable<ICssStyleRule>
(#53)
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
Released on Friday, September 6 2019.
- Added
Compute
extension forICssStyleDeclaration
- Added
GetMatchingStyles
extension forICssRuleList
- Added
MinifyStyleFormatter
- Added
Prettify
andMinify
extension methods - Fixed border-style expansion order (#34)
- Fixed text-decoration expansion order (#35)
- Fixed missing whitespace in
GetInnerText()
(#32)
Released on Wednesday, May 15 2019.
- Binary version fix
- Fixed indexers are missing a
DomAccessorAttribute
(#30) - Added
cssRules
alias:rules
(#29)
Released on Sunday, May 12 2019.
- Reference latest AngleSharp
- Fixed empty value when removing properties (#14)
- Returns
null
inGetStyle
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
Released on Monday, January 7 2019.
- Reference latest AngleSharp
- Updated reference to
System.Encoding.CodePages
(#13)
Released on Friday, January 4 2019.
- Initial release