Canmatrix

Latest version: v1.2

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.8

Changelog:

Lots of internal refactoring:
* Refactoring Snail case (292)
* lots of annotation
* introducing of typing
* introduction of Arbitration_id class (296)
* move formats to submodule (236) (301)
* move convert and compare to submodule "cli" (329)
* add multiplex helpers
* ...

other fixes:
* add min and max to jsonAll export 275
* fix for cancompare
* let dbc replace not known attibute-defines by STRING (284)
* add flat signals to canmatrix and copy option to copy them
* add limited support for [ARXML] ECUc-Files 281 (287)
* Exception for wrong frame length 257 (290)
* support for long names (293)
* fix dbc attributes with spaces and special characters (issue 330…
* Dbc fixes refactoring (333)
* Examples for encoding and decoding single frames (334)
* fix creating dbc files. (337)
* refactor dict usage (321) (338)
* j1939 updates and upgrades (335)
* find compumethods and contraints also in ARXML-4.4 (351)
* dbc regexp fix for Iss358 (359)
* add sphinx // readthedocs configuration (360)
* support for complex multiplexing (356)
* ...

Special thanks Funth0mas and as always altendky !!

0.7

- lots of small bug fixes
- use attr.s
- first unit tests / pytest
- frame encoding/decoding
- json: more infos
- switch to src/project layout

0.6

* lots of bug fixes
* beginning ARXML-4.3 and 4.3 support
* float support for json, arxml, kcd, dbf, dbc
* finally a clean endianess-handling (thanks to Guillaume Ranquet)
* ... lot of fixes and improvements [changelog.txt](https://github.com/ebroecker/canmatrix/files/1369547/changelog.txt)

0.5

- new API - all attributes can be accessed without using the internal '_'-attributes of canmatrix
(external acces to matrix-objects 57)
- startbit numbering fixed for several formats (thanks to Don Mahurin)
- new feature: deleting unwanted attributes
- new feature: rename/delete ECUs, Frames and Signals
- new feature: delete unneded defines
- ARXML improvements. Mainly the exported arxml (autosar 3 and 4 support) passes shema validation
- fibex export (no one uses this, maybe buggy - please comment if you use it)
- small updates for sym format
- kcd improvements. Mainly startbit-issue
- travis support (automatic tests after every checkin)

[changelog-0.4-0.5.txt](https://github.com/ebroecker/canmatrix/files/537219/changelog-0.4-0.5.txt)

0.4

[changelog.txt](https://github.com/ebroecker/canmatrix/files/299460/changelog.txt)
- several minor improvements for different file formats (mainly sym, json and csv)
- new command line options of canconvert for merging, splitting multiple databases
- some helpers for j1939 (no doku or command line options jet)
- auto min/max calculation for importing file formats without support
- recalcDLC
- ...

0.3

several bugfixes and improved arxml support

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.