Skip to content

Releases: RocketChat/Rocket.Chat

0.17.0

15 Feb 12:33
Compare
Choose a tag to compare
  • Closes #1367; Add ability to delete files
  • Parse URLs by default on messages from REST APIs/webhooks/integrations - #1362
  • Messages from REST APIs are not from bot by default
  • Show that server is running on logs
  • Add permission 'view-c-room' to bots
  • Fixed checking username availability
  • Show startup message
  • Created a global Logger called "SystemLogger"
  • Allow pass title for logs of type box as seconde parameter
  • Hablity to view server longs on the administration interface
  • Use the RocketChat.Info.version on headers
  • Parse URLs on messages from REST
  • Do not process all messages from REST as bot
  • Fixed name not being required for registration with settings requiring it.
  • Remove the LDAP string form login form as it is irrelevant to end users.
  • Changed settings.get to automatically setup and call a specifed callback
  • Remove the need for server restart after changing registration domain whitelist
  • Fixed trying to read build from RocketChat.Info when it is not available.
  • Add an example of how to send logs from server to client
  • Fix problem removing file via side bar
  • Require 'view-c-room' permission for accessing channels
  • Add new logger types; Implement LoggerManager as an EventEmmiter; Filter logs by level; Improve log layout
  • Allow send hooks from a specific public channel
  • Add Uploads model at client side too
  • Convert file uploads to model style
  • Show confirmation dialog on leave/hide room
  • Hide "leave/hide room" buttons when showing unread message counter
  • Add i18n to rocketchat-ui-flextab package, with default strings for file deletion dialogue
  • Move delete button style to base.less in theme package
  • Add a button to allow deleting an uploaded file
  • Add logger as dependencies for theme and lib packages
  • Add some options to logger and use it in some places

0.16.0

01 Feb 21:47
Compare
Choose a tag to compare
  • Added option for admins to manually add new users
  • Added option for admin to require user to change password
  • Changed admin statistics with admin info
  • Show "Room not Found" correctly
  • Update konecty:multiple-instances-status to 1.0.5
  • Closes #1888; Add mimetye image/vnd.microsoft.icon to mimtype list
  • Disable WebRTC broadcastStatus
  • Closes #2078; ObserveChanges on rocketchat_room Not Using Oplog
  • Add sort for all queries with limit
  • Do not get field usernames with room on joinDefaultChannel
  • Improve logs of stream broadcast
  • Create script to build livechat on windows

0.15.0

27 Jan 12:28
Compare
Choose a tag to compare
  • Ability to change email on account
  • Temporary fix for AM/PM timestamp breaking cog
  • Fixed typo in oembed widget
  • Change to process.exit(1) to restart server
  • Add "Default Domain" to LDAP config
  • Fix boolean environment variables
  • Include a fallback click event for loading more messages
  • Fix html h3 tag was closed with h4
  • Allow changing e-mail; invalidates verification on e-mail change
  • Enable editing via admin / users
  • Log error when trigger url returns 500
  • Bind starttls correctly for LDAP
  • Custom oAuth supporting json or plain content_types responses of the identity
  • Allow pass room id to direct rooms
  • Outgoing: Get the room from posted message to reply
  • Change Meteor.absoluteUrl to force SSL if Force_SSL is true
  • Escape regexp on checking email availability; change type of input to email
  • Fix check for MAIL_URL when it's server side only

0.14.0

18 Jan 16:56
Compare
Choose a tag to compare
  • Added admin setting to Force SSL
  • Added connections status bar to login page
  • Added options to enable TLS on LDAP
  • Added package dependecy because of RoomModerators collection
  • Added Raspberry Pi support announcement
  • Added UI to Add/Remove Room Moderators and Owners
  • Adds aria-label to button with icons only
  • Allow multi-line title on oembed
  • Allow SMTP server with no login
  • Display burger icon on History page
  • Display time based on locale instead of using fixed 24h format
  • Do not close Desktop Notifications to keep them in notification center
  • Escape dollar before message token replacement
  • Fallback LDAP login to local account if LDAP fails
  • Fixed audio-recorder not stoping
  • Fixed confusing text labels on video/audio call buttons
  • Fixed overlapping windows
  • Fixed unset moderator test
  • Fixed Warning: Site URL configuration for Sandstorm.io
  • Fixes a bug with search results, where sometimes cog wasn't displayed.
  • Fixes adding/removing owners and moderators
  • Fixes Domain whitelist not restricting
  • Get the correct language when senging messages via email
  • Implement logging out of other logged-in clients
  • Improved code execution on open room computation
  • Improved processWebhookMessage return
  • Improved room moderator subscription and tests
  • Improved the layout and info of the oauth popup
  • Make oembed parse title in ungreedy form
  • Moved collection definition to a better place
  • Moved logic to create a message from webhooks to a new file
  • Moved response logic outside of processWebhookMessage
  • Parse urls with fragments correctly
  • Prevent browsers from trying to validate the input field
  • Prevent erros update outgoing webhooks with empty channel
  • Prevent multiple listeners on message stream per room
  • Process outgoing webhook response as a new message
  • Remove toUpperCase from emojione popup config
  • Send correct content-type for livechat
  • Set/Unset moderator via streams
  • Sort room files by uploadedAt
  • Update oembedVideoWidget removing static height
  • Update strings with localized strings in en
  • Use 'mim-types' ty check content type and compare to extension
  • Using default values instead of integration data
  • Using processWebhookMessage on V1 APIs

0.13.0

12 Jan 18:38
Compare
Choose a tag to compare
  • Add api chat.messageExample
  • Add apis 'integrations.create' and 'integrations.remove'
  • Add group to tabbar buttons
  • Add helper methods to return data as success, failure, etc
  • Add method to athenticate api via oauth
  • Add more logs on integrations
  • Add oauth2-server and oauth2-server-config
  • Add option to disable oauth apps, default is enabled
  • Add visitor info into tabbar
  • Add visitor status colors
  • Adding livechat package as default
  • Adds a link in the unread bar to jump to first unread message
  • Changed icon for visitor information tabbar
  • Create package rocketchat:api
  • Create routes channels.setTopic and channels.create
  • Create template to show errors from oauth login
  • Fix LDAP
  • Fix livechat error message position
  • Fix min-height on link oembed.
  • Fix open links for Android
  • Fix problem with middleware that tries to parse json body
  • Fix the wrong language display in the view of accountProfile
  • Gix pinned tabbar button not showing sometimes
  • Highlight messages when jump-to is used Allow selecting user info text
  • Implement an interface to manage oauth apps
  • Implement api chat.postMessage
  • Improved closeFlex logic when switching tabbars
  • Insert the zapier default server
  • Parse bodyParams.payload as json if it exists
  • Permissions rework
  • Remove docker dependency on graphicsmagick
  • Remove restivus package version
  • Removed byte array for debug statements for ufsWrite
  • Save visitor's page navigation history
  • Set current app language to user's language after user login
  • Show the auth and token urls in oauth admin page
  • Shows visitor's navigation history
  • Update log.coffee
  • Use different ids for members info and user info tabbars

0.12.1

07 Jan 18:48
Compare
Choose a tag to compare
  • Fix problem with middleware that tries to parse json body

0.12.0

07 Jan 18:46
Compare
Choose a tag to compare
  • Settings: unset section if none is given on update
  • Hide registration and forgot password links when hidding login form
  • Upload build artifacts to GitHub and sign tgz for docker images
  • Add a setting to disable form-based login
  • Button to test SMTP settings
  • No need to reload server for SMTP settings to take effect
  • Fix livechat trigger by url
  • Increase the delay to render color fields
  • Fix guest users default role
  • Improved clean button color
  • Support named color for message attachments
  • Added request debug messages
  • Trim integration messages
  • Try to parse all request bodies as JSON
  • New password reset screen

0.11.0

07 Jan 18:44
Compare
Choose a tag to compare
  • Add role bot to users of integrations in scope bot
  • Add route to cadastre new integrations via API
  • Add "Jump to" and infinite scroll to message search results
  • Add infinite scroll to files list
  • Add livechat branding
  • Add new color variables to the theme editor
  • Adjust tgz filename in Dockerfile
  • Allow bot call deleteOutgoingIntegration
  • Allow creation of outgoing integrations from bots
  • Allow searching for logged in user in userAutocomplete
  • Always use a department if there is only one active
  • Better message positioning
  • Change /invite to use addUserToRoom instead joinRoom
  • Create direct rooms correctly in incoming hook
  • Only join user in public channels via integrations
  • Fix ungroup of messages after join message
  • Do not load all settings to process.env
  • Enable triggers in messages to users
  • Enable/disable livechat pre registration form pick a department at livechat pre registration
  • Enforce data in body params
  • Execute outgoing triggers
  • Fix error on roomExit callback
  • Fix livechat agent subscription creation
  • Fix livechat triggers not triggering
  • Fix preview of images in mobile
  • Fix triggers with defined channels
  • Fix update of permissions
  • Get integration name from body
  • If no channel in trigger listen all public channels
  • Make sample data into array
  • Move set of integration type to server side
  • Re order settings
  • Remove integration if trigger response is 410
  • Remove unecessary logs
  • Removed livechat duplicated route definition
  • Rename integration api routes, add apis remove, info and sample
  • Set user role in integration update too
  • Tokenize message on message render to prevent re processing
  • Turn channel and triggerWords optional in triggers
  • Using branding image from main APP

0.10.2

07 Jan 18:40
Compare
Choose a tag to compare
  • Fixes image preview bugs with filenames containing spaces

0.10.1

07 Jan 18:31
Compare
Choose a tag to compare
  • Fix upload permissions introduced in raik:ufs 0.3.4