Skip to content

Latest commit

 

History

History
114 lines (92 loc) · 4.86 KB

CHANGELOG.md

File metadata and controls

114 lines (92 loc) · 4.86 KB

Change Log

1.6.0 - 2016-03-01

Added

  • Added callback functionality to sendChat #23

Dependencies

  • Updated PubNub to 3.13.0

1.5.1 - 2016-02-16

Dependencies

  • Updated PubNub to 3.9.0
  • Updated ESLint to 2.0.0

1.5.0 - 2016-02-11

Added

  • Added user queue methods (queuePlaylist, clearQueue, pauseQueue) #21 #22 (@Fuechschen)
  • Added queueMedia method #21

1.4.0 - 2016-02-04

Added

  • Added chat-mention permission
  • Added moderatePauseDJ #20 (@Fuechschen)

1.3.0 - 2016-01-28

Added

  • Added user profileImage support
  • Added user-update event for profileImage updates
  • Added moderateLockQueue #19 (@Fuechschen)
  • Added support for case-insensitive matching in getUserByName #18

Changed

  • Changed existing user-update event to user_update to match dubtrack

1.2.1 - 2016-01-17

Changed

  • Changed media objects to be undefined when missing type or fkid #16

1.2.0 - 2016-01-13

Added

  • Added support for grabs

Fixed

  • Fixed a crash when media name is undefined #16

1.1.0 - 2015-12-14

Added

  • Added option to limit chat message splits
  • Added automatic re-join when the bot erroneously leaves the room

Changed

  • Changed max chat message length to 255

Fixed

  • Fixed users still in the cache not being re-added to the collection
  • Fixed old events being processed when the bot reconnects
  • Fixed internal models accidentally being exposed to event listeners
  • Fixed a crash when the bot disconnects and still has requests queued

Removed

  • Removed chatid property with duplicate value from delete-chat-message event (use id instead)

1.0.3 - 2015-12-08

Added

  • Added updating of usernames on chat-message event #10

Changed

1.0.2 - 2015-12-01

Fixed

  • Fixed a crash caused by song being undefined in responses from room/%RID%/playlist/active #8
  • Fixed a crash caused by the array containing null in responses from room/%RID%/playlist/details #8

1.0.1 - 2015-11-29

Fixed

  • Fixed a crash in moderateBanUser and moderateMoveUser on node 0.10

1.0.0 - 2015-11-29

Added

  • Added moderateSetRole and moderateUnsetRole methods #5 (@Fuechschen)
  • Added moderateRemoveSong and moderateRemoveDJ methods #5 (@Fuechschen)
  • Added automatic relogin and request retrying
  • Added getQueue and getQueuePosition methods #3
  • Added moderateMoveDJ method

Fixed

  • Fixed a TypeError when a kick message is not defined
  • Fixed media objects emitted via RTEs not being clones
  • Fixed some methods missing state checks
  • Fixed methods accepting non-finite numbers

Changed

  • Changed artificial advance events to include lastPlay and raw
  • Changed split chat messages to be queued immediately instead of waiting for server response
  • Changed chat messages to not be emitted if one already exists in chat history with the same id
  • Changed moderation methods to return true if the request was queued, false otherwise
  • Changed methods that should return arrays to return empty arrays when state checks fail
  • Changed methods that should return numbers to return -1 when state checks fail
  • Enabled strict mode
  • Enabled gzip compression