What's Changed
* Custom CAN message mappings can be managed by the tool. Many thanks to celeron55 for this functionality.
* CAN message maps can be exported to a local JSON file and reloaded onto the same or a different device
* CAN message maps can be exported to a DBC file for use with common tools like [SavvyCAN](https://savvycan.com/)
* `oic log` now takes special wildcard parameters `ALL`, `PARAMS` or `VALUES` which saves having to specify each parameter
* It is possible to specify the CAN node with the `OIC_NODE` environment variable easing use of the tool with non-default node ids
* Be more forgiving of badly formed parameter databases (fixes issue 4)
* Scan all possible nodes up to nodeid 127 (fixes issue 3)
* Major internal refactoring allowing more complete unit tests
* Remove python 3.7 support and add python 3.12 support
New Contributors
* celeron55 made their first contribution in https://github.com/davefiddes/openinverter-can-tool/pull/2
**Full Changelog**: https://github.com/davefiddes/openinverter-can-tool/compare/v0.0.8...v0.0.9