Skip to content

Commit

Permalink
20.5.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
davidjgraph committed Oct 21, 2022
1 parent dc89d67 commit 5e0079f
Show file tree
Hide file tree
Showing 92 changed files with 11,906 additions and 10,287 deletions.
38 changes: 0 additions & 38 deletions .github/workflows/build-release.yml

This file was deleted.

18 changes: 17 additions & 1 deletion ChangeLog
@@ -1,3 +1,19 @@
21-OCT-2022: 20.5.0

- Enables live UI switching between sketch and default themes [DS-909]
- Replaces old tables in the Threat Modeling library [3019]
- Shows download banner for own domains only [3119]
- Consistent select in export, handle auto dark mode
- Changes label of background image button to image
- Adds page move menu in sketch theme
- Fixes ignored movable style for cursor keys [3110]
- Fixes exit flag for save button in embed mode
- Adds drag and drop to shape picker
- Updates autosize for text insert with shape picker (edited)
- Fixes proxy infinite redirection loop by a malicious site (https://huntr.dev/bounties/d383a6b8-b12a-4893-9b8f-8df18ec679c3/)
- [conf cloud] Adds "Edit Owning Page" button to embed diagram editor [DID-6482]
- [conf cloud] Fixes NPE when publishing a diagram in a page with no draft

19-OCT-2022: 20.4.2

- Fixes draggable elements problem in Chrome [3112]
Expand All @@ -9,7 +25,7 @@
- Fixes possible #ERROR fill for invalid fillStyles [DS-922]
- Bugfixes for Rack Cabinet shape [3052]
- Fixes DOM for empty status message
- Fixes status alert style in dark mode
- Fixes status alert style in dark mode-
- Fixes spaces, missing HTML tag in C4 shapes [3082]
- Uses data attribute for status event handling code [DS-923]
- Uses svg icons, fixes revisions dialog for mobile
Expand Down
2 changes: 1 addition & 1 deletion VERSION
@@ -1 +1 @@
20.4.2
20.5.0
6 changes: 6 additions & 0 deletions src/main/java/com/mxgraph/online/ProxyServlet.java
Expand Up @@ -78,6 +78,12 @@ else if (Utils.sanitizeUrl(urlParam))

try(OutputStream out = response.getOutputStream())
{
if ("draw.io".equals(ua))
{
log.log(Level.SEVERE, "Infinite loop detected, proxy should not call itself");
throw new UnsupportedContentException();
}

request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");

Expand Down
5,502 changes: 2,757 additions & 2,745 deletions src/main/webapp/js/app.min.js

Large diffs are not rendered by default.

0 comments on commit 5e0079f

Please sign in to comment.