- New No-Duplicate handler, to prevent users from sending duplicate messages.
- Fix Quotes handler when passing undefined as delay.
- Fix Quotes handler delay refresh condition.
- New CLI option to load handlers by file path.
- New 'modifiers' option for Moderate handler regular expressions.
- Update dependencies.
- Handling nickname changes (first experimental version). New room_nickname_changed event.
- Exporting NickNameChangeHandler.
- New room_roster_initialized event.
- Fix room_joined event.
- Fix NPM build
- Room: new getOnlineUsers method.
- npm dependencies security updates.
- Moderate handler: string regexp are made case insensitive (/i modifier).
- Fix moderate handler applyToModerators option on startup.
- Moderate handler: option to also apply to moderators.
- Fix message moderation, when not used as a component.
- Fix CLI exit.
- Fix the CLI connection process.
- Adding bot.waitOnline() method.
- Fix missing exported type Config.
- Fix bad type import syntax, that breaks some builds.
- Breaking change: Quotes delay are now in seconds.
- Breaking change: Renaming global option
debug
toxmpp_debug
. - Fix: only load and listen for filenames ending with '.json', to ignore VIM temporary files.
- Fix: missing exported TS types
- Complete rewrite of the bot.