Skip to content

Latest commit

 

History

History
187 lines (153 loc) · 10.6 KB

Changelog.md

File metadata and controls

187 lines (153 loc) · 10.6 KB

plugAPI Changelog

3.3.0

3.2.1

  • CHANGED: Npmignore apparently is case sensitive... actually ignore Gruntfile.js
  • FIXED: Markdown in Changelog was wrong in previous entries.

3.2.0

  • 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.

3.1.4

  • 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

3.1.3

  • 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.

3.1.2

  • FIXED: Added type back to chat messages.

3.1.1

  • FIXED: Update for Go DJ web socket

3.1.0

  • ADDED: Added utils
  • FIXED: Fixed being unable to lock and unlock the booth without reloading the bot. (#57)

3.0.0

  • 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 into bot.ROOM_ROLE and bot.GLOBAL_ROLE
  • REMOVED: All deprecated functions are removed
  • REMOVED: bot.isUsernameAvailable(name, callback) and bot.changeUsername(name, callback) removed
  • A lot more, can't remember everything I have done...

2.4.1

  • FIXED: Compatibility with pre-2.4.0 command eventlisteners using chatID (Commit b9afcba)

2.4.0

  • ADDED: Added deleteCommands (Commit bf8acd8)
  • IMPROVE: Improvements for plug.dj v0.9.833 (Commit 5fa24ad)

2.3.2

  • FIXED: Temporary fix for plug.dj v0.9.833 (Commit 69e2f51)

2.3.1

  • FIXED: Fix detecting numbers (Commit 0319ad7)

2.3.0

  • 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)

2.2.8

  • IMPROVE: Include all user data on USER_LEAVE (Commit b198ddc)

2.2.7

  • FIXED: Gateway error requesting captcha (Commit f5e4590)

2.2.6

  • FIXED: Fix dependency for sockjs-client-node (Commit a1650eb)

2.2.5

  • FIXED: Be sure the user exists while handling MODERATE_STAFF messages - Fixes #14 (Commit 7883859)

2.2.4

  • IMPROVE: Allow command prefixes longer than 1 character (Commit 56374ed)
  • IMPROVE: Added sourcemap for easier tracking of issues and bugs (Commit 56374ed)

2.2.3

  • IMPROVE: Improve invalid roomname detection (Commit 3d0dbee)

2.2.2

  • IMPROVE: Allow banning people not in the room (Commit 78e7945)

2.2.1

  • FIXED: Fixed coding error (Commit ba52159)

2.2.0

  • ADDED: Added havePermission (Commit a323aa8)

2.1.0

  • 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 and removeFromWaitlist on user objects (Commit b1cf712)

2.0.3

  • FIXED: Fix broken getHistory (Commit 645f03a)

2.0.2

  • FIXED: More inteligent way of running the queueTicker (Commit 80e314c)

2.0.1

  • FIXED: Changed required node version from 0.6 to 0.10 (Commit 78ec90f)

2.0.0

  • 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)

1.1.4

  • FIXED: Ensure gateway requests sends an array (Commit d000f9d)

1.1.3

  • FIXED: Uncompress the updatecode from the server (Commit 963235a)
  • REMOVE: Removed cheerio as a dependency as it wasn't used (Commit 52731a6)

1.1.2

  • CHANGED: Now getting the updateCode from server (Commit b32bc48)

1.1.1

  • 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)

1.1.0

  • ADDED: Added optional autodelete of message (Commit af6f879)
    1. Added respondTimeout for commands
    2. Added timeout parameter for intChat, chat and sendChat
  • CHANGED: Now using MIT license (Commit 93da87d)

1.0.0

  • Initial Release
  • TAT is added as maintainer of the official npm package