Skip to content

Commit 5e0079f

Browse files
committed
20.5.0 release
1 parent dc89d67 commit 5e0079f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+11906
-10287
lines changed

.github/workflows/build-release.yml

-38
This file was deleted.

ChangeLog

+17-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
21-OCT-2022: 20.5.0
2+
3+
- Enables live UI switching between sketch and default themes [DS-909]
4+
- Replaces old tables in the Threat Modeling library [3019]
5+
- Shows download banner for own domains only [3119]
6+
- Consistent select in export, handle auto dark mode
7+
- Changes label of background image button to image
8+
- Adds page move menu in sketch theme
9+
- Fixes ignored movable style for cursor keys [3110]
10+
- Fixes exit flag for save button in embed mode
11+
- Adds drag and drop to shape picker
12+
- Updates autosize for text insert with shape picker (edited)
13+
- Fixes proxy infinite redirection loop by a malicious site (https://huntr.dev/bounties/d383a6b8-b12a-4893-9b8f-8df18ec679c3/)
14+
- [conf cloud] Adds "Edit Owning Page" button to embed diagram editor [DID-6482]
15+
- [conf cloud] Fixes NPE when publishing a diagram in a page with no draft
16+
117
19-OCT-2022: 20.4.2
218

319
- Fixes draggable elements problem in Chrome [3112]
@@ -9,7 +25,7 @@
925
- Fixes possible #ERROR fill for invalid fillStyles [DS-922]
1026
- Bugfixes for Rack Cabinet shape [3052]
1127
- Fixes DOM for empty status message
12-
- Fixes status alert style in dark mode
28+
- Fixes status alert style in dark mode-
1329
- Fixes spaces, missing HTML tag in C4 shapes [3082]
1430
- Uses data attribute for status event handling code [DS-923]
1531
- Uses svg icons, fixes revisions dialog for mobile

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20.4.2
1+
20.5.0

src/main/java/com/mxgraph/online/ProxyServlet.java

+6
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,12 @@ else if (Utils.sanitizeUrl(urlParam))
7878

7979
try(OutputStream out = response.getOutputStream())
8080
{
81+
if ("draw.io".equals(ua))
82+
{
83+
log.log(Level.SEVERE, "Infinite loop detected, proxy should not call itself");
84+
throw new UnsupportedContentException();
85+
}
86+
8187
request.setCharacterEncoding("UTF-8");
8288
response.setCharacterEncoding("UTF-8");
8389

src/main/webapp/js/app.min.js

+2,757-2,745
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)