Releases: bobbylight/RSyntaxTextArea
3.6.2
Precompiled jars are available in Maven Central (com.fifesoft:rsyntaxtextarea:3.6.2).
Highlights
🎁 Added PowerShell Syntax Highlighting by @Var7600 in #606
Syntax highlighting of PowerShell is now supported.
| PowerShell |
|---|
![]() |
🎁 Syntax highlighting improvement for INI by @sesquialtera87 in #622
Issues around strings, comments, and square brackets in values were all fixed.
| Before | After |
|---|---|
![]() |
![]() |
🔧 Minor tweaks to TextEditorPane by @bobbylight in #648
- Calling
reload()on a local, new/unsaved file is now a no-op, and doesn't throw an exception - Calling
load()now setslastSaveOrLoadTime
🎁 Add fold indicator background by @DJ-Raven in #651
The editor now supports a background color for collapsed fold lines. Themes can define this property as well.
| Collapsed fold line background |
|---|
![]() |
🔧 Fix FR encoding error in focusable tips by @bobbylight in #654
The accented character was incorrectly defined for focusable tooltips in French:
| Before | After |
|---|---|
![]() |
![]() |
New Contributors
Full Changelog: 3.6.0...3.6.2
3.6.1
Precompiled jars are available in Maven Central (com.fifesoft:rsyntaxtextarea:3.6.1).
Highlights
No new features, this release is primarily to bump dependencies and get publishing to Maven Central working again.
What's Changed
- Fix #612: Fix license link in maven config by @bobbylight in #615
- Fix #613: Tweak language of BSD 3-clause license to match official ve… by @bobbylight in #616
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #630
- Bump gradle/actions from 4 to 5 by @dependabot[bot] in #632
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #633
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #635
- Security Fix: Potential XXE Vulnerability in load function by @scyt01 in #628
- Get publishing to gradle working with gradle-nexus/publish-plugin by @bobbylight in #638
New Contributors
Full Changelog: 3.6.0...3.6.1
3.6.0
Precompiled jars are available in Maven Central (com.fifesoft:rsyntaxtextarea:3.6.0).
Highlights
🎁 Added VHDL Syntax Highlighting (#505) (@Var7600)
Syntax highlighting of VHDL is now supported.
| VHDL Syntax Highlighting |
|---|
![]() |
🎁 Added Add/Remove events for bookmarks in IconRowHeader (#600) (@roger1337)
Adding and removing bookmarks from IconRowHeader now fires events that applications can listen to.
🎁 Update Russian translation of the ClipboardHistory strings (#604) (@MeToDucT)
Clipboard history is now translated into Russian.
| Russian Paste popup (Ctrl+Shift+V / Cmd+Shift+V) |
|---|
![]() |
See also tickets marked for this release.
3.5.4
Precompiled jars are available in Maven Central (com.fifesoft:rsyntaxtextarea:3.5.4).
Highlights
🎁 Improved Toggle Comment behavior (#570, #589, #591)
The toggle comment action (mapped to Ctrl + / and Cmd + /) now behaves better for single-line comments.
| Toggling line comments |
|---|
![]() |
🎁 Collapsed code fold's preview should honor default font color (#593, #598)
Hovering over a collapsed fold's icon shows a preview of the collapsed content. This preview could use the wrong "default" font color when the installed Theme or SyntaxScheme didn't define an explicit foreground color for a token type. This is now fixed to fall back to the text area's default foreground color, which matches the editor behavior.
| Before | After |
|---|---|
![]() |
![]() |
Other Notable Changes
- Fix #592:
RTextArea.setUI()should not override non-UIResource fonts
See also tickets marked for this release.
3.5.3
Precompiled jars are available in Maven Central (com.fifesoft:rsyntaxtextarea:3.5.3). This is primarily a bugfix release, but we also bump the minimum JDK version required to build to JDK 17. RSTA will continue to build targeting Java 8 until our upcoming 4.0 release.
Notable Changes
- RSTA now builds with Java 17. It still runs on Java 8 and later. The upcoming 4.0 release will target Java 11+
- #577 Avoid showing
MatchedBracketPopupif RSTA instance isn't in focus (@ivanschehl) - Fix #541: Line numbers resize when getting a new document
- Fix #581: Overzealous Mark Occurrences for single characters
- Fix #581: Periods and commas marked in "Marked Occurrences"
- Fix #585 FileTypeUtil should identify Rust files
See also tickets marked for this release.
3.5.2
Precompiled jars are available in Maven Central (com.fifesoft:rsyntaxtextarea:3.5.2). This is a bugfix release.
Notable Changes
- #566 Remove
System.out.println()call (again) - #571 Updated Russian translation (@MeToDucT)
- #565 Add optional index parameter to
appendFoldingMenu()(@Mino260806)
See also tickets marked for this release.
3.5.1
Precompiled jars are available in Maven Central (com.fifesoft:rsyntaxtextarea:3.5.1). This is a bugfix release.
Notable Changes
- Fix #561 Remove
System.out.println()call
See also tickets marked for this release.
3.5.0
Precompiled jars are available in Maven Central (com.fifesoft:rsyntaxtextarea:3.5.0).
Highlights
🎁 Ligature support (#503, #554, #559)
Ligatures are now properly supported in the editor. Note this requires you to use a font that supports ligatures, which isn't always the case with OS default fonts. See this wiki article for an overview of this feature.
Other Notable Changes
- Fix #545 NPE in SyntaxView.viewToModel
- Fix #555 Marked Count is always zero if at end of file (@SamKry)
See also tickets marked for this release.
3.4.1
Precompiled jars are available in Maven Central (com.fifesoft:rsyntaxtextarea:3.4.1). This is primarily a bugfix release, but includes some API improvements to facilitate custom rendering.
Highlights
🎁 Customizable Token Painting (#534, #106)
Token painting can now be programmatically customized. A primary use case here is overriding how whitespace tokens are rendered, from the default in VisibleWhitespaceTokenPainter. A rather unattractive example:
🎁 Customizable Error Strip Painting (#535)
Error strip painting is now also programmatically customizable. Another unattractive example:
Other Notable Changes
- Fix #539: InsertQuoteAction overwrites trailing character after token instead of closing double quote in Python
- Fix #542: XMLTokenMaker does not follow XML spec (it wants ASCII element names)
- Fix #543: Clojure syntax highlighting: char literal double quote is treated as opening string
- Fix #540: Dot character (.) recognized as ERROR_IDENTIFIER in C#
- Fix #536: No marking if cursor is at end of file
See also tickets marked for this release.
3.4.0
Precompiled jars are available in Maven Central(com.fifesoft:rsyntaxtextarea:3.4.0).
Highlights
🎁 Customizable line numbering
Line numbering can now be customized beyond just font and color (#517, #518):
🎁 Rust support
Added Rust syntax highlighting and code folding (#481):
See also tickets marked for this release.













