- CHANGED: Changed Package.json license to new format (Commit 46dc1fe).
- UPDATED: Dependencies. - [email protected], [email protected], Source Map [email protected] (Commit 46dc1fe).
- FIXED: Playlist functions not working properly due to callbacks. (Commit 4c1f915)
- CHANGED: Npmignore apparently is case sensitive... actually ignore Gruntfile.js
- FIXED: Markdown in Changelog was wrong in previous entries.
- REMOVED: REPL Example. Not very used anymore.
- ADDED: Npmignore file to ignore files when publishing.
- FIXED: Latest WS was breaking connection due to removal of Origin Header.
- CHANGED: Pinned dependencies to avoid issues with breaking changes.
- CHANGED: Changed TAT to contributor and Thedark1337 to Author
- ADDED: Bugs URL in package json to link to Github issues.
- ADDED: David Badge to check if dependencies are at latest version.
- ADDED: Chat Level Update Object and notificaton when it changes.
- IMPROVE: Logging in to plug.dj via plugAPI should show more descriptive errors instead of stacktraces that were unreadable.
- CHANGED: Code change for cookies.js, should be typeof === 'undefined'
- FIXED: CreatePlaylist typeof check was String instead of string. Fix provided by @purechaose
- FIXED: Grab was always false, and users were not being removed from staff properly. Fix provided by @anjanms.
- FIXED: ModerateBanUser was not returning true if successful.Fix provided by @chrishayesmu.
- FIXED: Added type back to chat messages.
- FIXED: Update for Go DJ web socket
- ADDED: Added utils
- FIXED: Fixed being unable to lock and unlock the booth without reloading the bot. (#57)
- FIXED: Working with plug.dj > v1.0.0
- New connection method for socket server (Chat server and socket server combined)
- ADDED: Manage a history of chat, limited to 512 messages (Same limit as browser clients)
- ADDED: Documentation in JSDoc format (If you're using an IDE, this should give you in-editor documentation)
- CHANGED: Uses e-mail and password as authentication
- CHANGED:
bot.ROLE
split up intobot.ROOM_ROLE
andbot.GLOBAL_ROLE
- REMOVED: All deprecated functions are removed
- REMOVED:
bot.isUsernameAvailable(name, callback)
andbot.changeUsername(name, callback)
removed - A lot more, can't remember everything I have done...
- FIXED: Compatibility with pre-2.4.0 command eventlisteners using chatID (Commit b9afcba)
- ADDED: Added deleteCommands (Commit bf8acd8)
- IMPROVE: Improvements for plug.dj v0.9.833 (Commit 5fa24ad)
- FIXED: Temporary fix for plug.dj v0.9.833 (Commit 69e2f51)
- FIXED: Fix detecting numbers (Commit 0319ad7)
- ADDED: Set status via
setStatus
(Commit 7bd4390) - IMPROVE: Convert numbers in args to actual numbers (Commit 629a655)
- FIXED: Fix error with commandPrefix longer than 1 character (Commit c259fe8)
- IMPROVE: Include all user data on
USER_LEAVE
(Commit b198ddc)
- FIXED: Gateway error requesting captcha (Commit f5e4590)
- FIXED: Fix dependency for
sockjs-client-node
(Commit a1650eb)
- FIXED: Be sure the user exists while handling MODERATE_STAFF messages - Fixes #14 (Commit 7883859)
- IMPROVE: Allow command prefixes longer than 1 character (Commit 56374ed)
- IMPROVE: Added sourcemap for easier tracking of issues and bugs (Commit 56374ed)
- IMPROVE: Improve invalid roomname detection (Commit 3d0dbee)
- IMPROVE: Allow banning people not in the room (Commit 78e7945)
- FIXED: Fixed coding error (Commit ba52159)
- ADDED: Added
havePermission
(Commit a323aa8)
- ADDED: Added
close
(Commit ffa6f65) - ADDED: Ability to set other command prefix (Commit a122f47)
- ADDED: Ability to have bot's own messages processed (Commit ea226c8)
- ADDED: Add function to move a user in waitlist through user object (Commit 303d5fc)
- IMPROVE: Improve code for joining room (Commit 47335b2)
- IMPROVE: Added checks to prevent unnecessary requests (Commit c1691ca)
- FIXED: Connect to p3's socket server via HTTPS (Commit d5b32d3)
- DEPRECATE: Deprecate
setLogObject
(Commit 3e8c690) - DEPRECATE: Deprecate old parameters for
getTwitterAuth
(Commit b7e2579) - DEPRECATE: Deprecate
moderateUnBanUser
(Commit 5bb2fda) - DEPRECATE: Deprecate
addToWaitlist
andremoveFromWaitlist
on user objects (Commit b1cf712)
- FIXED: Fix broken
getHistory
(Commit 645f03a)
- FIXED: More inteligent way of running the
queueTicker
(Commit 80e314c)
- FIXED: Changed required node version from 0.6 to 0.10 (Commit 78ec90f)
- ADDED: Settings files for formatting in .jsbeautifyrc and .editorconfig format (Commit 5123fbc)
- ADDED: Prevent spamming plug.dj's servers (Commit e52a3ef)
- ADDED: Support to use plugCubed's socket server for PMs (Commit e52a3ef)
- FIXED: plug.dj backend changes (Commit e52a3ef)
- FIXED:
plug-dj-login
is now an optional dependency as it was supposed to be (Commit 9003025) - Using Grunt to run Closure Compiler on the api (Commit 7719cdc)
- Fix order of readme (Commit b7b66a6)
- Facepalm, bin folder needs to be included (Commit 7719cdc)
- FIXED: Ensure gateway requests sends an array (Commit d000f9d)
- FIXED: Uncompress the updatecode from the server (Commit 963235a)
- REMOVE: Removed
cheerio
as a dependency as it wasn't used (Commit 52731a6)
- CHANGED: Now getting the updateCode from server (Commit b32bc48)
- FIXED: Hopefully give an error when gateway returns invalid JSON (Commit dfb9c6c)
- FIXED: Actually remove the user when the user leaves the room (Commit dfb9c6c)
- ADDED: Added optional autodelete of message (Commit af6f879)
- Added respondTimeout for commands
- Added timeout parameter for
intChat
,chat
andsendChat
- CHANGED: Now using MIT license (Commit 93da87d)
- Initial Release
- TAT is added as maintainer of the official npm package