31.1.8
Releases Notes for 31.1.8
Windows Installer
Windows No Installer (zip)
macOS - Universal
Linux - deb, AppImage or rpm
Windows intel x32 releases are marked -ia32-
ChangeLog:
- Uses electron 42.8.1
- Updates to draw.io core 31.1.8.
Windows Installer
Windows No Installer (zip)
macOS - Universal
Linux - deb, AppImage or rpm
Windows intel x32 releases are marked -ia32-
ChangeLog:
Heyo!
It’s happening, v100 is here. Yay! It contains nothing overly drastic, but it’s still a nice assortment of enhancements & bug fixes for users of all OS.
A big thanks to all the contributors over the years, but especially for the people who have contributed over the last three months. This yielded continued macOS builds and several bug fixes that I hadn’t gotten around to tackling myself.
can download the source code or one of the packages. The Windows packages as well as the Linux AppImage are available already. The other Linux packages & the macOS disk image are still being built and will be available over the course of the next couple of hours.
Here are the NEWS since the previous release:
trak → udta → name) if present. Implements #6274.MTX_… variables through the environment, e.g. $env:MTX_DESTINATION_FILE_BASE_NAME. Workaround for the problems talked about in #6254.boost::locale::utf8_codecvt) from std::utf8_codecvt included in MingW. This seems to fix an issue with converting certain high code point from wchar_t to char (from UTF-32/16 to UTF-8), preventing interesting exceptions from being thrown. Fixes #6257.float in range 0.0–1.0 instead of the old interface taking an int in range 0–100. Implemented by #6267. Fixes #6266.magick) & Inkscape (executable inkscape) are required in order to build ICOs from SVGs.Info.plist to correctly resolve the app’s Kind as Apple Silicon in System Information. Detected during discussion of #6260.Have fun yall! 💖🎉
Heyo everyone.
Here’s MKVToolNix v99. There are a couple of bug fixes & improvements in the GUI & in mkvmerge among with a huge amount of fixes/changes/improvements to the macOS build system. Yes, that’s right, macOS binaries are back.
Thanks to the huge amount of work by two community members, corticalcode & touchstone64 (Graham Thompson), we will once again provide macOS binaries (DMGs) for releases v98 (already available for download) and newer (such as this one, v99). Both have improved the macOS build system significantly, implemented building ARM binaries in addition to Intel binaries (this includes a Universal DMG) and fixing bugs they come across while doing so. I’m very grateful for their work, and the MKVToolNix community as a whole is better off.
The macOS DMGs I’ll host on the project’s home page will be built by aforementioned Graham Thompson, not by me. They’re signed & all the good stuff. You can find details about the certificate used on the authenticity page.
You can download the source code or one of the packages. The Windows packages as well as the Linux AppImage are available already. The other Linux packages & the macOS disk image are still being built and will be available over the course of the next couple of hours.
Here are the NEWS since the previous release:
/System/Library/Sounds on macOS now. Implemented by #6213.MTX_DESTINATION_FILE_BASE_NAME (the name without the drive letter, path or the suffix; e.b. /movies/A.new.hope.mkv → A.new.hope) and MTX_DESTINATION_FILE_SUFFIX (only the letters after the last ., e.g. /movies/A.new.hope.mkv → mkv). Added examples to all the destination file variables in the popup menu when adding variables in the preferences. Implements parts of #6220.MTX_… variables will be set to the current multiplexer tab’s values for easier testing. Implements parts of #6220.application/vnd.ms-opentype instead of the current IETF RFC, font/otf, no matter what the “use legacy font MIME types” settings in the preferences was set to. Fixes #6240 for Windows; fixes #6248 for macOS. Implemented by corticalcode for macOS in #6250.build.sh: the Qt installation is now done via cmake --install instead of using classic make as the classic Makefiles produced by Qt’s build system are incomplete. Patch by corticalcode. Fixes #6205.build.sh: the binaries in the DMG are now stripped of debug symbols. Patch by corticalcode. Fixes #6206.build.sh: enabled release build optimizations for dependencies. Patch by corticalcode. Fixes #6207.build.sh: disabled use of pkg-config for Qt to prevent linking against installed non-OS libraries such as from Homebrew. Patch by corticalcode. Fixes #6208.Have fun 😁
Even though I’ve just released v98.0 & written about dropping macOS support in the second half of 2026 (like before), this was before I realized that my macOS build environment is currently completely broken. I’ve unsuccessfully tried to fix it for several hours yesterday, and have been seriously considering giving up for good & letting the previous release be the last one for which I provided macOS builds.
After sleeping over it this is indeed my decision: I will no longer provide macOS binaries starting with yesterday’s release, v98.0.
I’m sorry for the shortened timeline. This was obviously not the plan.
Hello there!
MKVToolNix v98 is now out, again just a pretty small release with just a handful of changes — but why hold off even longer? Who knows when things will pick up again. So here we are!
An important reminder for macOS users: I will stop providing macOS binaries and any kind of support for macOS in the second half of 2026 due to Apple discontinuing support for the Rosetta x86-to-ARM translation system. As my current build process only works on x86 (Intel) macs this will be the end of the line for any kind of mac support for me. There is some community support in the form of third-party builds over on the MKVToolNix forum.
You can download the source code or one of the packages. The Windows packages as well as the Linux AppImage are available already. The other Linux packages & the macOS disk image are still being built and will be available over the course of the next couple of hours.
Here are the NEWS since the previous release:
fmt library was updated to v12.1.0, fixing a build issue on FreeBSD. Fixes #6191.Have fun 😁
Hi fine folks!
Happy new year everyone. Here’s v97.0 of MKVToolNix, probably the smallest release I’ve ever done with just two NEWS.md entries. But I like to keep up with my ususal schedule, so here we are. Feel free to skip this release if the feature mentioned below is irrelevant for you.
An important note for macOS users: I will stop providing macOS binaries and any kind of support for macOS in the second half of 2026 due to Apple discontinuing support for the Rosetta x86-to-ARM translation system. As my current build process only works on x86 (Intel) macs this will be the end of the line for any kind of mac support for me.
You can download the source code or one of the packages. The Windows packages as well as the Linux AppImage are available already. The other Linux packages & the macOS disk image are still being built and will be available over the course of the next couple of hours.
Here are the NEWS since the previous release:
mlpa. Implements #6178.Have fun 😁
Heyooo.
Here’s the latest, the greatest (maybe?) release of MKVtoolNix, v96.0. Business as usual: couple of enhancements, couple of bug fixes.
You can download the source code or one of the packages. The Windows packages as well as the Linux AppImage are available already. The other Linux packages & the macOS disk image are still being built and will be available over the course of the next couple of hours.
Here are the NEWS since the previous release:
--no-bom that disables writing byte order marks to text files encoded with one of the UTF variants. Implements #6166.<MTX_CHAPTERS_FILE_NAME> to the “run program after job completion” mechanism containing the absolute path to the chapters file name. Implements #6172..idx files that start with a byte-order mark (BOM) are now read again correctly. Fixes #6162.Have fun 😁
Hey :)
Time for another release: a couple of new features/enhancements contributed by a kind person, a handful of bug fixes.
You can download the source code or one of the packages. The Windows packages as well as the Linux AppImage are available already. The other Linux packages & the macOS disk image are still being built and will be available over the course of the next couple of hours.
Here are the NEWS since the previous release:
--date argument to set the date metadata. Implements #6155. Implementation by Jason Donenfeld.Have fun 😁
Hey y’all.
This is probably the smallest release I’ve ever done :) Just one bug fix & one feature. Apart from that a ton of work went into the macOS build scripts in order to be able to build universal binaries. It’s not finished yet, and therefore the work’s not part of the release.
You can download the source code or one of the packages. The Windows packages as well as the Linux AppImage are available already. The other Linux packages & the macOS disk image are still being built and will be available over the course of the next couple of hours.
Here are the NEWS since the previous release:
.idx/.sub VobSub file pair. Implements #6133.Have fun 😁
Heyo.
It’s been a pretty quiet last eight weeks, but let’s do a release anyway. Couple of smaller fixes, nothing major.
An important note to my macOS users:
I’m aware that Apple has announced the upcoming end of their Rosetta x86/x64 emulation layer with macOS 28 (release likely in Autumn 2027). My MKVToolNix binaries are x86/x64 binaries, not ARM ones, therefore this impacts y’all. Unfortunately I do not have an ARM-based mac and do not plan on ever getting one. Therefore I will discountinue offering macOS binaries when Rosetta support ends.
I would very much welcome others to provide macOS ARM binaries in my stead and would gladly link to their efforts from MKVToolNix’ homepage. So far no one has stepped up to do so. The closest you get is probably the Homebrew project which offers MKVToolNix for ARM, too, with the important caveat that they only build the CLI tools, not the GUI. I do not know why; please ask them or offer your help getting their builds to build the GUI, too.
If you want to compile for macOS ARM yourself: good news, this is pretty easy. MKVToolNix contains my scripts that I use for building the x64 binaries, and those same scripts work for ARM macs, too. Please see this forum post for details. There a user & I discuss requirements & small issues they encountered, and the succeeds in building ARM binaries.
You can download the source code or one of the packages. The Windows packages as well as the Linux AppImage are available already. The other Linux packages & the macOS disk image are still being built and will be available over the course of the next couple of hours.
Here are the NEWS since the previous release:
AUTHORS).--no-track-tags (short: -T) for not extracting tags associated with tracks.signs. Implements #6094.Have fun 😁
Hey y’all fine folks 😁
Here’s a new MKVToolNix release with a handful of bug fixes & enhancements. Nothing major in this one.
You can download the source code or one of the packages. The Windows packages as well as the Linux AppImage are available already. The other Linux packages & the macOS disk image are still being built and will be available over the course of the next couple of hours.
Here are the NEWS since the previous release:
TITLE will become the segment title & track’s name, LANGUAGE will become the track’s language). Copying of Vorbis comments that are converted into actual Matroska tags can be prevented with the usual options, e.g. --no-track-tags. The comments will also be removed from the codec initialization data. Implements #6079.--title "" in the global “Additional options” in order to force no title to be written ever. Fixes #6087.packaging/windows/populate_installer_dir.sh now expects the user to pass the Saxon-HE’s JAR file name to be passed with the -s or --saxon-jar parameter instead of the base directory for Saxon-HE. This allows newer versions of Saxon-HE to be used.Have fun 😁