CSSBox 5 comes with a new API, FP layout computation and a reworked rendering infrastructure.
The new release supports multi-value properties, has a new background-image API and fixes several bugs.
Counter support has been added in this release and text decoration propagation has been fixed.
The processing of the counter-related properties has been reworked and fixed.
The new release contains logging optimizations and some minor bugfixes.
This release finally introduces the text-align: center support, letter-spacing and word-spacing support and many fixes in SVG generation.
The new release contains an improved support of animations, transitions, flex and grid layout and type-safe functions.
The new release contains a generic font definition support, configurable image cache and some bugfixes.
This release improves the font-face rule processing and fixes some minor bugs.
This release removes the dependency on jawa.awt packages which should make jStyleParser compatible with Android and other platforms where AWT is not available.
The new release includes porting to jStyleParser 3 and many fixes in layout computation. It also supports calculated CSS values and box-sizing.
The new release includes many improvements including calc() expression evaluation, default value processing, flexbox support, color value evaluation and many more. Most of the changes include minor API changes.
This release includes minor API extensions and selector processing fixes.
The parser has been rewritten to ANTLR4 while preserving the same API. Many improvements in error recovery have been introduced.
The new CSSBox release inlcudes the 2D transformation support, background-size support, image size computation closer to the CSS specification and several important rendering fixes.
The new jStyleParser brings a new extensible ElementMatcher mechanism for defining the way of selector - element matching. Ready to use element matchers for XHTML, HTML-standard and HTML-quirks mode are available. A basic CSS transformations support has been added too.
The new release of CSSBox includes significant improvements in replaced image size computation, decoding (re-implemented using ImageIO) and painting. There also some minor fixes in layout computation.
Main highlights of the new release are the improved extensibility of the parser grammar that allows creating custom parsers, several performance optimizations, a few new properties supported and numerous bugfixes.
The new release fixes a few minor bugs and adds a possibility to add the image ALT attributes.
The new CSSBox release includes several minor rendering fixes (background rendering, root element margin collapsing) and updates to the DOM and jStyleParser APIs.
This release introduces a completely new rule ordering algorithm that removes the parsing order dependency and is more efficient. It also allows to provide a custom mechanism for obtaining network resources. There are also several minor extensions and bugfixes included.
The new release of jStyleParser contains many fixes in processing different CSS features, error recovery fixes and improvements in the CSS3 direction. See the changelog for details.
This release updates SwingBox to use latest CSSBox releases and contains several bugfixes as well.