# New

### Update Mermaid Version

Mermaid version is now at 8.14.0, compared to previous version typora used, it now has:

• New requirementDiagram support, e.g:

requirementDiagram

requirement test_req {
id: 1
text: the test text.
risk: high
verifymethod: test
}

element test_entity {
type: simulation
}

test_entity - satisfies -> test_req

• Other improvements, such as erDiagram can have keys and commands. For more improvements, see https://github.com/mermaid-js/mermaid/releases.

erDiagram
CreativeWork {
TEXT name_PK
TEXT description
TEXT reference_N
}


### Images

#### Delete Image Files

Now you can now delete original image files from context menu, it will remove image item displayed in your markdown file as well as its original files in local disk. But please ensure no other files using that image file before you delete it from disk.

#### Move Images

In previous Typora versions, you move copy images to a given folder, but the original image file will still be kept. This version we introduced “image move”, which allows you to move image from one location to another, update the references in Typora, and delete the original image files at disk.

#### Picsee as New Image Uploader

We are happy to announce that macOS users have a new option to upload their imagesPicsee.

Picsee is an image viewer & organizer on macOS.

You could install it from Mac App Store. To configure Picsee to upload your images, please refer this document.

#### Other relates to images

• Add a Reload All Images menu from FormatImage which will clear cache and force reload all images from local and remote websites. Please note that Typora already have a function to auto reload local images, but when it is not working or your images are stored in internet, this Reload All Images may help you.

• When you undo an image copy operation, newly copied image file will also be discard from local disk.

• We significantly improved the performance on (newer) macOS when you editing a markdown file contains lots of images.

Following is a sample file contains 85 images at total 72.5 MB:

# Improvements

• Added py as alias of python, docker as alias of dockerfile for code fences.
• Update syntax highlight for dart, python and sql.
• Add syntax highlight support for stata, postgresql, and hive.
• Improve support for <source> tag in html code.
• Improve utf8 encode detection on Windows / Linux.
• Strip invisible control characters when paste into Typora.
• Slightly improve context menu UI for Windows / Linux.
• When you create new file after open a blank untitled window, the window will open the newly created file automatically on Linux.
• Update i18n translations.

# Bug Fix

• Fix some typo at the welcome page.
• Fix an issue that title not displayed for reference link.
• Fix reveal in sidebar not working when global search is displayed.
• Fix some issues relates to unnecessary scroll when code fences is involved.
• Fix delete folder in sidebar throw permission errors on Windows.
• Fix a bug that “Export in process” not hide when you cancel the export operation.
• Other bug fixes.

# One More Thing

Typora is on a MathJax Supporter. Thanks to their great work to bring math functions into many websites and products, one beneficiary of them, is Typora.

“We really appreciate the support provided by Typora,” said Davide Cervone, the lead developer for MathJax. “This support allows us to continue to grow MathJax’s features in version 3.”

https://www.mathjax.org/Typora-supports-MathJax/