Skip to content

Release v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Jun 00:26
· 1 commit to main since this release
c662b55

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)