Releases: Tennu/tennu
Releases · Tennu/tennu
v0.8.4-pre4
client.sjs - delegate (private macro) and cojo-js combine to make this file more declarative looking.
BiSubscriber gets .off(), since I forgot I didn't have it. Only works for .on() added though, there's no way to cancel a .once().
v0.8.4-pre3
This bugfix contributed by metalbot:
Nick highlight for command triggering is case insensitive.
v0.8.3
v0.8.2
v0.8.1
v0.8.0
* Response can now be a promise of the other types (string, [string])
* Client.nickname is an instance of NicknameTracker (and still callable).
* Tennu Modules 2.0.0 Integration.
** This was supposed to be for 0.9.0, but was needed first.
** Modules are now objects that have the following properties:
*** init: function (client, imports) => instance
*** requires: [string] OPTIONAL, names of modules
*** requiresRoles: [string] OPTIONAL, names of roles
*** role: string OPTIONAL
*** name: string Will be added for you unless you use client.initialize() directly.
v0.8.0pre4
Modules 2.0.0!
Oh, and the help module works for real now!
This should be the real final breaking change to the module system.
Lots of tests have been added, and we are no longer using Jasmine!
All-in-all, this should be a solid release.
v.0.8.0pre1
Listeners can return promise objects.
v0.7.2
* Message Extensions for the following numerics:
** 307 - RPL_WHOISREGNICK
** 311 - RPL_WHOISUSER
** 312 - RPL_WHOISSERVER
** 317 - RPL_WHOISIDLE
** 318 - RPL_ENDOFWHOIS
** 319 - RPL_WHOISCHANNELS
** 330 - RPL_WHOISLOGGEDIN
** 378 - RPL_WHOISHOST
** 401 - ERR_NOSUCHNICK
* Numerics with extensions will have the MessageHandler emit the replyname.
* User module exports isIdentifedAs(nickname, nickname_identified, callback).
* Added mocha, sinon, deep-eql, and better-assert to devDependencies
* /test directory
* Using mocha for new tests. Will bring old tests over from Jasmine over time.
* User Module
** isIdentifiedAs(nick_lhs: string, nick_rhs: string): Promise boolean
v0.7.1
- Command Line Improvements
-
- -d flag for logging debug. Must be paired with -v.
-
- Errors print the stack.
- OutputSocket#rawf(format, args...)
- MessageHandler and CommandHandler log to "error" the stack of the error.
- Bugfix: CommandHandler listener to MessageHandler no longer returns.
- Bugfix: Pass socket and logger to MessageHandler in correct order!