Skip to content

Releases: plantuml/plantuml

snapshot - JAR (~v1.2025.5beta1)

13 Jul 22:29
Compare
Choose a tag to compare
Pre-release

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.
⚠️ It is not ready for general use ⚠️
Snapshot taken the 2025-07-13 at 22:29:34 (UTC)

Release - Native Image (v1.2025.4)

28 Jun 11:38
Compare
Choose a tag to compare

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

28 Jun 11:25
Compare
Choose a tag to compare

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 Improve LineThickness in order to make more test on LineThickness (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 and LineStyle on start/end on State Diagram and on start/stop/end on Activity diagram, Improve Dark mode for start/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 and LineStyle) 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 (fix styleDelay definition) by @The-Lum in #2249
  • ♻️ refactor most of ComponentRose classes for style by @The-Lum in #2250
  • ✅ migrate JUnit Assertion to AssertJ on BasicTest 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

Full Changelog: v1.2025.3...v1.2025.4

Release - Native Image (v1.2025.3)

01 Jun 09:33
Compare
Choose a tag to compare

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

01 Jun 09:19
Compare
Choose a tag to compare

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 by getColor, 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 if beta 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

Full Changelog: v1.2025.2...v1.2025.3

Release - Native Image (v1.2025.2)

05 Mar 18:43
Compare
Choose a tag to compare

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

05 Mar 18:29
Compare
Choose a tag to compare

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 on Native Image - Snapshot by @The-Lum in #2077
  • 👷 fix Linux ARM64 native image on Native 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

Full Changelog: v1.2025.1...v1.2025.2

snapshot - Native Image (~v1.2025.2beta3)

05 Mar 17:43
07a3080
Compare
Choose a tag to compare

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.
⚠️ It is not ready for general use ⚠️
Snapshot taken the 2025-03-05 at 17:36:30 (UTC)

Release - Native Image (v1.2025.1)

16 Feb 11:20
Compare
Choose a tag to compare

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

16 Feb 11:07
Compare
Choose a tag to compare

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

Full Changelog: v1.2025.0...v1.2025.1