Releases: RocketChat/Rocket.Chat
Releases · RocketChat/Rocket.Chat
0.17.0
- 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
- 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
- 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
- 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
- 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
andchannels.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
- Fix problem with middleware that tries to parse json body
0.12.0
- 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
- 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
- Fixes image preview bugs with filenames containing spaces
0.10.1
- Fix upload permissions introduced in raik:ufs 0.3.4