Skip to content

Releases: plantuml/plantuml

snapshot - Native Image (~v1.2026.2beta1)

20 Jan 16:38

Choose a tag to compare

Version ~v1.2026.2beta1 of the 2026-01-20 at 16:38:51 (UTC)

This is a Native Image pre-release of the latest development work.
⚠️ It is not ready for general use ⚠️
⏱ Snapshot taken the 2026-01-20 at 16:38:51 (UTC)

snapshot - JAR (~v1.2026.2beta1)

20 Jan 16:22

Choose a tag to compare

Pre-release

Version ~v1.2026.2beta1 of the 2026-01-20 at 16:22:08 (UTC)

This is a JAR pre-release of the latest development work.
⚠️ It is not ready for general use ⚠️
⏱ Snapshot taken the 2026-01-20 at 16:22:08 (UTC)

v1.2026.1

18 Jan 12:01

Choose a tag to compare

Issues fixed and PR from Milestone 1.2026.1

What's Changed

  • πŸ› Remove from sub-diagram SVG processing instructions by @immortaldd in #2478

Full Changelog: v1.2026.0...v1.2026.1

v1.2026.0

09 Jan 17:40

Choose a tag to compare

Issues fixed and PR from Milestone 1.2026.0

What's Changed

  • πŸ“ upd CHANGES.md according to v1.2025.10 by @The-Lum in #2417
  • ✨ Added repeat while labels to diamond Inside figure by @AlexJauregui02 in #2422
  • ✨ Connectors from switch tile creates arrow to a different tile in a different swimlane by @AlexJauregui02 in #2423
  • πŸ’„ tikz: vertically center single AtomText and fix cuca height (#2055) by @liudongmiao in #2424
  • ✨ Connectors from switch tiles connect correctly by @AlexJauregui02 in #2426
  • πŸ’„ Horizontal text alignment inside multiline text by @immortaldd in #2408
  • ⬆️ Bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #2431
  • πŸ—οΈ Build PlantUML MIT Light jar in a separate project plantuml-mit-light by @nbauma109 in #2435
  • ⬆️ Bump js-yaml from 4.1.0 to 4.1.1 in /.github/actions/configure-workflow by @dependabot[bot] in #2433
  • ✨ Add chart diagram support with comprehensive features by @arnaudroques in #2440
  • ✨ Add attribute to visibility modifiers in SVG by @fcnjd in #2441
  • ⬆️ Bump js-yaml from 3.14.1 to 3.14.2 in /.github/actions/configure-workflow by @dependabot[bot] in #2442
  • πŸ“ docs: improve doc (JavaDoc, GH) [package-info.java, readme.md](for chart) by @The-Lum in #2443
  • πŸ’„ 2436 style allow actor shape on activity diagram by @arnaudroques in #2444
  • ⬆️ Bump actions/checkout from 5 to 6 by @dependabot[bot] in #2446
  • ✨add stereotype and URL for CommandActivityLegacy1 on activity diagram by @The-Lum in #2451
  • ✨ Allow empty branch in mindmap by @The-Lum in #2452
  • ✨ add link type attributes to SVG by @fcnjd in #2453
  • ✨ Allow minimal mindmap by @The-Lum in #2454
  • 🩹 fix lazy Regex on CommandActivityLegacy1 by @The-Lum in #2456
  • πŸ“ Move documentation files to docs/ directory by @Copilot in #2464
  • ⬆️ Bump actions/cache from 4 to 5 by @dependabot[bot] in #2459
  • ⬆️ Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #2460
  • ⬆️ Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #2461
  • ⬆️ Bump junit-jupiter from 6.0.1 to 6.0.2 by @dependabot[bot] in #2472
  • ⬆️ Bump org.junit.platform:junit-platform-launcher from 6.0.1 to 6.0.2 by @dependabot[bot] in #2473

New Contributors

Full Changelog: v1.2025.10...v1.2026.0

v1.2025.10

04 Nov 17:36

Choose a tag to compare

Issues fixed and PR from Milestone 1.2025.10

What's Changed

  • ✨ Add support for rounded corners on ortho edges by @davmf in #2389
  • πŸ› Add automatic vertical alignment for orthogonal edges at label nodes by @davmf in #2395
  • ✨ Allow access to internal SVG sprite (SVG by default with a PNG fallback) by @The-Lum in #2397
  • ✨ allow unit (s, m, h, d, y, Y) on timing scale as pixel by @The-Lum in #2398
  • ⬆️ Bump org.xmlunit:xmlunit-core from 2.10.4 to 2.11.0 by @dependabot[bot] in #2401
  • πŸ› Remove extra empty line after sub-diagram by @immortaldd in #2404
  • ⬆️ Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #2402
  • ⬆️ Bump junit-jupiter from 6.0.0 to 6.0.1 by @dependabot[bot] in #2412
  • ⬆️ Bump org.junit.platform:junit-platform-launcher from 6.0.0 to 6.0.1 by @dependabot[bot] in #2413

New Contributors

Full Changelog: v1.2025.9...v1.2025.10

v1.2025.9

18 Oct 13:06

Choose a tag to compare

Issues fixed and PR from Milestone 1.2025.9

What's Changed

  • ✨Add node-based transition labels for state diagrams by @davmf in #2368
  • ✨Further improve edge routing for node-style transition labels in state diagrams by @davmf in #2369
  • ⬆️ Bump org.junit.platform:junit-platform-launcher from 1.13.4 to 6.0.0 by @dependabot[bot] in #2358
  • ⬆️ Bump junit-jupiter from 5.13.4 to 6.0.0 by @dependabot[bot] in #2359
  • ⬆️ Bump gradle/actions from 4.4.4 to 5.0.0 by @dependabot[bot] in #2364
  • ⬆️ Bump peter-evans/repository-dispatch from 3 to 4 by @dependabot[bot] in #2365
  • πŸ‘· Only trigger plantuml-eclipse workflow on non-snapshot PlantUML releases by @travkin79 in #2372
  • ✨ allow * on ActivityLegacy1 (and adjust with spaceZeroOrOne) by @The-Lum in #2376
  • ✨Center node-style transition labels on edge path in state diagrams by @davmf in #2379
  • πŸ“Œ chore(deps): pin graphviz version in Dockerfile by @antoineauger in #2383
  • ✨Preserve original number format in timing diagram analog scale labels by @davmf in #2382
  • ♻️ refactor Regex on ActivityLegacy1, and spaceZeroOrOne by @The-Lum in #2385
  • πŸ“ put --exclude <pattern> on input command by @The-Lum in #2390

New Contributors

Full Changelog: v1.2025.8...v1.2025.9

v1.2025.8

04 Oct 18:05

Choose a tag to compare

Issues fixed and PR from Milestone 1.2025.8

What's Changed

  • 🍱 [Archimate] Remove duplicate sprites and replace PNG sprites with SVG counterparts by @jeanmarc in #2327
  • ⬆️ Bump gradle/actions from 4.4.2 to 4.4.3 by @dependabot[bot] in #2328
  • πŸ”Š Improve error message for WBS diagram root validation (replace error 44) by @The-Lum in #2330
  • πŸ› Language Descriptor Improvement [fix, update, add, suppress some keywords] by @The-Lum in #2336
  • ⬆️ Bump org.xmlunit:xmlunit-core from 2.10.3 to 2.10.4 by @dependabot[bot] in #2337
  • ⬆️ Bump elk from 0.10.0 to 0.11.0 by @dependabot[bot] in #2338
  • πŸ› Improve WBS declaration (with Direction, Code) by @The-Lum in #2346
  • ⬆️ Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 by @dependabot[bot] in #2348
  • ⬆️ Bump org.assertj:assertj-core from 3.27.5 to 3.27.6 by @dependabot[bot] in #2351
  • ⬆️ Bump gradle/actions from 4.4.3 to 4.4.4 by @dependabot[bot] in #2357
  • ✨ WBS improve declaration (force order of parameters) by @The-Lum in #2362
  • ⬆️ Bump org.graalvm.buildtools.native from 0.11.0 to 0.11.1 by @dependabot[bot] in #2353

Full Changelog: v1.2025.7...v1.2025.8

v1.2025.7

08 Sep 21:11

Choose a tag to compare

πŸŽ‰ version 1.2025.7

v1.2025.6

08 Sep 17:58

Choose a tag to compare

πŸŽ‰ version 1.2025.6

v1.2025.5

08 Sep 16:17

Choose a tag to compare

Issues fixed and PR from Milestone 1.2025.5

What's Changed

  • βœ… test: add new ut for StringUtils#toInternalBoldNumber by @cediwelli in #2262
  • πŸ’„ [Sequence Diagram] Add inheritance to lifeline for delay by @The-Lum in #2266
  • ⬆️ Bump org.junit.platform:junit-platform-launcher from 1.13.2 to 1.13.3 by @dependabot[bot] in #2267
  • ⬆️ Bump junit-jupiter from 5.13.2 to 5.13.3 by @dependabot[bot] in #2268
  • πŸ‘· Add workflow for triggering another workflow in plantuml-eclipse repo by @travkin79 in #2269
  • πŸ‘· Explicitly call the new workflow by @travkin79 in #2270
  • πŸ‘· dispatching workflow: Rename a few variables, update description, add git ref parameter by @travkin79 in #2274
  • πŸ› Fix json syntax by @travkin79 in #2275
  • πŸ› fix GraphvizDotHeader test to be more conform to the official DOT grammar by @The-Lum in #2294
  • ⬆️ Bump org.graalvm.buildtools.native from 0.10.6 to 0.11.0 by @dependabot[bot] in #2281
  • ⬆️ Bump form-data from 3.0.1 to 3.0.4 in /.github/actions/configure-workflow by @dependabot[bot] in #2282
  • ⬆️ Bump junit-jupiter from 5.13.3 to 5.13.4 by @dependabot[bot] in #2283
  • ⬆️ Bump org.junit.platform:junit-platform-launcher from 1.13.3 to 1.13.4 by @dependabot[bot] in #2284
  • ⬆️ Bump gradle/actions from 4.4.1 to 4.4.2 by @dependabot[bot] in #2291
  • ⬆️ Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 by @dependabot[bot] in #2293
  • ⬆️ Bump actions/checkout from 4 to 5 by @dependabot[bot] in #2297
  • ⬆️ Bump actions/checkout from 4 to 5 by @dependabot[bot] in #2300
  • ⬆️ Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #2301
  • πŸ’„ Update Archimate sprites to assign correct colors by @jeanmarc in #2308
  • πŸ’„ [Style][Theme] Improve task margin management on all themes (for Gantt diagram) by @The-Lum in #2312
  • πŸ› Add missing double dash un-escaping in SVG metadata by @mrtzcspr in #2313
  • 🍱 Archimate updates, including svg versions of the sprites by @jeanmarc in #2316
  • ⬆️ Bump actions/labeler from 5 to 6 by @dependabot[bot] in #2314
  • ⬆️ Bump actions/github-script from 7 to 8 by @dependabot[bot] in #2315
  • πŸ”Š Improve error reported when entity already exists (for JSON, Map and Object diagram) by @The-Lum in #2324

New Contributors

Full Changelog: v1.2025.4...v1.2025.5