Changes for version 0.17 - 2015-04-30

  • CHANGES
    • Configurable longpoll timeout
    • Give Rooms a startup future so users can await the initialSync of a room
    • Allow message sending using transaction IDs
    • Use JSON::MaybeXS so we have a chance of faster JSON parsing
  • BUGFIXES
    • Don't crash if ->stop is called twice
    • Avoid a race condition if a new room event arrives before we finish the room initialSync
    • Fix to optional dependency in test skip logic
    • Ensure that ->stop/re->start doesn't crash

Modules

use Matrix with IO::Async
a single Matrix room
support utilities for Net::Async::Matrix