-
Notifications
You must be signed in to change notification settings - Fork 718
Expand file tree
/
Copy pathChangeLog
More file actions
12873 lines (8814 loc) · 346 KB
/
ChangeLog
File metadata and controls
12873 lines (8814 loc) · 346 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
16-MAR-2026: 29.6.3
- Fixes NPE
16-MAR-2026: 29.6.2
- Fixed swimlane business template [DID-17965]
- Updates DOMPurify from 3.3.1 to 3.3.2
- Update border color for dark mode dialog windows
- Fix format=0 to hide format panel initially instead of disabling it
- Disable window docking in embedInline mode
- Add sidebarEnabled property to manage sidebar visibility in EditorUi
- Reposition icon in InlineToolbar to avoid overlap with edge waypoint handles
- Adjust minimum widths for toolbar and menus based on embed parameter; enhance flex properties
- Remove minWidth attribute from viewMenu and adjust separator addition in Toolbar initialization
- Enhance passive scroll mode handling in EditorUi to prevent keystroke capture and forward scroll events to parent frame
- Enhance fitWindow method to support centering on page within viewport
- Enhance theme handling for 'kennedy' in EditorUi; adjust format panel and sidebar visibility based on window size
- Fixes delayed scroll for fitDiagramOnLoad option
- Ignores invalid scratchpad data [jgraph/drawio-desktop#2341]
- Adds fitDiagramOnPage switch [jgraph/drawio#5415]
- Refactors getXml function to simplify XML serialization process
- Refactors isRelativeUrl function to improve URL validation logic
- Implements event firing for rubberband selection updates and adds UPDATE event constant
- Adds default link target for SVG exports in Graph class
- Sets mxIsElectron to false in embed mode for better compatibility
- Adds support for plugin menu items and hides specified menu items
- Enhances configuration options for EditorUi, adding support for compact mode, auto-focus suppression, and customizable message sources in embed mode.
- Refactors updateAutosizeTextFontSize to accept style parameter for improved flexibility
- Adds autosize text font size update on text spacing change
- Refactors toggleShapesPanel to include noScroll parameter for improved control over scrolling behavior
- Refactors diagram fitting logic to use initialFitDiagram method for improved readability and consistency
- Adds optional connect handle functionality
- Adds configuration option for connect handle visibility
- Enables debug tooltip with dev-tooltips parameter
- Adds support for passive scroll and no resizers configuration options
- Removes unused code for IE
- Adds support for pasting at mouse pointer if enabled
- Adds edit tooltip functionality for cells in the graph
- Adds support for internal clipboard configuration in Editor and EditorUi
- Adds support for source metadata handling in diagram parsing
- Adds load event for mermaid datain embedded editor
- Disable auto focus in embedded editor with noAutoFocus
- Refactor smartFit action to streamline lightbox resizing and integrate with button click
- Conditional key binding for 'selectVertices' action based on dev parameter
- Enhance connect handle by adding shape picker on click
- Add default connection arrows and connectable settings to Graph prototype
- Improve connectable and connection arrows settings handling in readGraphState
- Add default folding enabled setting and update related configurations
- Force show shape picker on connect handle click
- Add URL parameters for grid and page visibility settings
- Enhance GraphViewer responsiveness by adding max scale configuration
- Refactor message handling in export and autosave processes
- Add custom scale handling and margin adjustments for embedded diagrams
- Add inline embedding support for graph translation adjustments
- Enhance inline embedding by adding UI visibility controls for toolbar and windows
- Enhance responsiveness in GraphViewer by adjusting viewBox calculations and adding border handling
- Add context menu enhancements for passiveScroll mode with shape picker integration
- Fixes insert for cancel in insert polygon
- Adds support for styles in parsed mermaid diagrams [jgraph/drawio#3884]
- Improve overlap detection for inline toolbar positioning
- Delay fitting of popup menu to ensure it is rendered correctly in the viewport
- Add clearSelection action to graph for improved user interaction
- Refactor responsive border handling in GraphViewer for consistent scaling behavior
- Add resetViewOnSave configuration to reset view position on save
- Preserve original XML attribute values in readGraphState for consistent state management
- Update view state management to preserve view position on save
- Add copyStyle/pasteStyle to context menu in passiveScroll mode
- Rename clearSelection embed action to resetEditor and hide menus
- Add bend style dropdown to inline edge toolbar
- Add modelBounds to embed protocol and xml export format
- Honor preset maxWidth in responsive scaling for diagrams
- Refactor maxWidth calculation for responsive scaling in GraphViewer
- Sync fullscreen button state with actual panel visibility
- feat: add noPrint and noExport URL params to hide chromeless toolbar buttons
- Fix inline toolbar icons not visible in dark mode
- Updates all actions to node 24
05-MAR-2026: 29.6.1
- Removes i18n updating from actions
- Fix Cloud Build when using custom service account
- Hide cell ID and make Edit Data dialog resizable for file-level vars
- Prevent focus stealing from external input elements in showTypingShim [DID-17955]
- Adds showTooltipIcons switch
- Reset sync channel on makeCopy to prevent cross-talk with original file [jgraph/drawio#5487]
- Increase dialog height for EmbedDialog instances to improve layout
- Make EmbedDialog resizable with flex layout
- Hides hints while zooming [jgraph/drawio#5486]
27-FEB-2026: 29.6.0
- Fix MS365 SharePoint file picker integration
- Sets ms365 integration live
- Adds format=0 and sidebar=0 URL params for minimal theme
26-FEB-2026: 29.5.6
- AWS shapes update
- Adds ms365 URL parameter
26-FEB-2026: 29.5.5
- Fixes possible NPE in mxLayoutManager
- Fixes return value in Graph.cellsResized override
- Fixes line submenu in edge context menu
- Adds new dialog styles
- Adds file-specific variables [jgraph/drawio#549] [jgraph/drawio#2911] [jgraph/drawio-desktop#2108]
25-FEB-2026: 29.5.4
- Fixes elbow edge style icons
- Fixes update of toolbar edge styles with selected vertices
- Fixes order of horizontal and vertical edge option in Format panel, toolbar, inline toolbar and context menu
- Makes inline toolbar visible by default, uses line menu
- Fixes tooltips for inline toolbar
- Fixes inconsistent edge menus
- Adds dockable tool windows
- Fixes possible stale dropdown menu
- Fixes clipping of labels for Chrome on Windows
- Fixes inconsistent tooltips in Format panel
- Adds tooltips for checkboxes in Format panel
- Adds autosizeText cell style and sticky notes with automatic text size [jgraph/drawio#2570]
- Fixes background image translation in GraphViewer (almost all code overrides getGraphBounds of graph and not viewer which graph.fit uses) [DID-17873]
24-FEB-2026: 29.5.3
- Hides link icons if showLinkIcons disabled
- Fixes IME first keystroke [jgraph/drawio#3642] [jgraph/drawio#4801] [jgraph/drawio#313]
- Fixes broken copy/paste after IME fix
- Fixes error message for missing animations
- Adds zigzag shape in Misc sidebar [jgraph/drawio#4663]
- Adds insert and edit polygon actions [jgraph/drawio#5292]
- Fixes broken panning after IME fix
- Adds optional inline toolbar for edge styles [jgraph/drawio#4794]
- Simplifies horizontal and vertical elbow edge style icons
- Fix VSDX import: make Visio containers non-connectable and add hyperlink null guard [DID-17660]
22-FEB-2026: 29.5.2
- Deletes unused code causing security warnings
- Tidies changelog
- Updates excludes
- Fixes zoom while drawing freehand [jgraph/drawio#3959]
- Updates MathJax from 4.1.0 to 4.1.1
- Fixes panning in active freehand mode [jgraph/drawio#4080]
- Adds animated gif export [jgraph/drawio#3739]
- Moves animated gif functions to correct location
- Fixes error for saving scratchpad [jgraph/drawio-desktop#2341]
- Adds flow direction and fixes background for animated gif export
- Limits show link icons to main graph
- Fixes resources merge issue
- Reviewed and updated translations
20-FEB-2026: 29.5.1
- Updates to emf importer
19-FEB-2026: 29.5.0
- Initial draft for link icon
- Uses validateCellState for update of link icon
- Adds enableExportUrl configuration switch [jgraph/drawio#4336] [jgraph/drawio#5431]
- Fix emoji and supplementary Unicode characters corrupted after save/reload
- Bezier curve falls back to quad for cases it can't handle [jgraph/drawio-desktop#2333]
- Missing var in actions.js [jgraph/drawio#5457]
- Fixes rename and saveAs for StorageFiles
- New emf converter
14-FEB-2026: 29.4.0
- Handles 404 in GitLab group iteration [jgraph/drawio#4528]
- Adds visible modifiers and events for actions
- Fixes ignored parameter in addItem
- Fixes ignored pv and grid URL parameters for create hash with xml
- Sets maximum initial zoom for create hash to 1.2
- Makes connection points dialog resizable [drawio/discussions/5442]
- Adds resizing for image crop dialog [drawio/discussions/5203], handles overflows [drawio/discussions/5478]
- Adds fitDiagramOnLoad switch [jgraph/drawio#5415]
- Fixes realtimeStateChanged triggers notification repaint
- Adds message type for create hash property
- Fixes grid jump while zoom [jgraph/drawio#1440]
- Uses current production wheelZoomDelay
- Adds markers for arc shape [jgraph/drawio#3639]
- Removes fill and gradient option for arc shape
06-FEB-2026: 29.3.8
- Improves create hash handling
- Handles overflows in error dialog
- Conf Cloud: Removed export to URL option [DID-17708]
- Adds debug output in executeCreateHash
03-FEB-2026: 29.3.7
- Adds Claude 4.5 Opus for local LLMS and removes whitespace from response XML
- Shows AI button in Conf and Jira toolbar if not disabled
- Adds scrollbars for overflow content in Generate window
- Bump qs, body-parser and express in /etc/centralizedLogging/GCP
- Adds XML type for create hash property
- Fits create hash property diagram to window
27-JAN-2026: 29.3.6
- Adds delete all pages option
- Improvements for XML import
- Adds custom line dash pattern options
- Update translations submodule to 996b60e
- Disables file size stats
- Adds claude guide to root
- Fixes handling of inherit color value
- Fixes overflow, adds option to insert layer after current layer, moves selection layers [jgraph/drawio#5438]
- Update translations submodule to 6650194
- Update translations submodule to 645f7e6
- Conf Cloud: Fixed race condition in OAuth requests when multiple viewers are in the same page [DID-17497]
- VSDX Import: Fixed some NPE and added a case for embedded images [DID-17282]
20-JAN-2026: 29.3.5
- Add simple.js build to atlas.min.js
20-JAN-2026: 29.3.4
- Added some css filtering for @import and absolute urls [bugcrowd 31d70940-348e-4d9e-ae26-a20396ef5d69]
- Improvements for [bugcrowd 31d70940-348e-4d9e-ae26-a20396ef5d69]
- Adds Kalaallisut to supported languages
19-JAN-2026: 29.3.3
- Adds expandToFront cell style [jgraph/drawio#4413,jgraph/drawio#5419]
- VSDX Import: Improved background color parsing [DID-17382]
- Fixes hide of shape picker on hover icon reset
- Moves autosize text to Misc sidebar [jgraph/drawio-desktop#2313]
- Fixes drag and drop in layers dialog
- Augments existing URL parameters with #P
- Handles test mode in getEditBlankUrl
- Creates temporary file after close
- Fixes saveAs for browser files
- Uses #P for edit as new
- Clears #P hash property in client mode, keeps saved temp file in same window
15-JAN-2026: 29.3.2
- Adds shift+click on app version in desktop to enable debug mode
- Adds additional check for external change detection [2312]
- Adds bezier style option for curved edges
- [conf cloud] Fixed extra whitespace when centering is enabled [DID-17409]
- Adds support for optional tags attribute in mxlibrary node
- Changes beizer to use standard cubic control point positions
- Adds initial NURBS support [jgraph/drawio#2104]
13-JAN-2026: 29.3.1
- Fixes import of cropped SVG images [jgraph/drawio#5015]
- Adds optional size parameter for export action [jgraph/drawio#4536]
- Adds Mermaid support for load action [jgraph/drawio#5215]
- Removes metadata from JPEG/PNG images [AMS-49114]
- Adds removeImageMetadata config switch
- Fixes check for image type in stripImageMetadata
- Adds optional cell style compression for images and stencils in model codec
- Adds file size stats
08-JAN-2026: 29.3.0
- Fixes possible NPE
- Merges built preprod back to dev as PR rather than commit
- Adapts validate actions for PR merge instead of cherry picking
- Fixes possible invalid default parent
- Hides current menu when windows are moved or resized
- Adds layer selection in layers dialog [jgraph/drawio#5408]
- Fixes inconsistent menu order for current layer
- Fixes possible NPE [jgraph/drawio-desktop#2307]
- Adds legacy support for anchor points [jgraph/drawio-desktop#2306]
- Fixes resources for selecting and selected objects in layers
- Adds defaultTextStyle config switch
- Adds autosize for shape picker text [jgraph/drawio#5409]
- Disables legacy anchor points only on unconnected flipped shapes
06-JAN-2026: 29.2.10
- Fixes help link in chat dialog
- Fixed a bug in vsdx importer [DID-17282]
- Improves generate dialog for custom LLMs
- Changes default for desktopAutoSync to true [jgraph/drawio-desktop#2227]
- Uses fonts loader path for MathJax
- Fixes multi-line issue
- Sanitize HTML output in ChatWindow
- Improves layers dialog [jgraph/drawio#5408]
19-DEC-2025: 29.2.9
- Updates MathJax fonts to 4.1.0
18-DEC-2025: 29.2.8
- Adds configuration options for custom LLMs
- Updates DOMPurify from 3.3.0 to 3.3.1
- Updates MathJax from 4.0.0 to 4.1.0
- Adds enableNativeClipboard config switch [jgraph/drawio#5383]
- Renames enableChatGpt to enableAi
- Checks for string color instead of object [DID-17282]
10-DEC-2025: 29.2.7
- Reverts edit icon for local .html files [jgraph/drawio#5375]
08-DEC-2025: 29.2.6
- Changes edit icon naming clash caused by [jgraph/drawio#5375]
08-DEC-2025: 29.2.5
- Fixes anchor points for flipped shapes [jgraph/drawio#5341]
04-DEC-2025: 29.2.4
- Adds edit icon for local .html files [jgraph/drawio#5375]
02-DEC-2025: 29.2.3
- Minor UI fixes
01-DEC-2025: 29.2.2
- AI and licensing tuning
27-NOV-2025: 29.2.1
- Fixes possible NPE
27-NOV-2025: 29.2.0
- Enhances pagecount and pagenumber placeholders [jgraph/drawio#3378]
- Adds support for CSV in create hash property [jgraph/drawio#5273]
- Replaces smart template section with generate window
21-NOV-2025: 29.1.1
- [conf connect] License tuning
19-NOV-2025: 29.1.0
- Makes attribute encoding deterministic [jgraph/drawio#1556]
15-NOV-2025: 29.0.3
- Math base path and CSP corrections
13-NOV-2025: 29.0.2
- Fixes math PDF export
13-NOV-2025: 29.0.1
- Updates mermaid to 11.12.1
- Fixes math print output
12-NOV-2025: 29.0.0
- Updates to Mathjax 4.0.0
- Fixes edge labels in Mermaid flowcharts [DID-16838]
- Removes unused files for MathJax [mathjax/MathJax#3436]
- Cisco stencil updates
03-NOV-2025: 28.2.9
- Updates DOMPurify from 3.2.5 to 3.3.0
- Adds handling of light-dark grid settings [jgraph/drawio#5285]
- Fixes cursor state in freehand mode [jgraph/drawio#4936]
- [conf forge] Changes to allow plantUml
23-OCT-2025: 28.2.8
- Hides inactive virtual bends for entity relations
- Fixes preview button in smart template section
- Fixes possible NPE for dependent properties
- Improves search for fully qualified shape names
- Fixes color picker for valid shape colors
- Fixes watch new file handles, adds desktopAutoSync switch (beta) [jgraph/drawio-desktop#2227]
- Fixes possible stale draft in desktop
- Adds open recent in simple UI for desktop [jgraph/drawio-desktop#2221]
14-OCT-2025: 28.2.7
- Adds support for animations on multiple pages [jgraph/drawio#5262]
- Fixes q.getStatus is not a function in OneDriveClient
- Fixes possible a.split is not a function in StyleFormatPanel
13-OCT-2025: 28.2.6
- [conf cloud] Notifies user when app is uninstalled in case of forge migration
- Makes some Cisco stencils multi-color flexible
- Fixes blurry image export [jgraph/drawio-desktop#2209]
- Adds copy marker option [jgraph/drawio#5280]
- Fixes inconsistent default text styles and sizes [jgraph/drawio#4818]
- Enables bulk modification of container property
- Shows shape name in cell properties [jgraph/drawio#5288]
- AWS shapes update
- Adds opacity option in color dialog [jgraph/drawio#5256]
- Fixes text wrapping for process shape with fixed size [jgraph/drawio#5296]
- Uses single quotes for font names with spaces [jgraph/drawio-desktop#2214]
- Fixes click handling on SVG embed option labels
- Disasbles convert label option for unformatted text
- Fixes property panel in min UI [jgraph/drawio-desktop#2176]
- Fixes context menu for multiple selected edges [jgraph/drawio#4791]
24-SEP-2025: 28.2.5
- Fixes handling of alpha values in inverted colors [DID-16387]
22-SEP-2025: 28.2.4
- Adds support for HEX colors with transparency
- Adds dash-dot line pattern [jgraph/drawio-desktop#2184]
- [conf cloud] Adds option to build page IDs mapping manually using DB files [DID-15536]
- Fixes possible NPE for VSDX import [jgraph/drawio#3507]
- Changes unconnected terminal dims to [0,0] [jgraph/drawio#5242]
16-SEP-2025: 28.2.3
- Adds dropbox.com to connect-src CSP
15-SEP-2025: 28.2.2
- Fixes error dialog when panning into shapes panel [jgraph/drawio#5263]
- Changes notification URL to support diagrams.net and draw.io
- Registers service worker with enableSW=1 URL parameter
11-SEP-2025: 28.2.1
- Adds gliffy shape mappings [DID-16199]
- Rack cabinet shape layout bugfix [jgraph/drawio#4823]
05-SEP-2025: 28.2.0
- Adds gliffy stencil mappings [DID-16201]
28-AUG-2025: 28.1.2
- Fixes broken image in Office app [jgraph/drawio#5219]
- X keyboard shortcut hides freehand window [jgraph/drawio#5217]
- Makes CSV import dialog resizeable
- Fixes label position for Network 2025 shapes [jgraph/drawio#5244]
- Updates mermaid to v11.10.1
21-AUG-2025: 28.1.1
- [conf cloud] Workaround for CONFCLOUD-80136 bug [CES-99755]
- [conf cloud] Removed color name from the anchor including a status macro [DID-16085]
- Fixes scrollbars in nested menus [jgraph/drawio#5231]
- Fixes handling of gapi-stealth for file menu, save and link dialog [DID-15625]
- Adds lockdown via app configuration
- Fixes editing of draft files in desktop
12-AUG-2025: 28.1.0
- [conf cloud] Fixes anchors with special characters [DID-15965]
- [conf cloud] Adds caching to page IDs import [DID-15536]
08-AUG-2025: 28.0.9
- [conf cloud] Recovers from bug in page IDs import where server drawio macros are changed to embed (re-indexing reconverts them) [DID-15899]
08-AUG-2025: 28.0.8
- Fixes mermaid Gantt diagrams width [DID-15926]
- [conf cloud] Reduces diagram preview image size to fit more in search-recent
- [conf cloud] Removes edit-settings buttons in Livedoc viewer [DID-15961]
- [conf cloud] Fixes a bug in page IDs import where server drawio macros changes to embed [DID-15899]
25-JUL-2025: 28.0.7
- Fixes zoom out icon in draft dialog [jgraph/drawio-desktop#2154]
- Fixes clipboard.read is not a function
- [conf cloud] Fixes page IDs import, page is not found [DID-15536]
17-JUL-2025: 28.0.6
- Fixes missing File menu option
16-JUL-2025: 28.0.5
- [conf cloud] Stops converting server macro with aspectHash to embed macro [DID-15703]
- Add LC case for UserImage2Block shape [DID-15706]
- Fixes mermaid colors in dark mode [DID-15734]
12-JUL-2025: 28.0.4
- Adds pages option to export URL dialog
- Handles backgroundColor in HTML to SVG
- Adds resizing for plantuml and mermaid edit dialog
- Removes image option in plantuml dialog
11-JUL-2025: 28.0.3
- Activates convert HTML to SVG and removes feature flag
11-JUL-2025: 28.0.2
- Conf Cloud: Handled incorrect return value from convert-ids-to-types API [DID-15536]
10-JUL-2025: 28.0.1
- Adds some HTML to SVG conversion
10-JUL-2025: 28.0.0
- Fixes possible ClipboardItem.supports is not a function
- Fixes possible overflow for sidebars on small screens
- Fixes Alt+Click in sidebar and shape picker [jgraph/drawio#4720]
- Fixes possible NPE in mxGraph.intersects
- Removes Twitter and Facebook button in Embed dialog [DID-15625]
- Enables PlantUML menu option if URL was customized [DID-15625]\
- Adds gapi-stealth URL parameter for stealth mode with Google Drive [DID-15625]
- Adds resizing for metadata dialog [jgraph/drawio#375,jgraph/drawio#5142]
- Hides Publish and Embed menu when offline [DID-15625]
- Hides Publish and Embed menu when offline in Minimal theme [DID-15625]
- Updates icon cache
30-JUN-2025: 27.2.0
- Adds copy as SVG, improves handling of clipboard data
- Fixes theme buttons on touch devices
- Fixes justifyfull [jgraph/drawio#526]
- Fixes enter keystroke in omni search box
- Fixes use of generic font-families [jgraph/drawio#4998]
- Fixes window tooltips i18n [jgraph/drawio#4654]
- Adds shadows option for print and PDF export, uses CSS filter for global shadow [jgraph/drawio-desktop#2133]
- Fixes floating panels on mobile [jgraph/drawio#5134]
- Fixes exported SVG image sizes [jgraph/drawio#4814]
- Fixes diagram insert position in Notion extension [jgraph/drawio#5123]
- Fixes disabled dark mode in Firefox 140
- Adds miterlimit property for shapes [jgraph/drawio#4706]
- Fixes PDF title and page numbers [jgraph/drawio-desktop#2130,jgraph/drawio#4102]
- Adds experimental pipe shape, improves edge style panel [jgraph/drawio#5144]
- Fixes miter limit default value
- Adds support for SVG background images with dark mode
- Fixes offsets in image export [jgraph/drawio#5122]
- Fixes possible NPE in Find dialog [jgraph/drawio#5143]
16-JUN-2025: 27.1.6
- Hides dark mode toggle in unsupported browsers
- Updates SAP library preview
- Service worker optimizations
13-JUN-2025: 27.1.5
- [conf cloud] Fallback for more info call failing [DID-15438]
- [jira cloud] Fixing Jira re-indexing [DID-14930]
- Fixes CSS issues in Atlas theme [jgraph/drawio#5119]
- Updates SAP shapes
- Adds app.diagrams.net specific service worker
04-JUN-2025: 27.1.4
- [conf cloud] Removed upload option from embed diagram macro
- Adds ge prefix for panel-color and dark-panel-color CSS variable
- Fixes editing of property values [jgraph/drawio#5102]
02-JUN-2025: 27.1.3
- Lowers specificity of generic CSS selectors
- Fixes handling of transparent background in explore mode
30-MAY-2025: 27.1.2
- Makes certain css selectors less generic [DID-15398]
28-MAY-2025: 27.1.1
- [conf cloud] Fixed permissions check for diagram edit [DID-15344]
28-MAY-2025: 27.1.0
- Refactors GCP2 shapes [jgraph/draw#5006]
- [conf cloud] Making Gliffy version pinning optional (off by default) [DID-15346]
23-MAY-2025: 27.0.9
- Uses per-cell container for inputs/selects in property rows [jgraph/draw#5086]
22-MAY-2025: 27.0.8
- Fixes possible notification NPE
22-MAY-2025: 27.0.7
- Restricts notifications to own diagrams.net domains [jgraph/docker-drawio#187]
- [conf cloud] Removes blank and smart templates from Confluence Template diagrams [DID-14800]
- [conf cloud] Fixes editor hang in Template editor [DID-14800]
16-MAY-2025: 27.0.6
- Fixes paste location to use position of mouse [drawio-desktop#2096]
13-MAY-2025: 27.0.5
- Skips service worker install on first load
12-MAY-2025: 27.0.4
- Fixes image export background [jgraph/drawio-desktop#2091]
- Adds warning for plantuml deprecation
09-MAY-2025: 27.0.3
- Moves bootstrap and main code to external JS files
08-MAY-2025: 27.0.2
- Changes cache url for app.diagrams.net
- Builds xml2js
07-MAY-2025: 27.0.1
- Sorts xml2js file list deterministically
07-MAY-2025: 27.0.0
- Disables splash screen by default
06-MAY-2025: 26.3.0
- Improves XML parsing with invalid characters [DID-15090]
- Renames Network libraries
- AWS update
- Updated Mermaid to v11.6.0
- Fixes SVG output of mermaid in some special cases [#drawio-5046]
- Fixes tab selection after label change [jgraph/drawio#5050]
- Requires forceMigration=1 to run www.draw.io migration
23-APR-2025: 26.2.15
- Internal build
22-APR-2025: 26.2.14
- Fixes NPE in VSDX import
- Fixes initial sidebar width for Firefox
- Adds urlParam, enableSW, to force enable service worker
- Adds missing jira cloud viewer html to SW
16-APR-2025: 26.2.13
- Adds missing Exit Group and Home menu items [jgraph/drawio#5021]
11-APR-2025: 26.2.12
- Fixes build error
11-APR-2025: 26.2.11
- Moves Mermaid menu from Advanced to Insert menu
- [conf cloud] Adds option to Gliffy mass import to check current page when linked diagrams fail [DID-14921]
- [vsdx]: Partial fix for themed fill color[DID-14963]
10-APR-2025: 26.2.10
- [conf cloud] Fixed diagrams in custom templates [DID-14800]
07-APR-2025: 26.2.9
- [conf cloud] Fixed migrated server custom libraries names for Conf v8.x [DID-14902]
05-APR-2025: 26.2.8
- Adds ALLOW_INTERNAL_10_NET=1 for 10.x.x.x proxy usage [jgraph/drawio#4966]
- Adds try/catch for TENANT_ID exception [jgraph/drawio#4909]
- Moves mermaid2drawio.js back into public build
05-APR-2025: 26.2.7
- [conf cloud] and GraphViewer. Removes tooltips config. Pages use file tooltips config [DID-14767]
- Fixes filename and comments button for Conf Cloud
04-APR-2025: 26.2.6
- Updates DOMPurify from 3.2.4 to 3.2.5
- Adds primaryColor option for custom shape properties
- Adds mxUtils.getColorValue
- [conf cloud] Adds support for live docs [DID-14520]
- Adds Note shape in Misc sidebar
- [conf cloud] Fixed migrated server custom libraries names [DID-14902]
03-APR-2025: 26.2.5
- Fixes Google Drive folder picker z-index
- Fixes OneDrive folder picker size
- [conf cloud] Fixes headers anchor [DID-14864]
02-APR-2025: 26.2.4
- Fixes possible NPE in Sidebar.disablePointerEvents
- [conf cloud] Added support for imported Gliffy images with the added version prefix to the name [DID-14867]
- Fixes possible NPE in ColorDialog
01-APR-2025: 26.2.3
- [conf cloud] Fixes viewer background
31-MAR-2025: 26.2.2
- Adds Tamil translations
- Fixes Confluence cloud lightbox [DID-14879]
31-MAR-2025: 26.2.1
- [conf cloud] Fixes possible NPE in LinkDialog
- Fixes updateUserElement is not a function
- Fixes initial state of default theme in embed mode
- Fixes background for Notion extension
31-MAR-2025: 26.2.0
- [conf cloud] Removes lucidchartObject from the imported diagram and Conf loaded diagrams [DID-14777]
- [conf cloud] Added debug message to script load error [DID-14714]
- Fixes background color in PNG export [jgraph/drawio-desktop#2049]
- Adds styles to clipboard and default style [jgraph/drawio#4989]
- Refactors editor CSS
25-MAR-2025: 26.1.3
- Fixes handling of duplicate IDs in mxCodec [DID-14777]
- [conf cloud] Potential fix for link dialog size [DID-14793]
24-MAR-2025: 26.1.2
- Increases mermaid text size to 900k [jgraph/drawio#4761]
- Jira Cloud: Replaced deprecated search APIs
- Disables pusher.min.js loading in lockdown mode
- [conf cloud] Potential fix to Gliffy import incorrect version pinning [DID-14749]
- [conf cloud] Added sorting to attachments and anchors in link dialog [DID-14793]
14-MAR-2025: 26.1.1
- Adds fill-/strokeColorStyles for XML stencils
- Fixes text selection on shape drag from sidebar [jgraph/drawio-desktop#2015]
- [conf cloud] Fixes import libraries error handling
- Updates placeholders in resize preview [jgraph/drawio#4958]
- Find/replace sets focus on search input [jgraph/drawio#4959]
05-MAR-2025: 26.1.0
- Tenant for OneDrive fix [jgraph/drawio#4905]
- Fixes print to PDF export dialog size and button title
- Fixed images in vsdx export with multiple pages and also image scale [DID-14515]
- Removes vsdx export functionality
21-FEB-2025: 26.0.16
- Fixes colors in vsdx export [DID-14515]
- Fixes background color option for selection text
19-FEB-2025: 26.0.15
- Adds default dark mode support for SVG images
- Shows word wrap option for non-resizable cells [jgraph/drawio-desktop#1994]
- Adds word wrapping to attributes section of entity shape [jgraph/drawio-desktop#1994]
- [conf cloud] Fixes Aura compatibility [DID-14484]
14-FEB-2025: 26.0.14
- Fixes change of line height for wrapped text [jgraph/drawio#4902]
- Adds support for older browsers with no light-dark colors
- Improves compatibility of exported SVG
- Improves handling of ignored stroke-widths in clipSvgDataUri
- Fixes handling of single color values in SVG with editable CSS rules
12-FEB-2025: 26.0.13
- Adds appearance option in publish and embed dialogs
- Forces light export of diagrams with no adaptive colors
- Skips light-dark function for same light and dark color
- [conf cloud] Adds support for pagePin in Gliffy import
- Adds enableLightDarkColors configuration
07-FEB-2025: 26.0.12
- [conf cloud] Fixes simple view of imported Gliffy diagrams [DID-14343]
- [conf cloud] Disable direct editing if a page has unpublished changes [DID-14257]
- Fixes handling of Ctrl+Enter on Windows [jgraph/drawio#4883]
- Adds transparent background option in iframe embed dialog [jgraph/drawio#4884]
- Handles Ctrl+S while editing labels [jgraph/drawio#4885]
- Fixes editing toolbar alignment in embed mode [jgraph/drawio#4874]
- Updates DOMPurify from 3.2.3 to 3.2.4
- Handles subgroups in GitLab paths [jgraph/drawio#4870]
04-FEB-2025: 26.0.11
- [conf cloud] Show error when embed diagram page not found (deleted or restricted) [DID-14304]
- [conf cloud] Fixed realtime collaboration [DID-12871]
28-JAN-2025: 26.0.10
- [conf cloud] Fixes Gliffy mass import of linked diagrams when done in separate runs [DID-14151]
- Enhanced page links in vsdx import [DID-14276]
27-JAN-2025: 26.0.9
- Fixes possible split is not a function in StyleFormatPanel
- Uses light custom background with simple adaptive colors [jgraph/drawio-desktop#1978]
24-JAN-2025: 26.0.8
- Improves VSDX Import [DID-14176]
- [conf cloud]] Fixes Gliffy diagrams with core ui icons [DID-14260]
22-JAN-2025: 26.0.7
- Fixes for Atlas theme dark mode
- Dark mode fixes
- Changes raster images to SVG
- Stroke width fix for some BPMN2 shapes. Ticket [jgraph/drawio#4861]
- [conf cloud] Adds disableGithubEmbedding config to hide Github tab from embed editor [DID-14232]
15-JAN-2025: 26.0.6
- Various dark mode improvements
10-JAN-2025: 26.0.5
- Fixes Ctrl+Shift+G to enable grid [jgraph/drawio#4825]
- Replaces three dots with layers icon [jgraph/drawio-desktop#1953]
- Mermaid2drawio: Added support for new flowchart shapes and fixed [jgraph/drawio-#4832]
- Adds editableCssRules=.* for imported SVG images [jgraph/drawio#4721]
- Adds default and font keyword for stencil colors [jgraph/drawio#4723]
06-JAN-2025: 26.0.4
- Disables dark mode in viewer by default [jgraph/drawio#3701]
- Adds dark mode option in embed dialog
03-JAN-2025: 26.0.3
- Fixes slope angle property for parallelogram and hexagon [jgraph/drawio#3672]
- Adds arcSize property for chevron [jgraph/drawio#4813]
- Adds units for width, height and length [jgraph/drawio#4362]
- [conf cloud] Fixed Safari dark mode [DID-14095]
- Fixes missing data-cell-id in EditorUi.getEmbeddedSvg [jgraph/drawio#4532]
29-DEC-2024: 26.0.2
- NPE fixes
28-DEC-2024: 26.0.1
- Updates mermaid to v11.4.1
27-DEC-2024: 26.0.0
- Updates DOMPurify from 3.2.2 to 3.2.3
- Adds dark mode specific colour scheme
05-DEC-2024: 25.0.3
- Adds entering custom zoom via toolbar in simple UI
- Adds back jszip to deployment
03-DEC-2024: 25.0.2
- Internal release
30-NOV-2024: 25.0.1
- Updates DOMPurify from 3.1.5 to 3.2.2 with fix for [DID-13161]
29-NOV-2024: 25.0.0
- Restructures project files
28-NOV-2024: 24.9.3
- NPE fixes
27-NOV-2024: 24.9.2
- [conf cloud] Improving theme detection timing [DID-13083]
25-NOV-2024: 24.9.1
- Reverts DOMPurifty to 3.1.5 [DID-13161]
23-NOV-2024: 24.9.0
- Updates workbox to 7.3.0 in build docker image
22-NOV-2024: 24.8.9
- Forces service worker to reload Confluence and Jira html to fetch the new CSP header [DID-13083]
21-NOV-2024: 24.8.8
- Fixes possible NPE
21-NOV-2024: 24.8.7
- Fixes font size and line height change for selection text [jgraph/drawio-desktop#1880]
- Removes implicit CSS values and empty style attributes from DOM
- Adds OpenStack stencils
- Adds Power Platform stencils to Azure and Dynamics365 stencils
13-NOV-2024: 24.8.6
- Corrects sidebar build
13-NOV-2024: 24.8.5
- [conf cloud] Removes target options from the page IDs export [DID-12937]
- Adds Alibaba Cloud stencils
- [teams] Fixes mobile app file picker
04-NOV-2024: 24.8.4
- [conf cloud] Removes confluence embed file hash to fix embed iframe [DID-12936]
25-OCT-2024: 24.8.3
- [desktop] Fixes print page size [jgraph/drawio-desktop#1893]
23-OCT-2024: 24.8.2
- Adds IBM Cloud stencil set
22-OCT-2024: 24.8.1
- Initial convert of confluence connect manifest to forge
18-OCT-2024: 24.8.0
- Fixes math typesetting in svg export [jgraph/drawio-desktop#1874]
- Adds new Citrix stencil set
- Initial convert of jira connect manifest to forge
- [jira cloud] Fixes search page error
30-SEP-2024: 24.7.17
- [conf cloud] Fixes showing older versions of a diagram in page history [DID-12641]
- [conf cloud] Adds libraries edit/add from the editor [DID-12585]
20-SEP-2024: 24.7.16
- Fixes editorui parameter for loadLibrary [DID-12644]
19-SEP-2024: 24.7.15
- Uses java17 for GAE deployment
- [conf cloud] Adds diagram translation support via ["translateDiagrams": true] config
- [conf cloud] Fixes a NPE [DID-12553]
13-SEP-2024: 24.7.14
- Updates to mermaid 11.2.0
- [conf cloud] Uses retry-after header info when rate-limiting hits
11-SEP-2024: 24.7.13
- [conf cloud] Fixes errors in diagrams list
05-SEP-2024: 24.7.12
- Internal release
05-SEP-2024: 24.7.11
- Fixes possible XSS for tooltips in dev mode
02-SEP-2024: 24.7.10
- Internal release
02-SEP-2024: 24.7.9
- Fixes exit flag in save event message [jgraph/drawio#4010]
- [conf cloud] Using viewerTimeout config in the editor also [DID-12425]
28-AUG-2024: 24.7.8
- Adds math typesetting support for Mermaid [drawio-desktop-1824]
- [conf cloud] Handle incorrect draft status of a page [DID-12384]
12-AUG-2024: 24.7.7
- [conf cloud] Improved mass import error message to match API v2 behavior [DID-12282]
- Fixes scratchpad saving errors [drawio-1833]
29-JUL-2024: 24.7.6
- Uses current host only for non-public GitLab and GitHub files [jgraph/drawio#4502]
- [conf cloud] Fixed Giffy mass import issues [DID-12199]
25-JUL-2024: 24.7.5
- [conf cloud] Applies link adjustment configuration to diagram editor [DID-12118]
- AWS shapes update
- [conf cloud] Fixed NPE when editing some diagrams [DID-12175]
- Fixes cell highlight bounding box [jgraph/drawio#4509]
23-JUL-2024: 24.7.4