Repository navigation
mapcan 0.22.0
mapcan 0.22.0
- The frame field
directionis deprecated: the device a frame is described at is its sender, and
what every device receives follows fromreceivers.mapcan migrate(or the quick fix) removes it. - Generated C: the names of frames, devices and map constants never clash.
- Maps are read through libyaml: analysing a large map is 6-9 times faster.
- The JSON Schema is published at a stable URL, and new maps and the examples point to it, so any
editor with a YAML language server completes keys. - New maps start with the
$schemaline only, without the explanatory comment (#120, thanks
@ParthMuley). - The language server's new signal (+ Signal in VS Code) never lies over another one: it takes a
free byte, else grows the frame, else the free bits. - README: mapcan as an open-source CAN database editor, with demo GIFs of the web editor and VS Code.
Installation
- Windows: download
mapcan-0.22.0-setup.exeand run it. No administrator rights required.
Without installing:mapcan-0.22.0-windows-x64.zip(runmapcan-app.exe). - Linux (x64): extract
mapcan-0.22.0-linux-x64.tar.gzand runmapcan/mapcan-app(the editor opens in the browser) ormapcan/mapcan(command line). - Python 3.12 or newer:
uv tool install "mapcan[desktop]==0.22.0"(orpipx install), PyPI - Docker:
docker run --rm -v "$PWD:/work" ghcr.io/ordu1453/mapcan:0.22.0 build mapcan.yaml -o build
What's Changed
- Remove explanatory comments from new maps by @ParthMuley in #121
New Contributors
- @ParthMuley made their first contribution in #121
Full Changelog: v0.21.1...v0.22.0