Releases: plantuml/plantuml
snapshot - JAR (~v1.2025.5beta1)
Version ~v1.2025.5beta1 of the 2025-07-13 at 22:29:34 (UTC)
This is a JAR pre-release of the latest development work.
⏱ Snapshot taken the 2025-07-13 at 22:29:34 (UTC)
Release - Native Image (v1.2025.4)
Version v1.2025.4 of the 2025-06-28 at 11:32:57 (UTC)
This is a Native Image release of the latest development work.
Credit or GitHub Action used
v1.2025.4
Issues fixed and PR from Milestone 1.2025.4
What's Changed
- ✅ #2137 Testing variable definition by @MuhammadEzzatHBK in #2204
- ⬆️ chore(deps): bump junit-jupiter from 5.12.2 to 5.13.0 by @dependabot in #2206
- ⬆️ chore(deps): bump org.junit.platform:junit-platform-launcher from 1.12.2 to 1.13.0 by @dependabot in #2207
- 🐛 Fix UTF8 byte array helper by @arnaudroques in #2210
- 💄Add
newpage
style and ImproveLineThickness
in order to make more test onLineThickness
(and detect some new issues) by @The-Lum in #2213 - 📝 upd
CHANGES.md
according to v1.2025.3 by @The-Lum in #2222 - 🧐 Draw debug rectangle on Activity diagram (when option debug is set) by @The-Lum in #2219
- ⬆️ chore(deps): bump org.junit.platform:junit-platform-launcher from 1.13.0 to 1.13.1 by @dependabot in #2226
- ⬆️ chore(deps): bump junit-jupiter from 5.13.0 to 5.13.1 by @dependabot in #2227
- 💄 Allow
LineThickness
andLineStyle
onstart/end
on State Diagram and onstart/stop/end
on Activity diagram, Improve Dark mode forstart/end
by @The-Lum in #2229 - 🐛 Select all ancestor and descendant nodes on double-click by @michaelomichael in #2231
- ⬆️ Bump gradle/actions from 4.4.0 to 4.4.1 by @dependabot in #2230
- ✨ Pico Web Server support for the /language endpoint by @skuro in #2234
- 💄 Manage
sequenceDelay[Font|BorderColor]
on FromSkinparamToStyle by @The-Lum in #2235 - ✨Add Record and Data classes by @Intybyte in #2232
- 💄 add TEXTCOLOR to manage dark mode (for version, ...) by @The-Lum in #2236
- 📝 Contributing docs update by @EternalGeniuz in #2237
- 🐛 Fix
ant
build by @blinxen in #2239 - 🐛 Exclude test directory from ant compilation by @blinxen in #2241
- 📝 update commit messages link to absolute path by @EternalGeniuz in #2242
- 💄 [Sequence Diagram] Allow
stroke
(LineThickness
andLineStyle
) on: destroy, delay, newpage, database. by @The-Lum in #2245 - ⬆️ Bump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 by @dependabot in #2247
- 💄 allow
stroke
on delay (fixstyleDelay
definition) by @The-Lum in #2249 - ♻️ refactor most of
ComponentRose
classes forstyle
by @The-Lum in #2250 - ✅ migrate
JUnit
Assertion toAssertJ
onBasicTest
by @The-Lum in #2252 - ✨ allow 'bold dot' (with
@
) on Class arrow (for UML association end ownership) by @The-Lum in #2253 - ✅ Added some UT for EvalBoolean Module by @EternalGeniuz in #2246
- ⬆️ Bump junit-jupiter from 5.13.1 to 5.13.2 by @dependabot in #2258
- ⬆️ Bump org.junit.platform:junit-platform-launcher from 1.13.1 to 1.13.2 by @dependabot in #2259
New Contributors
- @skuro made their first contribution in #2234
- @Intybyte made their first contribution in #2232
- @EternalGeniuz made their first contribution in #2237
- @blinxen made their first contribution in #2239
Full Changelog: v1.2025.3...v1.2025.4
Release - Native Image (v1.2025.3)
Version v1.2025.3 of the 2025-06-01 at 09:26:35 (UTC)
This is a Native Image release of the latest development work.
Credit or GitHub Action used
v1.2025.3
Issues fixed and PR from Milestone 1.2025.3
What's Changed
- 👷 use standard Gradle project structure by @arnaudroques in #2118
- ✨Group link qualifiers (
kals
) with their edges by @michaelomichael in #2124 - 📝 upd
CHANGES.md
according to v1.2025.2 by @The-Lum in #2117 - 👷 add "Intermediate Test" github action by @The-Lum in #2132
- 💄 Allow style on rnote and hnote, on sequence diagram by @The-Lum in #2136
- ⬆️ chore(deps): bump org.graalvm.buildtools.native from 0.10.5 to 0.10.6 by @dependabot in #2123
- ⬆️ chore(deps): bump gradle/actions from 4.0.0 to 4.3.1 by @dependabot in #2135
- ⬆️ chore(deps): bump elk from 0.9.1 to 0.10.0 by @dependabot in #2126
- 🚸 add
<<object>>
as synonymous of<<task>>
on Box style of Activity diagram by @The-Lum in #2139 - ✅ add more unit tests:
colors builtin functions
,strpos
,substr
,date
by @The-Lum in #2141 - ⬆️ chore(deps): bump org.junit.platform:junit-platform-launcher from 1.10.2 to 1.12.1 by @dependabot in #2142
- 👷 Add
DEV_TEST
environment variable to avoid including all gradle projects during intermediate tests by @The-Lum in #2147 - 👷 add manual dev unit test action by @The-Lum in #2150
- ♻️ refactor Color: replace
getColorLEGACY
bygetColor
, color unit test on the appropriate folder by @The-Lum in #2151 - ⬆️ chore(deps): bump junit-jupiter from 5.12.1 to 5.12.2 by @dependabot in #2154
- ⬆️ chore(deps): bump org.junit.platform:junit-platform-launcher from 1.12.1 to 1.12.2 by @dependabot in #2155
- 🌐 Allow Unicode character on Chen Diagram by @The-Lum in #2165
- 💄 improve sequenceLifeLineBorder and refactoring of
AbstractTextualComponent
,AbstractComponent
by @The-Lum in #2159 - 💄 Improve destroy using style and suppress redundant parameter by @The-Lum in #2173
- 💄 Improve newpage using style and suppress redundant parameter by @The-Lum in #2177
- ✅ test: add some unit tests of
tim/builtin
functions by @chiisasa in #2178 - ⬆️ chore(deps): bump org.apache.xmlgraphics:batik-all from 1.18 to 1.19 by @dependabot in #2180
- ⬆️ chore(deps): bump org.apache.xmlgraphics:fop from 2.10 to 2.11 by @dependabot in #2181
- 🐛allow hyphen (
-
) on [Activity] stereotype style by @The-Lum in #2184 - 👷 add jacoco, and add jacoco report on website deployement by @The-Lum in #2186
- ✨ add new Activity UML Shape (and corresponding javadoc) by @The-Lum in #2185
- 📝fix javadoc URL and add link to jacoco by @The-Lum in #2187
- 🐛 no
checkOldVersionWarning
ifbeta
version by @The-Lum in #2188 - ✅ #2137 Adding UT coverage to EvalMath.java by @MuhammadEzzatHBK in #2192
- ⬆️ chore(deps): bump undici from 5.28.5 to 5.29.0 in /.github/actions/configure-workflow by @dependabot in #2194
- ⬆️ chore(deps): bump gradle/actions from 4.3.1 to 4.4.0 by @dependabot in #2195
- ⬆️ chore(deps): bump org.xmlunit:xmlunit-core from 2.10.0 to 2.10.1 by @dependabot in #2196
- ⬆️ chore(deps): bump org.xmlunit:xmlunit-core from 2.10.1 to 2.10.2 by @dependabot in #2199
- 👷 add a gradle test task to run 'IntermediateTest' by @The-Lum in #2200
- 💄 allow linecolor style on goto lines by @The-Lum in #2198
- ✨ allow weekly header starting from any number given by user, including negative numbers by @The-Lum in #2202
New Contributors
- @chiisasa made their first contribution in #2178
- @MuhammadEzzatHBK made their first contribution in #2192
Full Changelog: v1.2025.2...v1.2025.3
Release - Native Image (v1.2025.2)
Version v1.2025.2 of the 2025-03-05 at 18:37:10 (UTC)
This is a Native Image release of the latest development work.
Credit or GitHub Action used
v1.2025.2
Issues fixed and PR from Milestone 1.2025.2
What's Changed
- Revert SVG fill to "none"; use UParam to indicate hit targets by @michaelomichael in #2072
- Render entity names as SVG attributes; consolidate interactive JS/CSS by @michaelomichael in #2079
- chore(deps): bump @octokit/request-error and @actions/github in /.github/actions/configure-workflow by @dependabot in #2074
- chore(deps): bump @octokit/plugin-paginate-rest from 9.2.1 to 9.2.2 in /.github/actions/configure-workflow by @dependabot in #2084
- chore(deps): bump @octokit/request from 8.4.0 to 8.4.1 in /.github/actions/configure-workflow by @dependabot in #2085
- Make component ports interactive by @michaelomichael in #2086
- 👷 add
Linux ARM64 native image
onNative Image - Snapshot
by @The-Lum in #2077 - 👷 fix
Linux ARM64
native image onNative Image - Snapshot
by @The-Lum in #2078 - 💄 update handwritten themes in order to avoid warning by @The-Lum in #2088
- Add filtering to interactive sequence diagrams by @michaelomichael in #2091
- Support C4 on native image by @chicobento in #2097
- 💄 Allow old skinparam (
stereotypeXBackgroundColor/BorderColor
) for new spot style by @The-Lum in #2101 - 👷 Fix naming of the snapshot native images (SNAPSHOT) by @The-Lum in #2106
New Contributors
- @chicobento made their first contribution in #2097
Full Changelog: v1.2025.1...v1.2025.2
snapshot - Native Image (~v1.2025.2beta3)
Version ~v1.2025.2beta3 of the 2025-03-05 at 17:36:30 (UTC)
This is a Native Image pre-release of the latest development work.
⏱ Snapshot taken the 2025-03-05 at 17:36:30 (UTC)
Release - Native Image (v1.2025.1)
Version v1.2025.1 of the 2025-02-16 at 11:14:27 (UTC)
This is a Native Image release of the latest development work.
Credit or GitHub Action used
v1.2025.1
Issues fixed and PR from Milestone 1.2025.1
What's Changed
- Typo refactor by @JanRoma in #2034
- feat: Add method to map regex patterns to descriptive names by @shunlibest in #2036
- feat: Add support for custom XMI generation by @vvasiu in #2049
- chore(deps): bump org.graalvm.buildtools.native from 0.10.3 to 0.10.4 by @dependabot in #1994
- chore(deps): bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4 by @dependabot in #2011
- chore(deps): bump org.assertj:assertj-core from 3.26.3 to 3.27.3 by @dependabot in #2047
- 💡 add YAML frontmatter (with metadata) on all theme files by @The-Lum in #2052
- Checking if the start of the multiline is not the last line by @JanRoma in #2056
- Allow interactive SVG sequence diagram's header to float by @michaelomichael in #2058
- Removed unused imports by @JanRoma in #2060
- chore(deps): bump org.graalvm.buildtools.native from 0.10.4 to 0.10.5 by @dependabot in #2064
- Hide monthheader if the whole month is closed in gantt by @coding-mic in #2068
- 💡 Theme YAML header: remove
origin
field, fix typo, add license, minor changes by @The-Lum in #2066
New Contributors
- @JanRoma made their first contribution in #2034
- @shunlibest made their first contribution in #2036
- @vvasiu made their first contribution in #2049
- @coding-mic made their first contribution in #2068
Full Changelog: v1.2025.0...v1.2025.1