All Versions
12
Latest Version
Avg Release Cycle
182 days
Latest Release
1641 days ago
Changelog History
Page 2
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 ofLita::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 applicableLita::Room
.Lita::Source#room
continues to return the room's unique ID as a string. - 🔄 Changed:
Lita::Source
now accepts either a string or aLita::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
andpart
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 exposesLita::Adapter#roster
.
- ➕ Added:
-
v4.3.2 Changes
April 03, 2015- 🔄 Changed: Generated plugins default to version 0.1.0 per SemVer.
- 🔄 Changed: When
config.adapters.shell.private_chat
isfalse
, the shell chat better simulates a group chat room by labeling the room "shell" inLita::Source
objects.