[ANNOUNCEMENT] CSS4J 1.0.4 (post-End of Life Extension)

5 views
Skip to first unread message

admin

unread,
Apr 14, 2020, 1:15:37 PM4/14/20
to css4j
 Although the 1.0 branch is no longer formally supported, a few relatively important bug fixes emerged in the supported branches that also affect 1.0, and a small regression was identified in the EoL release (1.0.3), so I decided to roll out this 1.0.4 release. It is available from the typical download sites:
 Anyone still using 1.0 is encouraged to upgrade to 1.0.4.

 Of course, a new 2.0 release with similar fixes is being worked on, and should be available within the next few days.


Changes

Version 1.0.4
-------------
 * Core:
- CSSOM: always resolve percentages in
font-size serializations, even when
  no author-specified (nor locally supplied) top-block font size is available.
- CSSOM: specificity for subsequent sibling (a~b) selectors was not being 
  computed.
- CSSOM: the specificity of BEGINS_ATTRIBUTE, ENDS_ATTRIBUTE and 
  SUBSTRING_ATTRIBUTE conditional selectors was not being computed.
- CSSOM: support the ':where()' pseudo-class.
- CSSOM: fix a bug computing the specificity of :not(), :is(), :has() and 
  :nth-*(n of <list>) pseudo-classes.
- CSSOM: fix commit [4c41935b] "do not assume that var() with a color fallback 
  always represents a color" for gradients (regression introduced in 1.0.3).
- Fix typo in auxiliary text file.
 
 * Dom4j module:
- Maven POM: upgrade dom4j dependency to 2.1.3.

Reply all
Reply to author
Forward
0 new messages