Incompatibilities
Be forewarned.
Version 0.4 is incompatible with previous versions.
The default location of the store has changed.
The directory name of the default store used to be `sledstore`.
Now it is just `store`. The program attempts to rename
the store's directory name automatically. E.g. on Linux it tries
to automatically rename
`~/.local/share/matrix-commander-rs/sledstore/` to
`~/.local/share/matrix-commander-rs/store/`.
If you have used the default store name in the past,
and automatical renaming is failing for you, then rename the store's
directory name from
`sledstore` to `store` manually. Also, some JSON and
text output is different than in previous version. If you are parsing
the output you should do careful testing to adapt to the changed
output.
Enhancements
- bootstrap self-signing key generation
- verify manual
- various other items
Testing
Emoji-verify was tested and worked for me between Linux and a instance
of Element in a browser with the same user but different devices. It also worked for
me between Linux and a different user on Element on a cell phone.
Release, Crate
Get the release from `crates.io`: https://crates.io/crates/matrix-commander
Release, Binaries
For your convenience also attached: 2 binaries for
- Linux Intel/AMD 64-bit arch
- Linux ARM 64-bit arch