Skip to content

@Half-Shot Half-Shot released this Oct 5, 2018 · 27 commits to master since this release

** Breaking change**

MatrixUser now escapes user ids by default which means any user id not conforming to https://matrix.org/docs/spec/appendices.html#user-identifiers
will have some characters converted to QP encoding.
This is likely to break some store mappings as well as create escaped ghost users
where previously invalid ids would have been accepted.

Changes

User ids are now escaped when using MatrixUser, see above.

Packages js-yaml, matrix-appservice, istanbul have been updated.
jayschema was removed in favour of is-my-json-valid.

New component RoomLinkValidator can now parse rule files for linking rooms
and abort a link that could potentially be problematic.

New component Logging is a simple wrapper around winston (which falls back
to console) for more straight forward log management.

See the README and docs for more information about these components.

Assets 2
You can’t perform that action at this time.