Skip to content

v0.4.0: upgrade to matrix-sdk-rs v0.7, some incompatabilities

Compare
Choose a tag to compare
@8go 8go released this 30 Aug 14:58
· 74 commits to main since this release

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