Release Notes

Highlights and upgrade notes for the current public releases.

v1.0.3 - March 14, 2026

Focus: a major feature release centered on comparison, multiplexer-aware workflows, bit-level validation, and a cleaner entry flow.

What shipped

  • A full Compare DBC experience with Side-by-Side, Unified, and Structured modes
  • Full multiplexer support across view, edit, and compare flows
  • A message signal layout visualizer for CAN and CAN FD payloads
  • A new home screen with recent files and faster entry points
  • A full UI icon migration to QtAwesome

Compare workflow details

  • Editable dual-panel comparison
  • Single-panel unified diff with "only changes"
  • Semantic compare trees for messages, signals, and property-level diffs
  • Swap, refresh, ignore whitespace, previous/next navigation, undo/redo
  • Save Primary / Save Secondary with dirty tracking and save confirmations
  • Editor save-review integration

Editor and validation improvements

  • Duplicate and reorder for messages and signals
  • Value table editor
  • Multiplexer fields in the signal editor
  • Mux warnings for common configuration mistakes
  • Overlapping multiplexed signals now save via strict=False fallback when needed

Upgrade notes

  • No breaking changes are called out from v1.0.2
  • Existing DBC files remain compatible
  • QtAwesome>=1.4.1 is now required for source installs
  • Old per-button icon files should no longer be referenced by custom build scripts

v1.0.1 - January 29, 2025

Focus: Linux install fixes, refresh-button polish, and general cleanup.

  • Corrected Linux icon and installation paths
  • Improved desktop integration
  • Removed unused Pillow dependency
  • Removed redundant spec-file clutter
  • Reduced build size and packaging noise