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.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 - ...