Files | Admin

Notes:

Release Name: Butler beta 3

Notes:
See changelog.


Changes: -Changed: Bot plugins now require privilege "command.#{trigger}" (e.g. "botname, login ..." requires privilege "command.login"). -Changed: IRC::User uses now binary values for flags (see new module IRC::User::FLAGS and new constant IRC::User::PREFIXES. -Changed: Switched to ArrayUniq for IRC::Channel.users and IRC::User.channels, as it allows .include?(<string representation of channel/nickname). -Fixed: Access::Role and Access::User (.load failed since ruby doesn't allow class methods to access protected instance methods). -Fixed: Dispatcher::Scheduled#length doesn't omit the event it is waiting for anymore. -Fixed: IRC::Parser#kill (would never call IRC::User#kill). -Fixed: IRC::Parser#quit (would never call IRC::User#quit). -Fixed: IRC::User, when changing nick a IRC::User#create would not return the correct object anymore. -Added: Fixnum#to_user_prefixes (binary user flags back to string representation). -Added: IRC::Channel.delete_user(user, reason) (deletes user from all channels, useful on kill or quit). -Added: Setting of IRC::User#flags in IRC::Parser#mode (IRC::User will be aware if it gets/loses op, voice, uop). -Added: String#to_flags (binary user flags). -Added: Thread-safety to IRC::User (changing nick and creating). -Added: More helps and strings to plugins -Added: Plugin develop -> raw -Added: Plugin chat -> clones -Added: Some more documentation