Skip to content

Releases: mirrexagon/lua-irc-engine

v5.2.2

05 May 03:13
Compare
Choose a tag to compare
  • Fix not being able to unload modules.

v5.2.1

12 Apr 11:34
Compare
Choose a tag to compare
  • Fix callbacks and hooks being called when the corresponding handler returned nothing. (#16)

v5.2.0

09 Apr 04:08
Compare
Choose a tag to compare
  • Arguments passed to hooks will now be the same as those passed to callbacks (#14 - thanks Daurnimator!)
  • Add MOTD module (#6 - thanks Daurnimator, again!)

v5.1.0

31 Oct 03:50
Compare
Choose a tag to compare
  • Revert back to not using a src/ directory. This allows you to clone the module and require() the directory directly.
  • Remove being able to use the string "RAW" as a callback to get raw IRC messages - use the special value IRCe.RAW (it's a unique table).
  • Add ALL callback (key is IRCe.ALL) - called for all callbacks in addition as the specific callback. Follows the same calling rules as normal callbacks (not called when handler doesn't return anything).
  • Add a type field to sender tables specifying whether the sender is a user, a server or none for no prefix.
  • Give special callback keys __tostring metamethods.
  • Fix NICK handler not returning the new nick.

I need to overhaul the documentation. A giant README is not scalable...