Skip to content

Releases: Rainbow-CPaaS/Rainbow-Node-SDK

Rainbow SDK for Node.JS v1.33.0

27 Nov 13:09
Compare
Choose a tag to compare
Pre-release

Pre-release - Do not used

Rainbow SDK for Node.JS 1.32.0

06 Nov 14:58
Compare
Choose a tag to compare

SDK

  • New service Groups to organize contacts has been added.

  • New guide Managing Groups has been added to explain how to have create groups and add users in.

  • Updating guide Answering Chat Messages to list the Markdown tags unofficially supported by the Rainbow Web client.

API

  • New methods createGroup(), getAll(), getFavoriteGroups(), getGroupByName(), getGroupById() and deleteGroup() have been added to manage groups.

  • New methods addUserInGroup() and removeUserFromGroup() have been added to manage a users in a group.

  • New events rainbow_ongroupcreated, rainbow_ongroupdeleted, rainbow_ongroupupdated, rainbow_onuseraddedingroup and rainbow_onuserremovedfromgroup have been added for listening to changes on groups.

BUGS

  • Fix issue with manual presence not dispatched to other connected ressources

  • Fix issue with offline resources that are not removed (memory leak)

  • Fix documentation issues for models Bubble, Contact, Message and Settings.

Rainbow SDK for Node.JS v1.31.1

19 Oct 19:07
Compare
Choose a tag to compare
  • Force XMPP PLAIN Sasl mechanism for authentication
  • Fix Gruntfile default rules
  • #29146: Fix global variable
  • Update XMPP.js to 0.3.0
  • #28868: Fix documentation around event rainbow_onmessagereceived
  • #28880: Add date and timestamp to logger
  • #28863: Impossible to reconnect after token expiration
  • #28919: Fix signinCLI which was not promised
  • #28930: Rework of custom data
  • #28865: Allow to create anonymous guest user
  • #28955: Limit message chat to 1024 characters
  • #28866: Add explanation on specific messages received in bubble
  • #29009: Add property connectedUser to retrieve the user account information
  • #29012: No initial presence information for roster's contacts when offline
  • #29017: Add new tutorial for managing contacts
  • #29145: Re-inviting a declined user in a bubble

Rainbow SDK for Node.JS 1.30.1

26 Sep 07:54
Compare
Choose a tag to compare
  • #28960: Temporarily avoid sending application token
  • #28989: Allow to get all bubbles from the server
  • #28994: Add API getAllActiveBubbles() and getAllClosedBubbles()
  • #29050: Fix bad fullJID identifier
  • #29051: Avoid to send 2x the initial presence in bubble

Rainbow SDK for Node.JS 1.30.0

26 Sep 07:53
Compare
Choose a tag to compare
Pre-release
  • #28821: Add new tutorial for managing bubbles

Rainbow SDK for Node.JS 1.29.4

26 Sep 07:53
Compare
Choose a tag to compare
Pre-release
  • #28706: Fix crash when no AppID is provisionned

Rainbow SDK for Node.JS 1.29.3

22 Aug 13:22
Compare
Choose a tag to compare
  • #28639: Fix Node.JS version 4.x compatibility
  • #28463: Add new tutorial for managing users
  • #28656: Document data models used and events parameters

1.29.2

22 Aug 13:22
Compare
Choose a tag to compare
  • #28640: New methods setBubbleTopic(), setBubbleName()

1.29.1

17 Aug 06:57
Compare
Choose a tag to compare
  • #28388: Return the bubble with the custom data updated

1.29.0

16 Aug 12:12
Compare
Choose a tag to compare
  • #28439: New methods createUserInCompany(), createGuestUser(), inviteUserInCompany(), changePasswordForUser(), updateInformationForUser() and deleteUser() have been added for managing users.
  • #28456: [Changes] Methods getContactByLoginEmail() now search contacts on server side if not found locally.
  • #28503: Return error codes when using in CLI mode.
  • #28380: Add new tutorial for answering to chat messages.
  • #28391: Limit the number of log files generated to 10
  • #28375: Do not send receipt on specific bubble messages (admin message)
  • #28388: Allow to add custom data to bubble.
  • #28393: Add new tutorial for debugging.
  • #28397: Add new tutorial for configuring the Proxy
  • #28557: Unable to connect websocket behind a proxy