Releases: FXMisc/RichTextFX
0.10.7
Note: that this will most likely be the LAST release compatible with Java 8.
An Automatic-Module-Name entry of "org.fxmisc.richtext" has now been added to both the richtextfx-0.10.7.jar manifest as well as the fat Jar richtextfx-fat-0.10.7.jar manifest.
A notable enhancement is the addition of a setPlaceholder( Node, Pos ) API.
See the Changelog for bug fixes and further details.
0.10.6
This release features multi-release JAR files that are compatible with Java 8 and UP without the need for add-exports or add-opens JVM arguments.
An Automatic-Module-Name entry of "org.fxmisc.richtext" has now been added to the richtextfx-0.10.6.jar manifest as well as the fat Jar richtextfx-fat-0.10.6.jar manifest listed below #902.
Notable enhancements are:
- The addition of an auto height/grow property #944,
- Foreign language input composition #985, and
- Paragraph folding #965.
See the Changelog for bug fixes and further details.
0.10.5
This release features multi-release JAR files that are compatible with Java 8 and UP without the need for add-exports or add-opens JVM arguments.
An Automatic-Module-Name entry of "org.fxmisc.richtext" has now been added to the richtextfx-0.10.5.jar manifest, while the fat Jar richtextfx-fat-0.10.5.jar listed below has a module name of "richtextfx.fat". #902
Notable enhancements are the addition of a suspendable undo manager (see UndoUtils) as well as the addition of getLocale and setLocale to influence BreakIterator behavior.
See the Changelog
0.10.4
This release features multi-release JAR files that are compatible with Java 8 and UP without the need for add-exports or add-opens JVM arguments.
An Automatic-Module-Name entry of org.fxmisc.richtext has now been added to the JAR's manifest.
Notable enhancements are the addition of the following API:
UndoUtils.noOpUndoManager()
setPlaceholder( Node )and the addition of RichTextFX textfields:
InlineCssTextField, StyleClassedTextField, and their parent StyledTextField<PS, S>
See the Changelog
0.10.3
This release features multi-release JAR files that are compatible with Java 8 and UP without the need for add-exports or add-opens JVM arguments.
Note that you still need to include the JAR files on the classpath irrespective of the Java version being used.
See the Changelog
Notable enhancement is the addition of the following API:
append( SEG seg, S style )
insert( int position, SEG seg, S style )
getParagraphGraphic( int parNdx )
recreateParagraphGraphic( int parNdx )
setParagraphInsertionStyle( PS paraStyle )
setTextInsertionStyle( S txtStyle )0.10.2
This release features multi-release JAR files that are compatible with Java 8 and UP without the need for add-exports or add-opens JVM arguments.
Note that you still need to include the JAR files on the classpath irrespective of the Java version being used.
See the Changelog
Notable enhancement is the addition of a line highlighter API:
setLineHighlighterFill( Paint highlight )
setLineHighlighterOn( boolean show )
isLineHighlighterOn()The highlighter can be styled via CSS using selectors from Path, Shape, and Node. For example:
.styled-text-area .line-highlighter { -fx-fill: lime; }
/* or */
.line-highlighter { -fx-highlight-fill: lime; }Any added custom Selections can now also be styled via CSS using the selection's name.
0.10.1
This release also has multi-release JAR files that are compatible with Java 8 and UP without the need for add-exports or add-opens JVM arguments.
Note that you still need to include the JAR files on the classpath irrespective of the Java version being used.
See the Changelog
Note All deprecated methods and properties have been removed in this release !