Skip to content

Transmute

v2.0.0 Feature

This release adds 4 notable features for engineering teams evaluating rollout.

Published 27d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

audio-converter convert docker fastapi file-converter image-converter
+5 more
pdf-converter python react self-hosted vite

Summary

AI summary

Broad release touches chore, deps, converter, and feat.

Full changelog

Transmute 2.0.0 expands the project beyond file conversion with the introduction of file compression.

Until now, Transmute has focused on converting files from one format to another. With this release, Transmute can also compress supported files to make them smaller while keeping them in the same format. That means you can now use Transmute not only to turn a file into something else, but also to optimize the files you already have.

Compression currently supports common image, PDF, audio, video, and GIF workflows, with simple compression levels so you can choose the right balance between quality and file size. Like the rest of Transmute, compression runs locally on your own server, keeping files private and avoiding third-party upload services.

Changes

  • feat(settings): add option to invalidate digital signatures during PDF/A conversion (see comments on #87) (012d259)
  • feat(compressor): add FFmpegCompressor for audio/video compression support (#201) (9e11098)
  • feat(converter): add AI, CDR, CDT and VSDX support to Inkscape converter (#200) (4bf08b4)
  • feat(converter): add PDF, TEX, and ODG support to Inkscape converter (#199) (69c0f74)
  • feat: add support for 3d formats (stl, obj, ply, off, glb, 3mf, dxf) (#198) (05cee03)
  • feat(converter): add SVGZ, WMF, and EMF support to Inkscape converter (#197) (0ba0e2c)
  • feat: implement initial compression architecture with an image and pdf compressor (#183) (66a1f69)
  • feat: add manual language selector to settings (#193) (682a142)
  • feat: add Portuguese (pt) language support (#192) (631902e)
  • fix(converter): pad odd dimensions to even for H.264/yuv420p output (#206) (8eed837)
  • chore: bump DRAWIO_VERSION from 30.2.4 to 30.2.6 (#209) (b0e7408)
  • chore: bump CALIBRE_VERSION from 9.9.0 to 9.10.0 (#205) (58d4f9b)
  • chore(deps): bump py7zr from 1.1.0 to 1.1.3 (#196) (4be6289)
  • chore(deps): bump pydantic-settings from 2.13.0 to 2.14.2 (#195) (6f38a92)
  • chore(deps): bump undici from 7.24.6 to 7.28.0 (#194) (dfda982)
  • chore: update Draw.io version and checksums in Dockerfile (fixes #191) (7246329)
  • chore: update babel packages to version 7.29.7 and bump js-yaml to 4.2.0 (545edee)
  • chore(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 in /frontend (#186) (233dba8)
  • chore(deps): bump yt-dlp from 2026.3.17 to 2026.6.9 (#187) (f187837)
  • chore(deps): bump python-multipart from 0.0.27 to 0.0.31 (#185) (26fa178)
  • chore: bump vite from 7.3.2 to 8.0.16 (7673884)
  • chore: add conversion tests to Makefile (937f0d5)

Version Information

  • Full version: v2.0.0
  • Minor version tag: v2.0
  • Major version tag: v2

Updated Tags

  • v2.0v2.0.0 (created)
  • v2v2.0.0 (created)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Transmute

Get notified when new releases ship.

Sign up free

About Transmute

File converter built for privacy and automation

All releases →

Beta — feedback welcome: [email protected]