This release brings new features, bug fixes, and documentation improvements to make node-red-contrib-matrix-chat even more powerful and user-friendly.
Security Advisory: matrix-js-sdk was updated to fix CVE-2024-50336. Updating is recommended.
New Nodes
- Get Event node for querying event data using a roomId and eventId #117
- Fetch specific event details directly by providing the room and event IDs.
- Fetch Event Relations node for paginating through events related to another event #119
- Retrieve reactions, replies, or other event relations to enhance interaction tracking.
Bug Fixes
- Fixed Room Pagination node event data being inaccessible #28
- Fixed Mark Read node not working properly and updated documentation #111
- Fixed User Settings node requiring a roomId when it’s not needed
- Fixed documentation issues for Upload File node
- Removed unused config code from Get User node
Improvements
- Added examples for every node to simplify learning and implementation
- Added another example for sending an uploaded file to a room
- Added form tip for Send Message node’s thread reply config option
- Add option for allowing unknown devices in rooms #127 @koosc
- Supported default plaintext in
msg.format
#130 by @LokiMidgard - Added
m.notice
support to the Receive node #128 by @wuast94 - Revamped the README for better clarity
- Updated README with a link to a guide explaining user registration via web browser
Security & Dependency Updates
- Upgraded to
matrix-js-sdk
34.11.1 to fix [CVE-2024-50336](https://nvd.nist.gov/vuln/detail/CVE-2024-50336)
All Changes
- Fix Room Pagination node event data being unaccessible #28
- Add new node
Get Event
that lets you query for event data using a corresponding roomId and eventId #117 - Add new node
Fetch Event Relations
that can paginate through events related to another event #119 - Fix
Mark Read
node not working properly and update the docs for this node #111 - Revamped the README a bit
- Updated README with a link to a guide that explains how to register users via web browser
- Added examples for every node
- Fixed User Settings node requiring a roomId when it's not needed
- Fixed the documentation for Upload File node
- Get User node had unused config code that has been removed
- Add another example for sending an uploaded file to a room
- Add form tip for Send Message node's thread reply config option
- Add option for allowing unknown devices in rooms #127 @koosc
- Supported default plaintext in
msg.format
#130 by @LokiMidgard - Added
m.notice
support to the Receive node #128 by @wuast94 - Upgrade to matrix-js-sdk 34.11.1 to fix CVE-2024-50336