Changes for version 0.19 - 2017-04-04
- CHANGES
- Rebuild internals to use /sync rather than /initialSync + /events
- Add first-class exposed API to encapsulate "room state"
- Improvements to formatted message utility functions
- Added some simple one-method example scripts
- Support sending and receiving m.read receipts
- Configurable amount of initial backlog to request from homeserver at first sync
- Have $state->members only return non-"leave" state members
- Support monospace tags in build_formatted_message
- Added ->convert_mxc_url
Modules
- Net::Async::Matrix - use Matrix with IO::Async
- Net::Async::Matrix::Room - a single Matrix room
- Net::Async::Matrix::Room::State - represents the state events in a matrix room
- Net::Async::Matrix::Utils - support utilities for Net::Async::Matrix