draw.io Changelog

What's new in draw.io 24.2.5

Apr 14, 2024
  • Copy/drag SVG from local to drawio and its viewbox is modified.
  • Error when downloading exported data.

New in draw.io 24.1.0 (Mar 24, 2024)

  • ChangeLog:
  • Long freezes every few seconds #1504
  • Updates to draw.io core 24.1.0. All changes from 24.0.5 and 24.1.0 are added in this build.

New in draw.io 24.0.4 (Mar 10, 2024)

  • Uses electron 28.1.0.
  • Updates to draw.io core 24.0.4. All changes from 23.1.6 and 24.0.4 are added in this build.

New in draw.io 23.1.5 (Feb 16, 2024)

  • Updates to draw.io core 23.1.5. All changes from 23.0.3 and 23.1.5 are added in this build.

New in draw.io 23.0.2 (Jan 26, 2024)

  • Updates to draw.io core 23.0.2. All changes from 22.1.22 and 23.0.2 are added in this build.

New in draw.io 22.1.21 (Jan 19, 2024)

  • #1591
  • Updates to draw.io core 22.1.21. All changes from 22.1.19 and 22.1.21 are added in this build.

New in draw.io 22.1.18 (Jan 10, 2024)

  • Fixed:
  • Can't "search-replace" by <nothing>
  • Ability to exit/close the application from within the application
  • Font Size defaults to 12 pt in Mac OS despite configuration
  • Updates to draw.io core 22.1.18. All changes from 22.1.17 and 22.1.18 are added in this build.

New in draw.io 22.1.16 (Dec 30, 2023)

  • Changelog:
  • Repeatedly shows old files as unsaved even if they were actually saved #1127
  • Drawing is too large #1428
  • Remember window state #1433
  • CLI option to control links behaviour in SVG #1434
  • --page-range option does not allow to select only the first page #1443
  • CLI option to control appearance for export #1452
  • Updates to draw.io core 22.1.16. All changes from 22.1.16 are added in this build.

New in draw.io 22.1.15 (Dec 28, 2023)

  • ChangeLog:
  • #1536
  • jgraph/drawio#4074
  • #1540
  • #1541
  • jgraph/drawio#4072
  • Updates to draw.io core 22.1.15. All changes from 22.1.12 to 22.1.15 are added in this build.

New in draw.io 22.1.2 (Nov 16, 2023)

  • Updates to draw.io core 22.1.2. All changes from 22.0.4 to 22.1.2 are added in this build.

New in draw.io 22.0.3 (Oct 18, 2023)

  • Updates to draw.io core 22.0.3. All changes from 22.0.3 are added in this build.

New in draw.io 22.0.2 (Oct 3, 2023)

  • Updates to draw.io core 22.0.2. All changes from 22.0.2 are added in this build.
  • Fixes #517
  • Fixes #1479

New in draw.io 22.0.1 (Oct 3, 2023)

  • ChangeLog:
  • Updates to draw.io core 22.0.1. All changes from 22.0.1 are added in this build.
  • Attempted fix for #1470

New in draw.io 22.0.0 (Sep 28, 2023)

  • The major version change is due to a variable change in the core draw.io, that doesn't effect desktop.
  • Updates to draw.io core 22.0.0. All changes from 22.0.0 are added in this build.
  • Fixed: The startup dialogue does not close after selecting Create New Diagram or Open Existing Diagram

New in draw.io 21.8.2 (Sep 26, 2023)

  • Updates to draw.io core 21.8.2. All changes from 21.7.6 to 21.8.2 are added in this build.
  • Fixes #1411

New in draw.io 21.7.5 (Sep 15, 2023)

  • ChangeLog:
  • Updates to draw.io core 21.7.5. All changes from 21.6.9 to 21.7.5 are added in this build.
  • Resolves #1348 due to core update.
  • #1409 Removes all possible external connections in the render process via CSP restrictions by default. The one remaining connection is the update check call to Github in the main process which can be disabled with the environment variable DRAWIO_DISABLE_UPDATE=true

New in draw.io 21.6.8 (Sep 15, 2023)

  • ChangeLog:
  • Updates to draw.io core 21.7.5. All changes from 21.6.9 to 21.7.5 are added in this build.
  • Resolves #1348 due to core update.
  • #1409 Removes all possible external connections in the render process via CSP restrictions by default. The one remaining connection is the update check call to Github in the main process which can be disabled with the environment variable DRAWIO_DISABLE_UPDATE=true

New in draw.io 21.6.8 (Aug 10, 2023)

  • Updates to draw.io core 21.6.8. All changes from 21.6.6 to 21.6.8 are added in this build.

New in draw.io 21.6.5 (Jul 22, 2023)

  • Updates to draw.io core 21.6.5. All changes from 21.6.2 to 21.6.5 are added in this build.
  • Reverts dark mode to legacy implementation by default.

New in draw.io 21.6.1 (Jul 6, 2023)

  • ChangeLog:
  • Updates to draw.io core 21.6.1. All changes from 21.5.2 to 21.6.1 are added in this build.

New in draw.io 21.5.1 (Jun 27, 2023)

  • Updates to draw.io core 21.5.1. All changes from 21.5.1 are added in this build.
  • Transitions to the notarytool command-line utility.

New in draw.io 21.5.0 (Jun 19, 2023)

  • Implements a number of security hardening measures designed to reduce the chances of a exploit chain.
  • Updates to draw.io core 21.5.0. All changes from 21.4.1 to 21.5.0 are added in this build.

New in draw.io 21.4.0 (Jun 15, 2023)

  • Updates to draw.io core 21.4.0. All changes from 21.3.8 to 21.4.0 are added in this build.

New in draw.io 21.3.7 (Jun 14, 2023)

  • Updates to draw.io core 21.3.7. All changes from 21.2.9 to 21.3.7 are added in this build.

New in draw.io 21.2.8 (May 5, 2023)

  • Updates to draw.io core 21.2.8. All changes from 21.2.2 to 21.2.8 are added in this build.

New in draw.io 21.2.1 (Apr 20, 2023)

  • Performance improvements for large diagrams
  • Updates to draw.io core 21.2.1. All changes from 21.1.3 to 21.2.1 are added in this build.

New in draw.io 21.1.12 (Apr 1, 2023)

  • ChangeLog:
  • Disables compression of diagram data by default jgraph/drawio#1724
  • Updates to draw.io core 21.1.2. All changes from 20.8.17 to 21.1.2 are added in this build.

New in draw.io 20.8.16 (Feb 5, 2023)

  • Fixes overriden CSS for buttons and button states [drawio-3326]
  • Uses manifest version 3 in Notion Chrome extension
  • Fixes possible NPE in async resize handler
  • Clear default style action disables sketch mode [drawio-3331]
  • View sketch option no longer updates existing cells[drawio-3331]

New in draw.io 20.8.10 (Jan 21, 2023)

  • Updates to draw.io core 20.8.10. All changes from 20.7.5 to 20.8.10 are added in this build.

New in draw.io 20.7.4 (Dec 22, 2022)

  • Updates to draw.io core 20.7.4. All changes from 20.7.0 are added in this build.

New in draw.io 20.6.2 (Dec 10, 2022)

  • ChangeLog:
  • Fixes startup issues seen on some windows installs
  • Updates to draw.io core 20.6.2. All changes from 20.6.2 are added in this build.

New in draw.io 20.6.1 (Dec 8, 2022)

  • Updates to draw.io core 20.6.1. All changes from 20.3.1 to 20.6.1 are added in this build.

New in draw.io 20.6.0 (Dec 2, 2022)

  • Fixes #202 #143 #591
  • Updates to draw.io core 20.6.0. All changes from 20.3.1 to 20.6.0 inclusive are added in this build.

New in draw.io 20.3.0 (Sep 9, 2022)

  • ChangeLog:
  • Fixes security issue https://huntr.dev/bounties/2d93052f-efc6-4647-9a6d-8b08dc251223/ . It is ranked as high, but the conditions that need to be met are extremely unlikely.
  • Updates to draw.io core 20.3.0. All changes from 20.3.0 are added in this build.

New in draw.io 20.2.3 (Sep 1, 2022)

  • Updates to draw.io core 20.2.3. All changes from 19.0.4 are added in this build.

New in draw.io 19.0.3 (Jun 8, 2022)

  • Plugins now disabled by default. Use --enable-plugins on command line to enable.
  • Updates to draw.io core 19.0.3. All changes from 19.0.3 are added in this build.

New in draw.io 19.0.2 (Jun 7, 2022)

  • Security fix for https://huntr.dev/bounties/911a4ada-7fd6-467a-a464-b88604b16ffc/.
  • Updates to draw.io core 19.0.2. All changes from 19.0.2 are added in this build.

New in draw.io 19.0.1 (Jun 6, 2022)

  • Switches to new code signing certificate on Windows. It all show a security prompt on Windows until a certain number of users have installed the app.
  • Updates to draw.io core 19.0.1. All changes from 19.0.1 are added in this build.

New in draw.io 19.0.0 (Jun 3, 2022)

  • Updates to Electron 18.3.2
  • Updates to draw.io core 19.0.0. All changes from 18.2.0 to 19.0.0, inclusive, are added in this build.

New in draw.io 18.1.3 (May 29, 2022)

  • Updates to draw.io core 18.1.3. All changes from 18.0.5 to 18.1.3, inclusive, are added in this build.

New in draw.io 17.2.4 (Mar 28, 2022)

  • Updates electron-builder in attempt to fix slow loading on Windows 10 Enterprise.
  • Updates to draw.io core 17.2.4. All changes from 17.2.2 to 17.2.4, inclusive, are added in this build.

New in draw.io 16.4.11 (Jan 28, 2022)

  • Fixes.
  • Updates to draw.io core 16.4.11. All changes from 16.4.1 to 16.4.11, inclusive, are added in this build.

New in draw.io 16.4.0 (Jan 20, 2022)

  • Fixes.
  • Updates to draw.io core 16.4.0. All changes from 16.1.0 to 16.4.0, inclusive, are added in this build.

New in draw.io 16.1.2 (Jan 18, 2022)

  • Changes to move CPU intensive operations out of rendering process to fix stability issues.
  • Updates to draw.io core 16.1.2. All changes from 16.0.3 to 16.1.2, inclusive, are added in this build.

New in draw.io 16.0.2 (Dec 22, 2021)

  • Fixes #838 , #654 , #781
  • Updates to draw.io core 16.0.2. All changes from 16.0.1 to 16.0.2, inclusive, are added in this build.

New in draw.io 16.0.0 (Dec 18, 2021)

  • Note: Autosave is now off by default. You must manually enable it under "extras".
  • Beta .msi release. The update cycle has not yet been tested.
  • Changes to autosave to attempt to address #607 #377
  • Updates to draw.io core 16.0.0. All changes from 15.8.8 to 16.0.0, inclusive, are added in this build.

New in draw.io 15.8.7 / 15.8.7.0 MS Store (Dec 2, 2021)

  • Fixes event problems in Atlas theme and language selection icon. #798
  • Updates to draw.io core 15.8.7. All changes from 15.8.5 to 15.8.7, inclusive, are added in this build.

New in draw.io 15.8.4 (Nov 23, 2021)

  • Fixes #774
  • Fixes #773
  • Updates to draw.io core 15.8.4. All changes from 15.7.4 to 15.8.4, inclusive, are added in this build.

New in draw.io 15.7.3 (Nov 11, 2021)

  • ChangeLog:
  • macOS universal package added. We don't have an auto upgrade route at this point, uninstalling and installing the universal dmg is the only workaround. #745
  • Native menu changes #91
  • SHA checksums published #43
  • Updates to draw.io core 15.7.3. All changes from 15.4.1 to 15.7.3, inclusive, are added in this build.

New in draw.io 15.4.0 (Oct 1, 2021)

  • Updates to diagrams.net core 15.4.0. All changes from 15.4.0 are added in this build.

New in draw.io 15.3.8 (Sep 29, 2021)

  • Reverts to Electron 13.4.0. The process isolation improvements from 15.3.5 are still retained in this build.
  • Updates to diagrams.net core 15.3.8. All changes from 15.3.8 are added in this build.

New in draw.io 15.2.7 (Sep 14, 2021)

  • Replacement build for 15.2.5. 15.2.5 is now marked beta, it contained a regression causing a number of persisted configurations of the app not to load.
  • Updates from Electron 12 to Electron 14. This provides a number of improvements in the security model, particularly around process isloation.
  • Updates to diagrams.net core 15.2.7. All changes from 15.1.4 to 15.2.7, inclusive, are added in this build.

New in draw.io 14.9.6 (Aug 16, 2021)

  • Updates to diagrams.net core 14.9.6. All changes from 14.6.14 to 14.9.6, inclusive, are added in this build.

New in draw.io 14.6.13 (May 14, 2021)

  • Updates to diagrams.net core 14.6.13. All changes from 14.5.2 to 14.6.13, inclusive, are added in this build.

New in draw.io 14.5.1 (Mar 26, 2021)

  • Updates to diagrams.net core 14.5.1. All changes from 14.4.4 to 14.5.1, inclusive, are added in this build.

New in draw.io 14.4.3 (Feb 25, 2021)

  • Updates to diagrams.net core 14.4.3. All changes from 14.1.9 to 14.4.3, inclusive, are added in this build.

New in draw.io 14.4.2 (Feb 23, 2021)

  • Updates to diagrams.net core 14.4.2. All changes from 14.1.9 to 14.4.2, inclusive, are added in this build.

New in draw.io 14.1.8 (Jan 4, 2021)

  • Fixes:
  • Uncaught type Error : cannot read property X of undefined.

New in draw.io 14.1.4 (Dec 31, 2020)

  • Updates to draw.io 14.1.4, changes from 13.10.0 to 14.1.4, inclusive, are new in this desktop release.
  • Resolved issues:
  • #437

New in draw.io 13.9.9 (Nov 16, 2020)

  • Updates to draw.io 13.9.9, changes in 13.9.9 are new in this desktop release.

New in draw.io 13.9.8 (Nov 15, 2020)

  • Updates to draw.io 13.9.8, changes from, and including, 13.9.6 to 13.9.8 are new in this desktop release.

New in draw.io 13.9.5 (Nov 13, 2020)

  • Updates to draw.io 13.9.5, changes from, and including, 13.7.9 to 13.9.5 are new in this desktop release.

New in draw.io 13.7.9 (Nov 11, 2020)

  • Updates to draw.io 13.7.9, changes from, and including, 13.7.4 to 13.7.9 are new in this desktop release.
  • Fix for 13.7.8 which hit script loading order issues. They didn't show up in the debug build, so we need to think whether there's some route to test the production build the way we do the debug build.

New in draw.io 13.7.8 (Oct 8, 2020)

  • Updates to draw.io 13.7.8, changes from, and including, 13.7.4 to 13.7.8 are new in this desktop release.

New in draw.io 13.7.3 (Sep 18, 2020)

  • Updates to draw.io 13.7.3, changes from, and including, 13.6.3 to 13.7.3 are new in this desktop release.
  • Fixes for #252 , #298 , #254 , #251

New in draw.io 13.6.2 (Aug 10, 2020)

  • Updates to draw.io 13.6.2, changes from, and including, 13.5.8 to 13.6.2 are new in this desktop release.

New in draw.io 13.5.7 (Jul 31, 2020)

  • Updates to draw.io 13.5.7, changes from, and including, 13.5.2 to 13.5.7 are new in this desktop release.

New in draw.io 13.5.1 (Jul 25, 2020)

  • Updates to draw.io 13.5.1, changes from, and including, 13.4.6 to 13.5.1 are new in this desktop release.

New in draw.io 13.4.5 (Jul 18, 2020)

  • Fixes ignored right meta key on macOS

New in draw.io 13.4.4 (Jul 15, 2020)

  • Updates to draw.io 13.4.4, changes from, and including, 13.4.0 to 13.4.4 are new in this desktop release.
  • Implements #324

New in draw.io 13.3.5 (Jun 30, 2020)

  • Updates to draw.io 13.3.5, changes from, and including, 13.3.2 to 13.3.5 are new in this desktop release.

New in draw.io 13.3.1 (Jun 23, 2020)

  • Updates to draw.io 13.3.1, changes from, and including, 13.2.5 to 13.3.1 are new in this desktop release.
  • We added additional defensive code to try to deal with the remaining cases where zero size files are being written.

New in draw.io 13.2.4 (Jun 16, 2020)

  • Updates to draw.io 13.2.4, changes from, and including, 13.2.3 to 13.2.4 are new in this desktop release.
  • Updates to Electron 9.0.4 to include upstream fix for Windows 10 Insider Preview.

New in draw.io 13.2.2 (Jun 12, 2020)

  • Updates to draw.io 13.2.2, changes from, and including, 13.0.4 to 13.2.2 are new in this desktop release.

New in draw.io 13.0.3 (Apr 29, 2020)

  • Updates to draw.io 13.0.3, changes from, and including, 13.0.2 to 13.0.3 are new in this desktop release.
  • Fixes #272: Version 13.0.1 cannot open a file by double clicking it
  • Fixes #274: Uncaught TypeError: this.getFilename is not a function, when trying to add shapes to custom libraries #274

New in draw.io 13.0.1 (Apr 22, 2020)

  • Updates to draw.io 13.0.1, changes from, and including, 12.9.14 to 13.0.1 are new in this desktop release.
  • Updates to Electron 8.2.3
  • Security fix to ensure MathJax JavaScript is always loaded locally.

New in draw.io 13.0.0 Pre-release (Apr 21, 2020)

  • Testing a fix for #262.

New in draw.io 12.9.13 (Apr 16, 2020)

  • Updates to draw.io 12.9.13, changes from, and including, 12.9.10 to 12.9.13 are new in this desktop release.
  • Updates to Electron 8.2.2

New in draw.io 12.9.9 (Apr 7, 2020)

  • Updates to draw.io 12.9.9, changes from, and including, 12.9.4 to 12.9.9 are new in this desktop release.
  • Updates to Electron 8.2.1
  • Fixes opening multiple files from explorer
  • Fixes file path persistence

New in draw.io 12.9.3 (Mar 27, 2020)

  • Updates to draw.io 12.9.3, changes from, and including, 12.6.5 to 12.9.3 are new in this desktop release.
  • Updates to Electron 8.2.0

New in draw.io 12.6.5 (Feb 6, 2020)

  • Updates to draw.io 12.6.5, changes from, and including, 12.5.3 to 12.6.5 are new in this desktop release.
  • Updates to Electron 8.0.0

New in draw.io 12.5.3 (Jan 16, 2020)

  • Updates to draw.io 12.5.3, changes from, and including, 12.4.2 to 12.5.3 are new in this desktop release.
  • Updates to Electron 7.1.9

New in draw.io 12.3.2 (Dec 12, 2019)

  • Updates to draw.io 12.3.2, changes from, and including, 12.2.3 to 12.3.2 are new in this desktop release.
  • Updates to Electron 7.1.2
  • Fixes issue where all zeros are written to file #170

New in draw.io 12.2.2 (Nov 28, 2019)

  • Updates to Electron 7.1.0
  • Fixes proxying remote images #164
  • jgraph/drawio#635
  • jgraph/drawio#542
  • jgraph/drawio#614
  • jgraph/drawio#625
  • jgraph/drawio#616

New in draw.io 12.1.7 (Oct 27, 2019)

  • Minor fix for graph viewer

New in draw.io 11.3.0 (Oct 7, 2019)

  • Updates to draw.io 11.3.0, changes from 11.2.4 to 11.3.0 are new in this desktop release.
  • Updates MSCAE and GCP stencils
  • Enables ruler by default

New in draw.io 11.2.5 (Oct 7, 2019)

  • Patch release for checksum error when updating Windows desktop in-place

New in draw.io 11.2.4 (Oct 7, 2019)

  • Updates to draw.io 11.2.4, changes from 11.1.4 to 11.2.4 are new in this desktop release.
  • Fixes arrow alignment issue when zoomed.
  • Updates AWS icons.
  • Adds ruler and units (view->ruler).
  • Fixes crash after print (fix in Electron 6.0.2+)

New in draw.io 11.1.4 (Oct 5, 2019)

  • Updates to draw.io 11.1.4, changes from 11.1.1 to 11.1.4 are new in this desktop release.
  • Publishes snap to snapstore.
  • Changes Linux executable name from draw.io to drawio (snap didn't like it).
  • Fixes bug with exporting PNGs with embedded XML using extended unicode.
  • Adds export with grid option.