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

use Matrix with IO::Async
a single Matrix room
represents the state events in a matrix room
support utilities for Net::Async::Matrix