Releases: 8go/matrix-commander-rs
v0.10.0
What's Changed
- Bump regex from 1.10.6 to 1.11.0 by @dependabot in #118
- Add support for sending HTML formatted message by @dwattttt in #128
- Simplify print_room_state by @jknedlik in #120
- Support for creating public unencrypted rooms by @sasa-tomic in #119
New Contributors
- @dwattttt made their first contribution in #128
- @jknedlik made their first contribution in #120
- @sasa-tomic made their first contribution in #119
Full Changelog: v0.9.7...v0.10.0
v0.9.7
Full Changelog: v0.9.6...v0.9.7
v0.9.6
Full Changelog: v0.9.5...v0.9.6
v0.9.5
Full Changelog: v0.9.4...v0.9.5
v0.9.0 enhanced --log-level and --debug specification
- new feature: -d -d sets log level of itself and all lower level modules to debug
- new feature: --log-level value1 value2 where level1 sets log level for matrix-commander-rs
and second value sets log level of lower level modules - also just -d works better now (less info)
- fixed bug: where private access token was printed to debug log, now *** being printed to debug log
- fixed bug: return value should be correct now (0 for success, 1 for error)
v0.4.1: 2 changes: relaxed piping of data, relaxed room and user ids
2 changes: relaxed piping of data, relaxed room and user ids
- allow `echo hello | matrix-commander-rs`
This will now send the messages.
Before it was necessary to do `echo hello | matrix-commander-rs -m -`.
- Allow escaped room ids and user ids. `--room "\!SomeId:host.tld"` now works just like `--room \!SomeId:host.tld`
Escapes are simply removed.
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
v0.3.0: minor bug fixes, minor enhancements
v0.1.32
Full Changelog: v0.1.31...v0.1.32
v0.1.31
Full Changelog: v0.1.30...v0.1.31