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=Falsefallback when needed
Upgrade notes
- No breaking changes are called out from v1.0.2
- Existing DBC files remain compatible
QtAwesome>=1.4.1is 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