CHANGELOG¶
3.0.3¶
- fix removeChatMessage bug in which username was an undefined variable.
 - fix documentation of removeChatMessagesByUsername which was missing a letter.
 - fix chat message object documentation.
 - fix removeChatMessage in which message was never deleted when found.
 
3.0.0¶
- use the latest, stable es6 features
 - score now represents an actual model
 - updated getCSRF to use the new API endpoint
 - validateRoomName and validateUsername return the sanitized string now instead of an object
 - added data checks to GRAB event
 - added return value to clearUserFromLists
 - cacheChat now returns boolean value indicating if it was set
 - flattened the response of activatePlaylist to just return the playlist ID
 - refactored all models to use unix time now
 - refactored _connectSocket
 - refactored login
 - refactored keepAlive as well to better suit everyone’s needs
 - refactored log
 - refactored _wsaprocessor and renamed to _eventProcessor
 - refactored chat into an object
 - refactored the removeChatMessage* functions
 - refactored query to hold all options in an object
 - refactored chat to hold all related data in an object
 - refactored all tests to adapt to the new code
 - fixed timing bug with query and chat
 - fixed bug in requestSelf
 
- a new documentation (This should solve a lot of starter issues)
 - the previous model was added into the documentation
 - mapped PlaylistCycle
 - mapped LevelUp
 - mapped Transaction
 - added setHeartbeatRate function in action of refactoring keepAlive
 - added getHeartbeatRate function in action of refactoring keepAlive
 - added setVerbosity function in action of refactoring log
 - added getVerbosity function in action of refactoring log
 - added waitlistBan event
 - added sendSOS method
 - added _removeChatMessage
 - added setMaxTimeout
 - added getMaxTimeout
 - added _clearHeartbeat
 
- removed logger from the package since it served its purpose
 - removed JOINED_ROOM and PLUG_ERROR were removed, you have to use a callback now
 - removed LOGIN_SUCCESSFULL, LOGOUT_SUCCESSFULL, LOGIN_ERROR and LOGOUT_ERROR
 - removed the previous waitlist from the waitlist event
 - removed insertMedia function