v0.4.0: upgrade to matrix-sdk-rs v0.7, some incompatabilities
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