forked from jgraph/drawio
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
11840 lines (8089 loc) · 311 KB
/
ChangeLog
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
27-JUN 2024: 24.6.4
- Fixes reset of selected shape groups [drawio-desktop#1783]
- Removes broken help link in template dialog
- Fixes missing URL parameters for published Drive files [jgraph/drawio#4501]
- Fixes arrows in mermaid sequence diagram converter
- Adds UI switch to toggle animations [jgraph/drawio#4491]
25-JUN-2024: 24.6.3
- Removes drop shadow in PDF export [jgraph/drawio-desktop#1784]
- Conf Cloud: Added support for copied pages in Gliffy import [DID-11864]
- Conf Cloud: Added support for inplaceEdits configuration [DID-11923]
- Removes uponSanitizeAttribute listener for SVG content attribute [DND-1208]
22-JUN-2024: 24.6.2
- Adds option to include current page in PNG and SVG export [jgraph/drawio#2860]
- Fixes Cmd + US keyboard shortcut [jgraph/drawio-desktop#1792]
21-JUN-2024: 24.6.1
- Improves Google Drive app not installed message [DID-11885]
- Disables shadows in printing and PDF export [jgraph/drawio-desktop#1784]
20-JUN-2024: 24.6.0
- Adds autosizeGrid style [jgraph/drawio#1131]
- Adds Editor.enableChatGpt with config switch
- Ignores service worker registration errors [jgraph/drawio#4483]
- Adds UI zoom to desktop help menu [jgraph/drawio-desktop#1359]
- Adds non-numpad zoom keyboard shortcuts [jgraph/drawio-desktop#978]
- Uses quotes for CSS font-family [jgraph/drawio-desktop#1604]
- Adds Editor.enableAnimations with config switch [jgraph/drawio#4491]
- Fixes grid color for print and PDF export in dark mode [jgraph/drawio#4488]
- Preserves cell hierarchy in SVG output [jgraph/drawio#3960]
17-JUN-2024: 24.5.5
- Simplifies publish dialog [jgraph/drawio#4346]
- Allows image links in libraries [jgraph/drawio#4474]
- Runs PNGs through pngquant with default settings
- Fixes change of default connection style [jgraph/drawio#4479]
- Fixes math rendering in revision compare view
- Adds in-place editing for layer names [jgraph/drawio#902]
12-JUN-2024: 24.5.4
- Fixes link to members page for GitLab files [jgraph/drawio#4213]
- Uses current unit in edge start/end/width/size/spacing in Format panel [jgraph/drawio#2993]
- Fixes conflict dialog for deleted files in desktop
- Fixes BPMN group shape in dark mode [jgraph/drawio#4471]
11-JUN-2024: 24.5.3
- Fixes show start screen option [drawio-desktop-1738]
- Fixes fallback text position [drawio-desktop-1624]
- Removes control characters in link check
- Uses current unit in line position (start, end) in Format panel - Arrange [drawio-1915]
07-JUN-2024: 24.5.2
- [conf cloud] Adds Drive file access and app check to embed macro
- Fixes bulk change of cell styles [drawio-3961]
06-JUN-2024: 24.5.1
- [conf-cloud] Fixes viewer scope
06-JUN-2024: 24.5.0
- Changes viewer to use main google project 671 ID
06-JUN-2024: 24.4.15
- Fixes possible clipping in sidebar popup
- Enables saveAs for read-only files
- Fixes text editing position for insert layout dialog [drawio-4449]
- Adds start-/endFillColor styles for connectors [drawio-4438]
05-JUN-2024: 24.4.14
- Adds support for adaptive polling
- Updates DOMPurify from 3.1.4 to 3.1.5
- Adds support for mermaid flowchart elk renderer [drawio-3634]
- Undo/redo selects and scrolls to modified cells [drawio-desktop-1766]
- Fixes preview for sidebar items [drawio-desktop-1737]
- Improves UX for AI generate template tile
31-MAY-2024: 24.4.13
- Moves polyfill scope
31-MAY-2024: 24.4.12
- Adds empty polyfill for structuredClone to avoid mermaid.js syntax error
31-MAY-2024: 24.4.11
- Updates Mermaid to v10.9.1
- Fixes cropped PDF output [drawio-desktop-1747]
- Fixes inconsistent handling of empty diagram nodes
29-MAY-2024: 24.4.10
- Improves edge label positions in Explorer Plugin [drawio-4424]
- Fixes shift+drag for new lines with anchor points [drawio-4197]
- Adds new teams domain to frame ancestor CSP
27-MAY-2024: 24.4.9
- Uses 4 digits after the decimal point for inches [drawio-desktop-1739]
- Fixes inconcistent handling of Ctrl and Cmd key for edges
24-MAY-2024: 24.4.8
- Fixes default shadow opacity [drawio-desktop-1750]
23-MAY-2024: 24.4.7
- Fixes possible NPE for inserted pages
- Forces XML update for inserted default root and layer
- [vsdx] Another trial to fix edge as a group [drawio-1722]
- [conf cloud] Potential fix for copy/paste in draft pages [DID-11494]
- Fixes possible empty diagram node in mxfile [DID-11645]
22-MAY-2024: 24.4.6
- Fixes possible NPE in Graph.initTouch
22-MAY-2024: 24.4.5
- Updates Teams app to use SDK v2.22.0 [CSP-3150]
- Fixes in-place editing on iOS [drawio-4411]
- Updates DOMPurify from 3.1.3 to 3.1.4
- Fixes possible overwritten library files in browser storage
- Blocks popup menu and shape picker in freehand mode
- Fixes units for table cell size change [drawio-4360]
- Fixes handling of parallel edges in explore plugin [drawio-4422]
- Adds units for custom page size [DID-11607]
17-MAY-2024: 24.4.4
- Improves diff sync for removed default layer
16-MAY-2024: 24.4.3
- [conf cloud] Updates CSP based on the deprecation notice https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-1601
- Improves diff sync and handles special cases
15-MAY-2024: 24.4.2
- Fixes possible NPE in StorageFile.getEtag
15-MAY-2024: 24.4.1
- Improves page switching performance
- Updates DOMPurify from 3.1.2 to 3.1.3
- Restores view and selection state after merge of local files
- Adds conflict handling for browser files for testing
- Fixes inactive escape listeners in sidebar [drawio-4379]
- Moves locking to file [drawio-desktop-1380]
- Adds automatic merge for browser files
10-MAY-2024: 24.4.0
- [vsdx] Fixes attribute labels [drawio-4299]
- Fixes built-in plugins enabling in windows [drawio-desktop-1508]
- Adds full support for fullscreen menu option [drawio-desktop-1638]
- Improves font support in PDF export
- Improves refresh when Math rendered
- Adds my.microsoftpersonalcontent.com to CSP
- Fixes first page title when a file is imported into an empty diagram [drawio-3519]
- [conf cloud] Adds global config to disable diagram revisions (disableVersioning: true) [DID-10247]
- Adds grid, selection cells to mxPrintPreview
- Merges print, PDF and advanced PDF export dialog
- Fixes bounding box for edge shapes [DID-11356]
- Fixes label position for Kubernetes shapes [drawio-4386]
- Updates DOMPurify from 3.1.0 to 3.1.2
- Handles possible errors in App.clearServiceWorker [drawio-4340]
26-APR-2024: 24.3.1
- Fixes breadcrumb trail after refresh in OneDrive picker [drawio-4339]
- Fixes diagrams in Google Add ons [drawio-4349]
- Fixes diagram size in Google Add ons [drawio-4351]
- Removes margin for cropped PDF export [drawio-4353]
- [conf cloud] Fixes AP.navigator.getLocation returning incorrect pageId in drafts [DID-11399]
24-APR-2024: 24.3.0
- Enable internal links in PDF export [drawio-722]
24-APR-2024: 24.2.9
- Adds support for PDF+XML files in OneDrive picker [drawio-4339]
- Adds autosize and resizable to style clipboard [drawio-4285]
- Fixes PWA for iOS and iPadOS [drawio-4342]
- Adds support for iframe sandbox attribute [drawio-4340]
- Skips getStoredMode in embed mode [drawio-4340]
22-APR-2024: 24.2.8
- Adds experimental read-only mode [drawio-desktop-1380]
- [conf cloud] Adds support for server lightbox links [DID-11348]
- Enables crop option in PDF export dialog
- Fixes background images, page IDs in print preview
19-APR-2024: 24.2.7
- Simplifies print dialog
- Adds linecap and linejoin style [drawio-4200]
- Removes test.draw.io domain for development
- Adds Open Library option in Edit dropdown [drawio-3499,1357]
- Adds support for stencils in Open Library option
- Fixes dynamic loading of stencils in Firefox [DID-11328]
- Fixes possible scrollbars, all pages label in print dialog
- Changes font size unit label to px [drawio-3615,drawio-desktop-1448]
18-APR-2024: 24.2.6
- Build failure
12-APR-2024: 24.2.5
- [conf cloud] Improves embedding from URL and CSV via proxy and confluence attachments [DID-11234]
- Fixes possible DOM error in mxGraph.panGraph
- Sorts files and folders in OneDrive picker [drawio-2870]
- Checks size in Graph.clipSvgDataUri [drawio-desktop-1686]
- Fixes C4 shape container names [drawio-4312]
10-APR-2024: 24.2.4
- Release skipped
08-APR-2024: 24.2.3
- Adds Editor.fontSizeUnit, fixes possible unhandled font element
- Disables dots fillStyle in sketch mode
- Updates Rough.js from 4.4.1 to 4.6.6
- Enables rubberband on locked shapes [drawio-desktop-1684]
- Fixes saving of embed HTML in desktop [drawio-4301]
- Updates DOMPurify from 3.0.11 to 3.1.0
- Fixes ignored anchor links in SVG for Chrome PDF export
03-APR-2024: 24.2.2
- [conf cloud] Fixes timeout error fetching custom libraries when libraries page not found [DID-11193]
- Fixes iphone shape in small sizes [DID-11188]
- Writes warning for unknown object type, ignored value [DID-11225]
- Removes internalCompression feature flag
28-MAR-2024: 24.2.1
- Adds menu item for high contrast mode
- Adds shortcuts.svg to PWA [drawio-desktop-1130]
- [conf cloud] Fixes special XML characters in import services [DID-10752]
- Fixes C4 labels [drawio-4300]
26-MAR-2024: 24.2.0
- Naming fix for [draw-3336]
- Updates DOMPurify from 3.0.9 to 3.0.11
- Fixes export with invalid background page
- Fixes C4 strings [drawio-2612,3581]
- First iteration support for OS high constrast [drawio-4296]
23-MAR-2024: 24.1.0
- Improves save performance for files with images [DID-11006]
23-MAR-2024: 24.0.9
- Improves remote changes handling in DrawioFileSync.fastForward
22-MAR-2024: 24.0.8
- Fixes background of ID property
- Fixes lost page links in pasted cells
- Adds shortcut for bringForward/sendBackward [drawio-desktop-1662]
- Fixes mouse wheel in freehand mode [drawio-4278]
- [conf cloud] Refreshes viewer if loaded version doesn't match one in storage format [DID-10966]
14-MAR-2024: 24.0.7
- Moves Cloudflare workers to mxgraph-gliffy-java repository
- Fixes possible HTML content as SVG subtree
- Fixes overridden font in background page images
- Fixes timeout for invalid image in SVG export
- Disables and removes links in background pages
- Adds tooltips for values in Property pane
- Fixes clipped cell ID in Property pane [drawio-4262]
- Fixes regex performance in Graph.isLink [drawio-3939]
- [conf cloud] Adds upload embed diagrams to custom templates parsing [DID-11066]
13-MAR-2024: 24.0.6
- Moves subtree when tree is collapsed [drawio-3113]
- Fixes ignored given local filename [drawio-3555]
- Fixes possible NPE in Graph.executeCustomActions
- Fixes event handling on background pages
- Fixes %length% placeholder in child edge labels [drawio-1677]
11-MAR-2024: 24.0.5
- Adds checkbox for text shadow [drawio-4247]
- Explore ignores hidden edges [drawio-4243]
09-MAR-2024: 24.0.4
- [conf cloud] Fixes copied pages with embed upload macro editing [DID-11003]
08-MAR-2024: 24.0.3
- [conf cloud] Enables direct editing without custom content
- [conf cloud] Fixed imported libraries name if end with ".xml" [DID-10920]
- Adds block padding and margin properties to style panel [drawio-4198]
- Uses default spacing for Textbox shape
- Fixes default font for sketch mode [drawio-4216]
- Fixes broken MathJax output after zoom [drawio-4242]
- Fixes custom fonts and images in background pages [drawio-4239,drawio-3712,drawio-3281,drawio-2733,drawio-2367]
05-MAR-2024: 24.0.2
- Fixes DRAWIO_SERVER_URL if query string contains forward slash
- Handles double-quotes in page URLs
- Fixes waypoints for grouped edges [drawio-desktop-1646]
- Fixes ignored null bytes in mxUtils.trim
02-MAR-2024: 24.0.1
- Updates DOMPurify from 3.0.8 to 3.0.9
- Adds contrast URL parameter [drawio-3701]
- Fixes preview of SVG export with embedded fonts
- [conf cloud] Adds migration support for pageInfo parameter, templateUrl to re-indexing, improves tinyUrl parsing regex
- [conf cloud] Adds support for templateUrl with pageInfo in viewer
- [conf cloud] Shows custom contents based on macros in the page instead of page custom contents (easier deletion and no re-indexing)
29-FEB-2024: 24.0.0
- Adds shape shadow style option [drawio-1671]
- Uses drop-shadow CSS filter for shape shadows [drawio-1671]
- Disables shape shadow option for Safari
- Fixes possible XSS in mxUtils.getSizeForString [CSP-3024]
- Supports vertical writing mode [drawio-4068]
28-FEB-2024: 23.1.8
- Remove unnecessary servlets from deployment
- Fixes possible XSS in print preview title [CSP-3018]
- Fixes editBlankUrl for subpaths [drawio-4152]
- Fixes possible NPE in Sidebar
- Salesforce shape library fix
- AWS shapes update [DS-951]
- [conf cloud] Fixed some re-indexing issues in logging and search text property [DID-10652]
26-FEB-2024: 23.1.7
- Debug build to attempt to find rogue resources load
22-FEB-2024: 23.1.6
- Fixes possible XSS in tooltips for overlays [CSP-2969]
- Fixes reference to clip path [drawio-4202]
- Fixes possible XSS in fontCss for print preview [CSP-2986]
- [conf cloud] Added tooltip to edit button when disabled
- [conf cloud] Using v2 api to edit the page in direct diagram editing
15-FEB-2024: 23.1.5
- [conf cloud] Add charset to requests to protect from default charset changes
- [conf cloud] Added requests rate limiting retrials for long running services [DID-10681]
- Fixes incorrect font colors in PDF output [drawio-4176]
- Removes text editing code for IE8/9/10
- Fixes possible XSS in Graph.updateLabelElements [CSP-2963]
- Fixes possible XSS in ErrorDialog [CSP-2964]
13-FEB-2024: 23.1.4
- Fixes CSS scope in SVG sub-trees [drawio-4119]
- Fixes possible XSS for init-editor [CSP-2954]
12-FEB-2024: 23.1.3
- [conf cloud] Added support for Gliffy pinned versions & display name in mass import [DID-10522]
- Improves copy/paste for styles
- Improves font defaults for themes
- Applies default theme edge font size to general edge labels
- [conf cloud] Moving back to REST v1 to avoid encoding issues [DID-10762]
06-FEB-2024: 23.1.2
- Fixes possible spin forever in image dialogs [drawio-4166]
- Uses SVG icons for Confluence Cloud viewer toolbar buttons
- Handles possible parser error in OneDrive auth
- Fixes prev is not defined when creating new files
- [conf cloud] Removed custom libs 25 limit in listing [DID-10673][DID-10695]
01-FEB-2024: 23.1.1
- Update azure shapes [drawio-3333]
- Fixes only first layer shown in template preview
- Fixes image size and padding for savesidebar URL parameter
31-JAN-2024: 23.1.0
- Fixes smoothing configuration for freehand [drawio-3093]
- Fixes loading of uncompressed templates with CORS headers
- [conf cloud] Handles trailing spaces in the diagram name for gliffy import [DID-10460]
- Changes auth paths to use server url prefix
- [conf cloud] Fixed outdated drafts when page is copied [DID-10546]
- [conf cloud] Handles macros with macroId only parameter in gliffy import [DID-10460]
25-JAN-2024: 23.0.2
- Fallback to online resource for embed fonts and images
- Fixes possible duplicate callback for XHR in error case
- Adds fallback to raster for embedded SVG images
- Fixes freehand drawing behaviour [drawio-4140]
- Prevents XSS due to unchecked base URL parameter
- Fixes inconsistent link and textbox dialogs
24-JAN-2024: 23.0.1
- Fixes possible scrollbar in connection points dialog
- Fixes not adding existing tags to selection
23-JAN-2024: 23.0.0
- Major release increment due to removal of HTML labels to SVG path functionality
- Removes convert label to SVG, embeds images and fonts by default in SVG export
- Fixes scrollbars in fitWindow for viewbox action
- Disables compressed XML in SVG export, sets scale/border for XML in SVG/PNG export [drawio-4125]
- [conf cloud] Fixes Aspects dialog overflow issue [DID-10568]
23-JAN-2024: 22.1.22
- Adds experimental freehand settings [drawio-3093]
- Ports Embed2 servlet to CF worker
- Consistent handling for closing splash [drawio-4089]
- [conf cloud] Storing services log to configuration space [drawio-3991]
- [conf cloud] Improved viewer settings dialog
- Improved compatibility for SVG export [drawio-4119]
17-JAN-2024: 22.1.21
- Fixes immediate Dropbox file loading in dev mode
- Updates DOMPurify from 3.0.6 to 3.0.8
- Fixes dropbox naming clash in global scope, duplicate function
16-JAN-2024: 22.1.20
- Internal release, see release notes
16-JAN-2024: 22.1.19
- Scrolls page tab to visible after moving page
- Fixes possible timeout when entering commit message
- Removes line jumps at branching points [drawio-3965]
- Fixes ignored text direction style [drawio-4104]
09-JAN-2024: 22.1.18
- Fixes overridden configurations [drawio-desktop-1564]
- Removes multiple javascript protocol prefixes
- Adds exit menu and fixed isModified detection [drawio-desktop-1222]
- Fixed text replace when search query is " or ' [drawio-desktop-1152]
- Fixes error messages of new files in offline mode [drawio-nextcloud-62]
- Experimental support for vertical writing mode [drawio-4068]
- Fixes relative links in SVG export
04-JAN-2024: 22.1.17
- Adds copyAsText in Edit drop down [drawio-3949]
- Replaces clearWaypoints button with drop down
- Fixes clipping, replaces hint in filename dialog [drawio-4074]
- Adds support for using the same URL in DRAWIO_LIGHTBOX_URL [docker-drawio-137]
- Fixes selection propagation for current root
- Fixes cursor for immediate edge handling in groups
- Fixes cursor for immediate edge handling in selected ancestors
- Fixes scrollbar positions after enter-/exitGroup
- Fixes move of selected edges in groups
29-DEC-2023: 22.1.16
- Adds simple theme to atlas.min.js
27-DEC-2023: 22.1.15
- Fixes NPE of undefined function emfDone [drawio-4072]
- Prints current version number in clear.html
- Fixes dark mode not persisted in some cases [drawio-desktop-1540]
27-DEC-2023: 22.1.14
- Fixes this.isVisioFilename undefined in Editor.js
- Fixes mxSettings is undefined [DID-10370]
- Fixes NPE for minified freehand code in production build
27-DEC-2023: 22.1.13
- Fixes "Add tag" dialog title clipped [drawio-desktop-1537]
- Increases maximumFileSizeToCacheInBytes to 10MB [DID-10317]
26-DEC-2023: 22.1.12
- Handles possible empty content in GitHub [drawio-4045]
- Fixes use of modified default style for sidebar items
- Fixes use of defaults for curved edge styles
- Adds new Kubernetes shapes [drawio-3699]
- [conf cloud] Adds enableCssDarkMode config to viewers also [DID-10038]
15-DEC-2023: 22.1.11
- Fixes default edge style overrides edges in sidebar [drawio-4038]
15-DEC-2023: 22.1.10
- Release stopped due to NPE in testing
14-DEC-2023: 22.1.9
- Scrolls to loaded libraries, fixes library export to browser
- Fixes library moved to end after edit
- Fixes relative links in print preview
- Alt+Shift+Drag ignores cell under mouse if selection not empty
12-DEC-2023: 22.1.8
- Adds color option in freehand dialog [drawio-3454]
- Fixes reset icon for recent colors in dark mode
- Adds appendCustomLibraries config switch [drawio-4027]
- Fixes direction of edges in horizontal tree layout [DID-10171]
- Sets edgeStyle for edges inserted from sidebar [drawio-1122]
- Fixes scroll to inserted page tab
06-DEC-2023: 22.1.7
- Fixes possible getAttribute is not a function
06-DEC-2023: 22.1.6
- Adds custom fonts to list only after graph changes
- Adds style option for image libraries [DID-10031]
- Adds expandLibraries config switch [drawio-1737]
- Adds label value in edit data export [drawio-3949]
- Updates GCP icons [drawio-3254]
29-NOV-2023: 22.1.5
- Fixes forwards refs for undo of replaceDiagramData
- Adds defaultGridSize config option [DID-10031]
- Fixes custom fonts while editing label [DID-10031]
24-NOV-2023: 22.1.4
- [conf cloud] Fixes diagram list editing older versions and not refreshing [DID-10113]
- Adds selectParentLayer config switch [drawio-3928]
- Fixes handling of space separated layer-ids in URL
- Fixes improve contrast only enabled in dark mode
- [conf cloud] Improving page IDs import report readability [DID-10039]
- Selects current page based on browser address bar
- Fixes PDF export for background images and pages
- [conf cloud] Allows simple viewer with 3rd party cookies disabled [DID-10047]
- Fixes relative path for MathJax in embedded HTML
- Updates DOMPurify from 3.0.5 to 3.0.6
- Fixes bold font for Google Fonts [drawio-3907]
17-NOV-2023: 22.1.3
- Updates archimate icons [drawio-3863]
15-NOV-2023: 22.1.2
- Fixes move of child cells in groups [drawio-3967]
- [conf cloud] Fixes bugs in rendering diagrams with pageInfo param [DFCC-64]
13-NOV-2023: 22.1.1
- Reverts part of e6ea9f to restore child cell dragging behaviour [drawio-3967]
08-Nov-2023: 22.1.0
- [conf cloud] Added confluence-content parameter support [DFCC-64]
- Updates AWS icons to Q3 23 set [drawio-3945]
25-OCT-2023: 22.0.8
- [conf cloud] Excludes old editor from duplicate macros fix [DID-9751]
24-OCT-2023: 22.0.7
- [conf cloud] Fixed math in the viewer [DID-9794]
19-OCT-2023: 22.0.6
- [conf cloud] Fixes Gliffy import hanging when import API fails [DID-9752]
- [conf cloud] Adds support for importing short links with special characters [DID-9687]
18-OCT-2023: 22.0.5
- [conf cloud] Adds support for importing short links less than 6 characters [DID-9687]
- [conf cloud] Fixes direct editing in blogposts [DID-9702]
- [conf cloud] Fixes fullscreen (lightbox) view of diagrams in page templates [DID-9690]
06-OCT-2023: 22.0.4
- Adds Emoji shape support
05-OCT-2023: 22.0.3
- Fixes possible NPE in clonePages error handler
- [vsdx] Stops using default theme when theme index not found [DID-9622]
- Fixes tags dialog icons in dark mode [drawio-3910]
03-OCT-2023: 22.0.2
- Fixes new save dialog for SharePoint [drawio-3900]
- Fixes copy/paste after dialog was shown [drawio-3903]
02-OCT-2023: 22.0.1
- Ignores selection for nested cells with part style
- Adds salesforce icons [drawio-2793]
28-SEP-2023: 22.0.0
- Adds DRAWIO_SERVER_URL as an additional URL to DRAWIO_BASE_URL. BASE_URL used to indicate
the URL both the back-end and static code were delivered on. SERVER_URL now provides a
way to delivery on one URL and server the back-end functions on a different URL.
By default the server URL value is blank.
- Fixes search for uncompressed shapes, result order
- Fixes dialog stack order [drawio-3883]
24-SEP-2023: 21.8.2
- Confirm escape key for insert layout [drawio-3880]
- Scrolls cell to visible after remove from group
22-SEP-2023: 21.8.1
- Attempt to fix NPE in GraphViewer
- [conf cloud] Fixed custom templates loading in the editor [DID-9482]
- [conf cloud] Prevent calling theme callback multiple times for the same event [DID-9505]
- Fixes independent drag of cell with part=1 [DS-950]
20-SEP-2023: 21.8.0
- Ports Cache servlet to AWS Lambda [TI-11]
- Fixes possible tab scrolling [drawio-desktop-1411]
- Fixes default parent after root change [drawio-3868]
- Adds inverse dark filter for iframes [drawio-3869]
- Inserts overlapping connector on top [drawio-3853]
- Fixes collapsed details viewer in FF [drawio-3292]
- Adds spacing, alignment to default style [drawio-3307]
- Fixes shape search on Android with Chromium [3321]
- Adds width and height placeholders [drawio-3327]
- Add allowed domain [DID-9475]
- Adds length placeholder for edges [drawio-3327]
- Fixes constrained collapsed resize [drawio-3274]
- Adds edge meta data in CSV import [drawio-3324]
- Adds support for same height as width in CSV import
12-SEP-2023: 21.7.5
- Adds CSS styles for Latex SVG export [drawio-3839]
- Removes invalid flow plugin UI entry [drawio-3840]
- Fixes child edge bounding box offset [drawio-3844]
- Fixes saving changes in Notion plugin [drawio-3846]
- Shows shapes panel only after loading custom libs
- [conf cloud] Improved error message for 413 HTTP error (file too large) [DID-9113]
- Fixes contentLength header for UTF16 [drawio-3847]
08-SEP-2023: 21.7.4
- AWS shapes update to Q2 2023 [drawio-3677]
08-SEP-2023: 21.7.3
- Adds title attribute support for custom links
- Adds Ctrl+Alt+X for copy as image [drawio-3754]
- Changed app name in shortcuts edit link to draw.io
- Uses pre-line for newlines in tooltips [DID-9327]
- Adds WebP image export [drawio-553]
- Enables text selection in lightbox [drawio-3732]
- [conf cloud] Added support for custom templates in page IDs import [DID-9320]
- [conf cloud] Showing actual filename in viewer title tooltip when displayName is different [DID-9241]
- Handles possible JSON parsing error in DriveClient
01-SEP-2023: 21.7.2
- Fixes library item zoom on label select [DID-9295]
- [conf cloud]] Added support for diagram names with spaces (untrimmed) [DID-9038]
30-AUG-2023: 21.7.1
- Refreshes after showing/hiding cells [drawio-9263]
- Fixes moving multiple cells on touch devices
- Fixes anchors and edge style for sequence diagrams [drawio-desktop-1370]
- Fixes replace shape for UML lifeline drop targets
- Enables new save dialog
28-AUG-2023: 21.7.0
- Adds page names in viewer tooltips [drawio-3763]
- Adds README for Crypto JS library [CSP-2255]
- Fixes canvas state after redrawShape [drawio-3806]
- Adds checkbox for current layer with multiple cells
- Fixes connect/select in locked layer [drawio-3760]
- Adds Alt+C/V for copy-/pasteStyle [drawio-3632]
- Adds initial API for custom links on context cells
- Fixes possible cropping, reduces link dialog width
- Adds Embed button to convert image URL to data URI
22-AUG-2023: 21.6.9
- Shows sidebar when libraries are loaded [drawio-3744]
- Fixes toggle shapes panel ignores current state
- Uses center of shapes for swap action
- Remembers include diagram state for SVG/PNG export
- Fixes CSS for exported dark mode SVG [drawio-3768]
- Fixes printing of background images in CSS dark mode
10-AUG-2023: 21.6.8
- Fixes possible background image error [DID-9099]
07-AUG-2023: 21.6.7
- Fixes offset after page selection [drawio-desktop-1411]
28-JUL-2023: 21.6.6
- Adds improve contrast, fixes CSS for old dark mode
- [conf cloud] Added config option to generate SVG preview when a diagram is published (generateSVGs: true) [DID-8942]
- [vsdx] Split EMF conversion into chunks to reduce the chance of timeout and reduce + retries on error
20-JUL-2023: 21.6.5
- Fixes mxIsElectron undefined error in editor.js
20-JUL-2023: 21.6.4
- Uses URL hashtag for embed in Notion [drawio-3376]
- [conf cloud] Removes draw.io support menu item from Confluence help menu [DID-8934]
- [desktop] Changes default dark mode to classic [drawio-desktop-1391]
- Adds html tags check/filteration to i18n parser [CSP-2113]
- [conf cloud] Fixes Go to Containing Page button in embed diagrams viewer [DID-8704]
18-JUL-2023: 21.6.3
- Shift+Alt+Drag moves selection cells [drawio-3726]
- Fixes grouping of shapes with table [drawio-3725]
- Updates DOMPurify from 3.0.3 to 3.0.5
- Fixes update of page tabs after import [DID-8891]
- [conf cloud] Load main file diagram if draft unchanged and old version in macro
- Fixes Grid option in pdf export
- [jira cloud] Added support for server zip format [DFJC-18]
- [vsdx] Added support for rotated edge labels [DID-8697]
- Fixes getBoundingBoxFromGeometry for nested groups
- Fixes initial scrollbar for demo mode in simple UI
- Removes voice plugin [CSP-2113]
- Use Ctrl+Y and Ctrl+Shift+Z for redo [drawio-3733]
- Sanitizes HTML markup in labels [CSP-2113]
11-JUL-2023: 21.6.2
- Fixes application icon background color
- Adds swap for two selected vertices in Arrange tab
- [conf cloud] Adds Gliffy non-mapped shapes to mass import report [DID-8704]
- Fixes inverted background page colors [drawio-desktop-1375]
- Hides explore for unconnected cells [drawio-3716]
- Fixes move cells on fold in lightbox [DID-8763]
- Fixes handling of UTF-8 in SVG images [drawio-506]
05-JUL-2023: 21.6.1
- Fixes special cases in replace shape [drawio-3686]
- Enables new dark mode in production [drawio-3701]
- [conf cloud]] Adds back dark theme [drawio-3698]
- [jira cloud]] Adds back dark theme [drawio-3697]
- [vsdx] Fixed edge labels [DID-8697]
- Fixes blue guides remaining in view [drawio-3695]
- Uses new dark mode in Notion extension [#3701]
04-JUL-2023: 21.6.0
- Release rejected
28-JUN-2023: 21.5.2
- Fixes text contrast in right sidebar [drawio-3691]
- Fixes clipping of library symbol icons [DID-8634]
- Replacing shape replaces all styles [drawio-3686]
- Disables dark mode in jira and conf cloud [drawio-3692]
26-JUN-2023: 21.5.1
- Adds tolerance for edge handles, click on terminal
- Shift+alt+drag moves shapes, fixes inconsistencies
- Shift+alt+drag on resize and terminal handle moves
- Fixes highlight of connecting edges for shift+drag
- Fixes update of table handlers, inconsistent code
- Changes replace behavior to match find logic [drawio-3616]
- Improves replace in html labels to cover more cases
- Fixes status not clickable on icon [drawio-3688]
- Fixes zoom in edit connection points [drawio-3684]
- Adds grid in connection points dialog [drawio-3685]
- Changes allowBrowser to an argument in LibraryDialog [DID-8641]
- [desktop] Fixes stencils and shapes in export due to CSP restrictions
17-JUN-2023: 21.5.0
- Moves electron.js out of drawio project into desktop
16-JUN-2023: 21.4.1
- Fixes misalignment of arrow labels [drawio-3668]
- [conf cloud] Fixes NPE in theming code
- Updates stage sub domain to preprod
- Adds click handler for preview in new save dialog
- Ctrl+Drag of active anchor point starts move cell
- Toggle selection drag starts move of selection
- Fixes virtual bends for custom edge handlers
- Ctrl/shift and selected state forces move on edges
- Reviews innerHTML usage in dialogs.js
14-JUN-2023: 21.4.0
- [jira cloud] Uses dark mode status from host in editor
- [conf cloud] Uses dark mode status from host in editor
- [conf cloud] Adds drawio-sketch macro support for page IDs import and re-indexing
- Fixes possible NPE in fitDiagramToWindow
- Fixes reset of view state after creating new files
- [conf cloud] Hide support link in anon views
- [conf cloud] Fixes link fixing of page IDs import [DID-5141]
- Adds pass-through for user request error in GitHub
- Fixes paste of HTML-formatted text [drawio-3666]
- Fixes https://huntr.dev/bounties/ce75aa04-e4d6-4e0a-9db0-ae84c46ae9e2/
13-JUN-2023: 21.3.9
- Release rejected, failed to deploy to stage
08-JUN-2023: 21.3.8
- [conf cloud] Fixed page anchor of imported pages when it has spaces [DID-8417]
- Fixes auto dark mode option after dark mode change
- Fixes editing for Mermaid declaration with comment
- Fixes ignored selection in fitWindow [drawio-3647]
- Adds edit and remove for links in labels [drawio-3654]
- Pick folder for GitHub and GitLab in new save dialog
- Fixes lost error message for GitLab return code 400
01-JUN-2023: 21.3.7
- [conf cloud] Keeping trailing spaces in attachment name [DID-8309]
- [conf cloud] Fixed space filter in new page IDs import [DID-8048]
30-MAY-2023: 21.3.6
- [conf cloud] Improved Import Page IDs performance [DID-8048]
27-MAY-2023: 21.3.5
- Fixes tabs converted to spaces in labels [drawio-3540]
24-MAY-2023: 21.3.4
- Adds support for MermaidJS timelines [drawio-3613]
- Keeps MermaidJS styling after update [drawio-3417]
- [conf cloud] Count errors of each kind in pageID import, Gliffy/Lucid import, and re-indexing and display summary at bottom of file. Add FAQ text for common fixes.
- Forces direct load in browser to download PlantUML diagrams
- [conf cloud] Added page IDs logging - partial [DID-8048]
- Improves replace shapes [drawio-3505]
- Removes hard-coded image base path [drawio-3171]
- Adds titles to shape tags, normalizes search terms [drawio-3618]
23-MAY-2023: 21.3.3
- Allows http and localhost in services (OAuth) [drawio-3079]
- Fixes nth-check dependencies vulnerability by removing react-scripts and using vite [drawio-dev-dependabot-144]
- [desktop] Fixed page-index and page-rage CLI export arguments [drawio-3597]
- [desktop] Fixed svg export scale [drawio-desktop-1165]
- Fixes Trello power-up repeated auth [DND-1015]
- Fixes possible NPE in VSDX export [drawio-3608]
- Fixes automatic dark mode in viewer [drawio-3614]
- Fixes patch and in-place change of local view state
- Improves AI prompt for smart template generation
- Fixes timeout and adds callback in synchronizeFile
- Adds plain text tooltips to SVG export [drawio-3610]
- Uses noopener,noreferrer to open links in viewer
15-MAY-2023: 21.3.2
- Fixes NPE added in 21.3.1
15-MAY-2023: 21.3.1
- Removes animation for lightbox in all viewers
- Shows error for possible NPE in print preview
- Fixes restoring scrollbars after page selection
- Fixes view after undo, restore and for blank pages
- Escapes HTML in embed dialog preview title and body
- Handles possible missing child in row [drawio-3592]
- Fixes removed text between < and > with pasteHere
- Fixes blank PDF export [drawio-3596]
- Adds shortcut for in-/decrease font [drawio-3585]
12-MAY-2023: 21.3.0
- Updates DOMPurify from 3.0.2 to 3.0.3
- Fixes in-place change of graph bounds in fitWindow
- Restores sidebar on dark mode change [drawio-3577]
- Fixes page scroll while editing text [drawio-3523]
- [conf cloud] Fixed embed diagram macro when context lack the contentType [DID-8214]
- Preserves tabs in pasted text from text editors
- Uses simple theme on iPadOS, iOS and Android
- [desktop]] Potential fix for spawn errors [drawio-desktop-1122]
- Resets scrollbar state after inserting new pages
- Fixes reset of scrollbars after deleting last page
04-MAY-2023: 21.2.9
- Fixes scrolling of iframe parents [drawio-3563]
04-MAY-2023: 21.2.8
- [jira cloud] Uses issueContext instead of the deprecated issueGlance
- Fixes invalidation for filenames, sanitized labels [CSP-1852]
03-MAY-2023: 21.2.7
- Fixes possible NPE in validate
02-MAY-2023: 21.2.6
- Fixes setting x0 and y0 in graph.sizeDidChange [DS-949]
02-MAY-2023: 21.2.5
- Re-release of 21.2.4 for caching issues
02-MAY-2023: 21.2.4
- Adds wrapper container for view node hierarchy
- Removes view validation for document title changes
- Adds less strict search matching [drawio-655]
- Improves performance for page selection
- Adds threshhold for reset view check
- [conf cloud] Adds space filter to pagesIds import [DID-8048]
26-APR-2023: 21.2.3
- Uses move cursor CSS style for table row handle
- Adds current selected page ID to URL [drawio-3128]
- Adds lazy ResizeObserver and blocks possible loops [DFCC-61]
- Fixes fitWindow in page view, refactors common code
- Fixes syntax for check of property with value of 0
- [conf cloud] Fix uncompressed custom libraries preview [DID-8096]
25-APR-2023: 21.2.2
- Improves performance for window resize event handlers
- Fixes handles for zoom and large selection changes
- Improves performance for GraphViewer [drawio-2766]
- Ignores invalid numbers in bounding box [DID-8051]
- Fixes possible divide by zero in router [DID-8051]
19-APR-2023: 21.2.1
- Skips sanitizeHtml for unchanged labels [drawio-3530]
- Uses cssText property to set CSS in foreignObjects
- Adds submenu to enable and change diagram language
19-APR-2023: 21.2.0
- Defers bounding box update until after DOM changes [DID-7902]
18-APR-2023: 21.1.9
- Edit connection points in popup menu [drawio-2984]
- [vsdx] Fixes image cropping [drawio-3518]
- Updates DOMPurify from 2.4.3 to 3.0.2
- Fixes image export if inside group [drawio-3516]
- Increases maximum image size to 1200 pixels and 2 MB
- Removes Theme submenu from MS Teams app and Confluence DC [drawio-3517]
14-APR-2023: 21.1.8
- Adds headless editor UI class that sets chromeless
- Fixes line jumps crossing waypoints [drawio-2664]
- Fixes possible NPE for VSDX import [drawio-3507]
- Fixes remove group with drag and drop [drawio-3510]
- Fixes moving vertical label position [drawio-3512]
- Updates AWS icons [drawio-3336]
12-APR-2023: 21.1.7
- [vsdx] Fixes text overflow of zero width/height labels [DID-7950]