Changelog

Release-level changes for the desktop app.

v2.0.3 - September 28, 2026

v2.0.3 Added

  • Added shared VAL_TABLE_ editing in the Editor, including table management, signal assignment, and change counts.
  • Added Integer, Float32, and Float64 signal data types through Vector SIG_VALTYPE_, while keeping bit length and signedness independent.

v2.0.3 Changed

  • DBC saves now preserve the source encoding and original line endings for better Vector CANdb++ compatibility.
  • Translation output now normalizes common Unicode punctuation for CANdb++ and keeps renamed identifiers unique and within 32 characters.
  • Help content now follows the features enabled in the current app build.
  • Linux DEB packages support Ubuntu 24.04 t64 WebKit/GTK dependencies and include xdg-utils; RPM packages use improved gzip compression.
  • Linux installers use the CPU-only translation stack without Torch, CUDA, or Stanza.

v2.0.3 Removed

  • Removed Message Type from the message editor and structured comparison because it is not stored as a separate DBC record.

v2.0.3 Fixed

  • Translation renames now update signal-group and relationship references, and string attribute values can be translated without changing attribute names.
  • Value-table edits are retained when compare data does not include the shared table catalog.
  • Translate and Log Analyzer progress updates no longer fail with Windows access-denied errors.
  • Long tables scroll without jumping, and render failures show an error screen instead of a blank window.
  • Saving an existing DBC now writes edited cycle time, send type, CAN FD frame format, start value, inactive value, SPN, and bus name back to their BA_ lines while preserving unrelated attributes.
  • Deleting a message, signal, or node now removes related comments, value descriptions, attributes, and obsolete signal-group references while preserving remaining group members.
  • GenSigInactiveValue now loads into the signal inactive-value field.

v2.0.2 - August 11, 2026

v2.0.2 Added

  • Added Save and Save As actions while Compare is active when either file has unsaved edits.
  • View, Edit, Compare, and Log Analyzer now preserve selection, filters, scroll position, and session state when switching tabs.

v2.0.2 Changed

  • Compare opens with a faster text diff and builds the Structured view only when requested.
  • Side-by-side Compare now uses a fixed copy gutter, shared vertical scrolling, and independent horizontal scrolling.
  • Compare edits update locally until compare mode, whitespace settings, or saving requires a full refresh and validation.
  • After Compare and Save succeeds, closing the confirmation returns to Edit.

v2.0.2 Fixed

  • Compare and Save handles wrapped or OEM comments, apostrophes, Unicode, and embedded newlines more reliably.
  • German characters remain consistent between Original and Modified content.
  • Confirm Save tolerates pre-existing malformed comment quotes after a successful validated write.

v2.0.1 - August 6, 2026

v2.0.1 Added

  • Added an offline Log Analyzer for ASC and BLF files with DBC mapping, filters, bookmarks, plots, statistics, unknown-ID review, and multi-channel settings.
  • Added German-to-English and English-to-German translation for comments, value labels, value tables, and string attributes.
  • Added optional signal and message renaming plus an automotive glossary for technical phrasing.
  • Added a Models menu for installing or removing Argos language packs on demand; language packs are stored in app data and are not bundled with the installer.

v2.0.1 Changed

  • Help now includes bundled release notes for offline access and can show update notes when a newer version is available.
  • The Log Analyzer home action now uses the same icon styling as the other home actions.

v2.0.0 - May 24, 2026

v2.0.0 Changed

  • Rebuilt DBC Utility as a Tauri desktop app with a React interface and embedded Python backend.
  • Added production packaging for Windows NSIS and Linux DEB/RPM releases.