All Versions
Latest Version
Avg Release Cycle
182 days
Latest Release
601 days ago

Changelog History
Page 2

  • v4.4.0 Changes

    June 10, 2015
    • โž• Added: Lita::Robot#mention_format will turn a user's mention name into the format used to notify them for the loaded adapter.
    • โž• Added: Lita::Room is the equivalent of Lita::User but for a chat room. It supports a nearly identical interface, persisting the room's unique ID and a hash of arbitrary metadata to Redis.
    • โž• Added: Lita::Source#room_object is applicable Lita::Room. Lita::Source#room continues to return the room's unique ID as a string.
    • ๐Ÿ”„ Changed: Lita::Source now accepts either a string or a Lita::Room object for its :room keyword argument.
    • โž• Added: Lita::Adapter now supports a new abstract method, roster, for returning a list of users in a room.
    • ๐Ÿ”„ Changed: Rooms targeted by the join and part commands are now persisted to Redis. Adapters can use this persistent list to keep track of which rooms the robot should join when it starts. The :loaded event now includes a new key/value pair in its payload: :room_ids, containing an array of string IDs of these rooms.
    • โž• Added: New configuration attribute: config.robot.log_formatter accepts a proc that will be used to format log messages.
    • ๐Ÿ›  Fixed: Various missing API documentation blocks have been added.

    ๐Ÿš€ The following change was accidentally left out of this release, but has been released in v4.4.1:

    • ๐Ÿ›  Fixed: Lita::Robot#roster now publicly exposes Lita::Adapter#roster.
  • v4.3.2 Changes

    April 03, 2015
    • ๐Ÿ”„ Changed: Generated plugins default to version 0.1.0 per SemVer.
    • ๐Ÿ”„ Changed: When is false, the shell chat better simulates a group chat room by labeling the room "shell" in Lita::Source objects.