Releases: udlose/MermaidPad
MermaidPad v1.2.0
MermaidPad v1.2.0
Requirements
- .NET 9 Runtime (Download here)
- Windows: WebView2 Runtime (Download here)
- Linux: libwebkit2gtk-4.0-37+ (for WebKit support)
- macOS: WebKit (included on macOS by default - Download)
Downloads
Windows
- x64:
MermaidPad-1.2.0-win-x64.zip - ARM64:
MermaidPad-1.2.0-win-arm64.zip
Extract and run MermaidPad.exe
macOS
Universal DMG (Recommended) - Works on All Macs:
MermaidPad-1.2.0-macos-universal.dmg
This single DMG file contains optimized binaries for both Intel and Apple Silicon Macs. Simply download, mount, and drag to Applications folder.
Installation Steps:
- Download the Universal DMG above
- Double-click to mount the disk image
- Drag
MermaidPad.appto the Applications folder shortcut - Eject the DMG and launch from Applications
First Launch (Unsigned App):
Since the app is not code-signed by Apple:
- Right-click
MermaidPad.app-> "Open" (don't double-click) - Click "Open" if prompted
- Future launches work normally with double-click
Alternative: Homebrew
brew install --cask udlose/tap/mermaidpadLinux
- x64:
MermaidPad-1.2.0-linux-x64.zip - arm64: Not supported (CefGlue limitation - see here)
Extract, make executable (chmod +x MermaidPad), and run ./MermaidPad
Advanced Users: Individual macOS Architecture Downloads
For developers and advanced users who need specific architectures:
- Intel x64:
MermaidPad-1.2.0-osx-x64.app.zip - Apple Silicon ARM64:
MermaidPad-1.2.0-osx-arm64.app.zip
These require manual unzipping and permission setting.
What's Changed
Full Changelog: v1.1.0...v1.2.0
MermaidPad v1.1.0
MermaidPad v1.1.0
Requirements
- .NET 9 Runtime (Download here)
- Windows: WebView2 Runtime (Download here)
- Linux: libwebkit2gtk-4.0-37+ (for WebKit support)
- macOS: WebKit (included on macOS by default - Download)
Downloads
macOS (Recommended)
Universal DMG - Works on All Macs:
MermaidPad-1.1.0-macos-universal.dmg
This single DMG file contains optimized binaries for both Intel and Apple Silicon Macs. Simply download, mount, and drag to Applications folder.
Installation Steps:
- Download the Universal DMG above
- Double-click to mount the disk image
- Drag MermaidPad.app to the Applications folder shortcut
- Eject the DMG and launch from Applications
First Launch (Unsigned App):
Since the app is not code-signed by Apple:
- Right-click MermaidPad.app -> "Open" (don't double-click)
- Click "Open" when prompted about unidentified developer
- Future launches work normally with double-click
Alternative: Homebrew
brew install --cask udlose/tap/mermaidpad-
Windows
- x64:
MermaidPad-1.1.0-win-x64.zip - ARM64:
MermaidPad-1.1.0-win-arm64.zip
Extract and run MermaidPad.exe
-
Linux
- x64:
MermaidPad-1.1.0-linux-x64.zip - arm64: Not supported (CefGlue limitation - see here)
Extract, make executable (chmod +x MermaidPad), and run ./MermaidPad
Advanced Users: Individual macOS Architecture Downloads
For developers and advanced users who need specific architectures:
- Intel x64:
MermaidPad-1.1.0-osx-x64.app.zip - Apple Silicon ARM64:
MermaidPad-1.1.0-osx-arm64.app.zip
These require manual unzipping and permission setting.
What's Changed
- Add Adaptive Layout 'elk' #127 by @udlose in #132
- Add .png and .svg Export #25 by @udlose in #150 #152
- Update mermaid-js to 11.12.0 #130 by @udlose in #131
- Add Highlight-on-Hover for connectors #40 by @udlose in #154
- Add WebView loading indicator #133 by @udlose in #134
- Replace usage of
byte[]withReadOnlyMemory<byte>#138 by @udlose in #152 - Change TextEditor key to insert spaces instead of tabs #151 by @udlose in #161
- Disable UI buttons on startup until WebView is "ready" #139 by @udlose in #160 #165
- Apply SHA integrity check for bundled assets #101 by @udlose in #109
- Fix javascript warnings in index.html #141 by @kashifsoofi in #143
- Fix path traversal and other I/O vulnerabilities in AssetHelper.cs #99 by @udlose in #100
- Drop support for linux-arm64, add HighlightCurrentLine by @udlose in #174
- Refactor asset hash generation in MSBuild targets by @udlose in #176
- Refactor and optimize asset hash generation workflow by @udlose in #178
- Add MermaidPad's version number to UI #46 by @udlose in #135
New Contributors
- @dependabot[bot] made their first contribution in #110
Full Changelog: v1.0.6...v1.1.0
MermaidPad v1.0.6
What's Changed
Full Changelog: v1.0.5...v1.0.6
MermaidPad v1.0.5
MermaidPad v1.0.4
MermaidPad v1.0.4
Requirements
- .NET 9 Runtime (Download here)
- Windows: WebView2 Runtime (Download here)
- Linux: libwebkit2gtk-4.0-37+ (for WebKit support)
- macOS: WebKit (included on macOS by default - Download)
macOS Installation Notes
Important: macOS binaries are not signed. On first launch:
- Right-click the app -> "Open" (not double-click)
- Click "Open" when prompted about unidentified developer
- OR via terminal:
xattr -cr MermaidPad-*-osx-* && ./MermaidPad-*-osx-*
Downloads
Choose the appropriate version for your platform:
-
Windows:
x64:MermaidPad-1.0.4-win-x64.exearm64:MermaidPad-1.0.4-win-arm64.exe
-
Linux:
x64:MermaidPad-1.0.4-linux-x64arm64:MermaidPad-1.0.4-linux-arm64
-
MacOS:
Not sure which one?
If you have an:- Apple M1/M2/M3, then you have an Apple Silicon. Download the
arm64version. - Intel, then you have an Intel Mac. Download the
x64version.
Both architectures are supported on MacOS, but you should choose download for your native CPU Architecture:
- Intel (
x64):MermaidPad-1.0.4-osx-x64.app.zip - Apple Silicon (
arm64):MermaidPad-1.0.4-osx-arm64.app.zip
- Apple M1/M2/M3, then you have an Apple Silicon. Download the
Installation
- Download the appropriate file for your platform
- Make executable (Linux/macOS):
chmod +x MermaidPad-* - Run directly:
./MermaidPad-*or double-click (on Windows)
What's Changed
Full Changelog: v1.0.3...v1.0.4
MermaidPad v1.0.3
MermaidPad v1.0.3
Requirements
- .NET 9 Runtime (Download here)
- Windows: WebView2 Runtime (Download here)
- Linux: libwebkit2gtk-4.0-37+ (for WebKit support)
- macOS: WebKit (included on macOS by default - Download)
macOS Installation Notes
Important: macOS binaries are not signed. On first launch:
- Right-click the app -> "Open" (not double-click)
- Click "Open" when prompted about unidentified developer
- OR via terminal:
xattr -cr MermaidPad-*-osx-* && ./MermaidPad-*-osx-*
Downloads
Choose the appropriate version for your platform:
-
Windows:
x64:MermaidPad-1.0.3-win-x64.exearm64:MermaidPad-1.0.3-win-arm64.exe
-
Linux:
x64:MermaidPad-1.0.3-linux-x64arm64:MermaidPad-1.0.3-linux-arm64
-
MacOS:
Not sure which one?
If you have an:- Apple M1/M2/M3, then you have an Apple Silicon. Download the
arm64version. - Intel, then you have an Intel Mac. Download the
x64version.
Both architectures are supported on MacOS, but you should choose download for your native CPU Architecture:
- Intel (
x64):MermaidPad-1.0.3-osx-x64.app.zip - Apple Silicon (
arm64):MermaidPad-1.0.3-osx-arm64.app.zip
- Apple M1/M2/M3, then you have an Apple Silicon. Download the
Installation
- Download the appropriate file for your platform
- Make executable (Linux/macOS):
chmod +x MermaidPad-* - Run directly:
./MermaidPad-*or double-click (on Windows)
What's Changed
- Add NuGet and GitHub Actions to Dependabot config by @udlose in #87
- Fix race condition in universal DMG creation job by @udlose in #90
Full Changelog: v1.0.2...v1.0.3
v1.0.2
Remove extraneous ncipollo/release-action step done in macos-bundle.y…
MermaidPad v1.0.1
MermaidPad v1.0.1
Requirements
- .NET 9 Runtime (Download here)
- Windows: WebView2 Runtime (Download here)
- Linux: libwebkit2gtk-4.0-37+ (for WebKit support)
- macOS: WebKit (included on macOS by default - Download)
Downloads
Choose the appropriate version for your platform:
-
Windows:
x64:MermaidPad-1.0.1-win-x64.exearm64:MermaidPad-1.0.1-win-arm64.exe
-
Linux:
x64:MermaidPad-1.0.1-linux-x64arm64:MermaidPad-1.0.1-linux-arm64
-
MacOS:
Not sure which one?
If you have an:- Apple M1/M2/M3 = Apple Silicon
arm64 - Intel = Intel Mac
x64
Both architectures are supported on MacOS, but you should choose download for your native CPU Architecture:
- Intel (
x64):MermaidPad-1.0.1-osx-x64 - Apple Silicon (
arm64):MermaidPad-1.0.1-osx-arm64
- Apple M1/M2/M3 = Apple Silicon
Installation
- Download the appropriate file for your platform
- Make executable (Linux/macOS):
chmod +x MermaidPad-* - Run directly:
./MermaidPad-*or double-click (on Windows)
What's Changed
Full Changelog: v1.0.0...v1.0.1
MermaidPad v1.0.0
MermaidPad v1.0.0
Requirements
- .NET 9 Runtime (Download here)
- Windows: WebView2 Runtime (Download here)
- Linux: libwebkit2gtk-4.0-37+ (for WebKit support)
- macOS: WebKit (included on macOS by default - Download)
Downloads
Choose the appropriate version for your platform:
- Windows x64:
MermaidPad-1.0.0-win-x64.exe - Windows ARM64:
MermaidPad-1.0.0-win-arm64.exe - Linux x64:
MermaidPad-1.0.0-linux-x64 - Linux ARM64:
MermaidPad-1.0.0-linux-arm64 - macOS Intel:
MermaidPad-1.0.0-osx-x64 - macOS Apple Silicon:
MermaidPad-1.0.0-osx-arm64
Installation
- Download the appropriate file for your platform
- Make executable (Linux/macOS):
chmod +x MermaidPad-* - Run directly:
./MermaidPad-*or double-click on Windows
What's Changed
- Initial implementation by @udlose in #2
- Update workflow by @udlose in #4
- Workflow by @udlose in #7
- Workflow by @udlose in #8
- add 'allowUpdates' to ncipollo/release-action by @udlose in #9
- Enhancement of platform support/WIP on setting focus to text editor by @udlose in #10
- New feature implementation for build and release workflows by @udlose in #11
- Fix manual dispatch for workflow action by @udlose in #12
- Fixed line continuation issues for dotnet publish command in YAML file by @udlose in #13
- Remove release-on-merge workflow from project file by @udlose in #14
- Extend app settings to save editor state by @udlose in #15
- Fix index.html from not being included in the Release artifact by @udlose in #16
- Add zipping step for published output artifact by @udlose in #17
- Add IsPreview and remove zip step by @udlose in #18
- Enhance artifact preparation and release conditions by @udlose in #20
- Fix asset inclusion by @udlose in #21
- Fix syntax error in workflow by @udlose in #22
- Use EmbeddedResources with asset management by @udlose in #23
- Remove VerifyAssets step since all assets are now embedded resources by @udlose in #24
- misc by @udlose in #26
- Update artifact upload path and release requirements by @udlose in #27
- Update artifact naming and zipping in release workflow by @udlose in #28
- Update artifact preparation in build-and-release.yml by @udlose in #29
- Refactor artifact preparation logic in YAML by @udlose in #30
- Update artifact preparation in build-and-release.yml by @udlose in #31
Full Changelog: https://github.com/udlose/MermaidPad/commits/v1.0.0