## 0.57.2 (2017-07-14) ### Bug Fixes - [#7472](https://github.com/RocketChat/Rocket.Chat/pull/7472) Always set LDAP properties on login - [#7431](https://github.com/RocketChat/Rocket.Chat/pull/7431) Fix Emails in User Admin View - [#7469](https://github.com/RocketChat/Rocket.Chat/pull/7469) Fix file upload on Slack import - [#7432](https://github.com/RocketChat/Rocket.Chat/pull/7432) Fix Private Channel List Submit - [#7403](https://github.com/RocketChat/Rocket.Chat/pull/7403) Fix Unread Bar Disappearing - [#7443](https://github.com/RocketChat/Rocket.Chat/pull/7443) S3 uploads not working for custom URLs ## 0.57.1 (2017-07-06) - :hand: [#7428](https://github.com/RocketChat/Rocket.Chat/pull/7428) Fix migration of avatars from version 0.57.0
Others - [#7428](https://github.com/RocketChat/Rocket.Chat/pull/7428) Run avatar migration on startup
# 0.57.0 (2017-07-03) ### Breaking Changes - :hand: [#7095](https://github.com/RocketChat/Rocket.Chat/pull/7095) Internal hubot does not load [hubot-scripts](https://github.com/github/hubot-scripts) anymore. ### New Features - [#7085](https://github.com/RocketChat/Rocket.Chat/pull/7085) API method and REST Endpoint for getting a single message by id - [#6919](https://github.com/RocketChat/Rocket.Chat/pull/6919) Feature/delete any message permission - [#6938](https://github.com/RocketChat/Rocket.Chat/pull/6938) Improve CI/Docker build/release - [#7059](https://github.com/RocketChat/Rocket.Chat/pull/7059) Increase unread message count on [@here](https://github.com/here) mention - [#6921](https://github.com/RocketChat/Rocket.Chat/pull/6921) LDAP: Use variables in User_Data_FieldMap for name mapping - [#6857](https://github.com/RocketChat/Rocket.Chat/pull/6857) Make channel/group delete call answer to roomName - [#7080](https://github.com/RocketChat/Rocket.Chat/pull/7080) Migration to add tags to email header and footer - [#6788](https://github.com/RocketChat/Rocket.Chat/pull/6788) New avatar storage types - [#6690](https://github.com/RocketChat/Rocket.Chat/pull/6690) Show full name in mentions if use full name setting enabled - [#6953](https://github.com/RocketChat/Rocket.Chat/pull/6953) Show info about multiple instances at admin page - [#6605](https://github.com/RocketChat/Rocket.Chat/pull/6605) Start running unit tests - [#7311](https://github.com/RocketChat/Rocket.Chat/pull/7311) Force use of MongoDB for spotlight queries ### Bug Fixes - [#7025](https://github.com/RocketChat/Rocket.Chat/pull/7025) Add and to header and footer - [#7084](https://github.com/RocketChat/Rocket.Chat/pull/7084) Add option to ignore TLS in SMTP server settings - [#7072](https://github.com/RocketChat/Rocket.Chat/pull/7072) Add support for carriage return in markdown code blocks - [#6910](https://github.com/RocketChat/Rocket.Chat/pull/6910) Allow image insert from slack through slackbridge - [#6904](https://github.com/RocketChat/Rocket.Chat/pull/6904) Bugs in `isUserFromParams` helper - [#6840](https://github.com/RocketChat/Rocket.Chat/pull/6840) Check that username is not in the room when being muted / unmuted - [#7103](https://github.com/RocketChat/Rocket.Chat/pull/7103) clipboard (permalink, copy, pin, star buttons) - [#7030](https://github.com/RocketChat/Rocket.Chat/pull/7030) do only store password if LDAP_Login_Fallback is on - [#7105](https://github.com/RocketChat/Rocket.Chat/pull/7105) edit button on firefox - [#6935](https://github.com/RocketChat/Rocket.Chat/pull/6935) Error when trying to show preview of undefined filetype - [#7045](https://github.com/RocketChat/Rocket.Chat/pull/7045) Fix avatar upload via users.setAvatar REST endpoint - [#6950](https://github.com/RocketChat/Rocket.Chat/pull/6950) Fix badge counter on iOS push notifications - [#7121](https://github.com/RocketChat/Rocket.Chat/pull/7121) fix bug in preview image - [#6972](https://github.com/RocketChat/Rocket.Chat/pull/6972) Fix error handling for non-valid avatar URL - [#6974](https://github.com/RocketChat/Rocket.Chat/pull/6974) Fix login with Meteor saving an object as email address - [#7104](https://github.com/RocketChat/Rocket.Chat/pull/7104) Fix missing CSS files on production builds - [#6986](https://github.com/RocketChat/Rocket.Chat/pull/6986) Fix the other tests failing due chimp update - [#7049](https://github.com/RocketChat/Rocket.Chat/pull/7049) Improve Tests - [#6968](https://github.com/RocketChat/Rocket.Chat/pull/6968) make channels.create API check for create-c - [#7044](https://github.com/RocketChat/Rocket.Chat/pull/7044) New screen sharing Chrome extension checking method - [#6999](https://github.com/RocketChat/Rocket.Chat/pull/6999) overlapping text for users-typing-message - [#7014](https://github.com/RocketChat/Rocket.Chat/pull/7014) Parse HTML on admin setting's descriptions - [#6997](https://github.com/RocketChat/Rocket.Chat/pull/6997) Parse markdown links last - [#7033](https://github.com/RocketChat/Rocket.Chat/pull/7033) Prevent Ctrl key on message field from reloading messages list - [#6912](https://github.com/RocketChat/Rocket.Chat/pull/6912) Remove room from roomPick setting - [#6961](https://github.com/RocketChat/Rocket.Chat/pull/6961) SAML: Only set KeyDescriptor when non empty - [#7023](https://github.com/RocketChat/Rocket.Chat/pull/7023) Sidenav roomlist - [#6913](https://github.com/RocketChat/Rocket.Chat/pull/6913) Slackbridge text replacements - [#6903](https://github.com/RocketChat/Rocket.Chat/pull/6903) Updating Incoming Integration Post As Field Not Allowed - [#6947](https://github.com/RocketChat/Rocket.Chat/pull/6947) Use AWS Signature Version 4 signed URLs for uploads - [#7012](https://github.com/RocketChat/Rocket.Chat/pull/7012) video message recording dialog is shown in an incorrect position - [#7157](https://github.com/RocketChat/Rocket.Chat/pull/7157) Fix all reactions having the same username - [#7215](https://github.com/RocketChat/Rocket.Chat/pull/7215/) Fix the Zapier oAuth return url to the new one - [#7209](https://github.com/RocketChat/Rocket.Chat/pull/7209) "requirePasswordChange" property not being saved when set to false - [#7208](https://github.com/RocketChat/Rocket.Chat/pull/7208) Fix oembed previews not being shown - [#7200](https://github.com/RocketChat/Rocket.Chat/pull/7200) Fix editing others messages - [#7160](https://github.com/RocketChat/Rocket.Chat/pull/7160) Removing the kadira package install from example build script. - [#7345](https://github.com/RocketChat/Rocket.Chat/pull/7345) click on image in a message - [#7207](https://github.com/RocketChat/Rocket.Chat/pull/7207) Fix Block Delete Message After (n) Minutes - [#7320](https://github.com/RocketChat/Rocket.Chat/pull/7320) Fix jump to unread button - [#7321](https://github.com/RocketChat/Rocket.Chat/pull/7321) Fix Secret Url - [#7358](https://github.com/RocketChat/Rocket.Chat/pull/7358) Fix user's customFields not being saved correctly - [#7352](https://github.com/RocketChat/Rocket.Chat/pull/7352) Improve avatar migration - [#7304](https://github.com/RocketChat/Rocket.Chat/pull/7304) Proxy upload to correct instance - [#7379](https://github.com/RocketChat/Rocket.Chat/pull/7379) Message being displayed unescaped
Others - [#7094](https://github.com/RocketChat/Rocket.Chat/pull/7094) [FIX]Fix the failing tests - [#7092](https://github.com/RocketChat/Rocket.Chat/pull/7092) [FIX]Fixed typo hmtl -> html - [#7145](https://github.com/RocketChat/Rocket.Chat/pull/7145) Convert file unsubscribe.coffee to js - [#7146](https://github.com/RocketChat/Rocket.Chat/pull/7146) Convert hipchat importer to js - [#7022](https://github.com/RocketChat/Rocket.Chat/pull/7022) Convert irc package to js - [#7096](https://github.com/RocketChat/Rocket.Chat/pull/7096) Convert Livechat from Coffeescript to JavaScript - [#6936](https://github.com/RocketChat/Rocket.Chat/pull/6936) Convert meteor-autocomplete package to js - [#7017](https://github.com/RocketChat/Rocket.Chat/pull/7017) Convert oauth2-server-config package to js - [#6795](https://github.com/RocketChat/Rocket.Chat/pull/6795) Convert Ui Account Package to Js - [#6911](https://github.com/RocketChat/Rocket.Chat/pull/6911) Convert ui-admin package to js - [#6775](https://github.com/RocketChat/Rocket.Chat/pull/6775) Convert WebRTC Package to Js - [#7018](https://github.com/RocketChat/Rocket.Chat/pull/7018) converted rocketchat-importer - [#6836](https://github.com/RocketChat/Rocket.Chat/pull/6836) converted rocketchat-ui coffee to js part 2 - [#6976](https://github.com/RocketChat/Rocket.Chat/pull/6976) fix the crashing tests - [#7055](https://github.com/RocketChat/Rocket.Chat/pull/7055) Ldap: User_Data_FieldMap description - [#7114](https://github.com/RocketChat/Rocket.Chat/pull/7114) LingoHub based on develop - [#7005](https://github.com/RocketChat/Rocket.Chat/pull/7005) LingoHub based on develop - [#6978](https://github.com/RocketChat/Rocket.Chat/pull/6978) LingoHub based on develop - [#7062](https://github.com/RocketChat/Rocket.Chat/pull/7062) Remove Useless Jasmine Tests - [#6914](https://github.com/RocketChat/Rocket.Chat/pull/6914) Rocketchat ui message - [#7006](https://github.com/RocketChat/Rocket.Chat/pull/7006) Rocketchat ui3 - [#6987](https://github.com/RocketChat/Rocket.Chat/pull/6987) rocketchat-importer-slack coffee to js - [#6735](https://github.com/RocketChat/Rocket.Chat/pull/6735) rocketchat-lib[4] coffee to js - [#7154](https://github.com/RocketChat/Rocket.Chat/pull/7154) Remove missing CoffeeScript dependencies - [#7308](https://github.com/RocketChat/Rocket.Chat/pull/7308) Escape error messages - [#7102](https://github.com/RocketChat/Rocket.Chat/pull/7102) add server methods getRoomNameById
Details ## 0.57.0-rc.3 (2017-06-28) ### New Features - [#7311](https://github.com/RocketChat/Rocket.Chat/pull/7311) Force use of MongoDB for spotlight queries ### Bug Fixes - [#7345](https://github.com/RocketChat/Rocket.Chat/pull/7345) click on image in a message - [#7207](https://github.com/RocketChat/Rocket.Chat/pull/7207) Fix Block Delete Message After (n) Minutes - [#7320](https://github.com/RocketChat/Rocket.Chat/pull/7320) Fix jump to unread button - [#7321](https://github.com/RocketChat/Rocket.Chat/pull/7321) Fix Secret Url - [#7358](https://github.com/RocketChat/Rocket.Chat/pull/7358) Fix user's customFields not being saved correctly - [#7352](https://github.com/RocketChat/Rocket.Chat/pull/7352) Improve avatar migration - [#7304](https://github.com/RocketChat/Rocket.Chat/pull/7304) Proxy upload to correct instance
Others - [#7308](https://github.com/RocketChat/Rocket.Chat/pull/7308) Escape error messages
## 0.57.0-rc.2 (2017-06-12) ### Bug Fixes - [#7215](https://github.com/RocketChat/Rocket.Chat/pull/7215/) Fix the Zapier oAuth return url to the new one - [#7209](https://github.com/RocketChat/Rocket.Chat/pull/7209) "requirePasswordChange" property not being saved when set to false - [#7208](https://github.com/RocketChat/Rocket.Chat/pull/7208) Fix oembed previews not being shown - [#7200](https://github.com/RocketChat/Rocket.Chat/pull/7200) Fix editing others messages - [#7160](https://github.com/RocketChat/Rocket.Chat/pull/7160) Removing the kadira package install from example build script. ## 0.57.0-rc.1 (2017-06-02) ### Bug Fixes - [#7157](https://github.com/RocketChat/Rocket.Chat/pull/7157) Fix all reactions having the same username
Others - [#7154](https://github.com/RocketChat/Rocket.Chat/pull/7154) Remove missing CoffeeScript dependencies
## 0.57.0-rc.0 (2017-06-01) ### New Features - [#7085](https://github.com/RocketChat/Rocket.Chat/pull/7085) API method and REST Endpoint for getting a single message by id - [#6919](https://github.com/RocketChat/Rocket.Chat/pull/6919) Feature/delete any message permission - [#6938](https://github.com/RocketChat/Rocket.Chat/pull/6938) Improve CI/Docker build/release - [#7059](https://github.com/RocketChat/Rocket.Chat/pull/7059) Increase unread message count on [@here](https://github.com/here) mention - [#6921](https://github.com/RocketChat/Rocket.Chat/pull/6921) LDAP: Use variables in User_Data_FieldMap for name mapping - [#6857](https://github.com/RocketChat/Rocket.Chat/pull/6857) Make channel/group delete call answer to roomName - [#7080](https://github.com/RocketChat/Rocket.Chat/pull/7080) Migration to add tags to email header and footer - [#6788](https://github.com/RocketChat/Rocket.Chat/pull/6788) New avatar storage types - [#6690](https://github.com/RocketChat/Rocket.Chat/pull/6690) Show full name in mentions if use full name setting enabled - [#6953](https://github.com/RocketChat/Rocket.Chat/pull/6953) Show info about multiple instances at admin page - [#6605](https://github.com/RocketChat/Rocket.Chat/pull/6605) Start running unit tests ### Bug Fixes - [#7025](https://github.com/RocketChat/Rocket.Chat/pull/7025) Add and to header and footer - [#7084](https://github.com/RocketChat/Rocket.Chat/pull/7084) Add option to ignore TLS in SMTP server settings - [#7072](https://github.com/RocketChat/Rocket.Chat/pull/7072) Add support for carriage return in markdown code blocks - [#6910](https://github.com/RocketChat/Rocket.Chat/pull/6910) Allow image insert from slack through slackbridge - [#6904](https://github.com/RocketChat/Rocket.Chat/pull/6904) Bugs in `isUserFromParams` helper - [#6840](https://github.com/RocketChat/Rocket.Chat/pull/6840) Check that username is not in the room when being muted / unmuted - [#7103](https://github.com/RocketChat/Rocket.Chat/pull/7103) clipboard (permalink, copy, pin, star buttons) - [#7030](https://github.com/RocketChat/Rocket.Chat/pull/7030) do only store password if LDAP_Login_Fallback is on - [#7105](https://github.com/RocketChat/Rocket.Chat/pull/7105) edit button on firefox - [#6935](https://github.com/RocketChat/Rocket.Chat/pull/6935) Error when trying to show preview of undefined filetype - [#7045](https://github.com/RocketChat/Rocket.Chat/pull/7045) Fix avatar upload via users.setAvatar REST endpoint - [#6950](https://github.com/RocketChat/Rocket.Chat/pull/6950) Fix badge counter on iOS push notifications - [#7121](https://github.com/RocketChat/Rocket.Chat/pull/7121) fix bug in preview image - [#6972](https://github.com/RocketChat/Rocket.Chat/pull/6972) Fix error handling for non-valid avatar URL - [#6974](https://github.com/RocketChat/Rocket.Chat/pull/6974) Fix login with Meteor saving an object as email address - [#7104](https://github.com/RocketChat/Rocket.Chat/pull/7104) Fix missing CSS files on production builds - [#6986](https://github.com/RocketChat/Rocket.Chat/pull/6986) Fix the other tests failing due chimp update - [#7049](https://github.com/RocketChat/Rocket.Chat/pull/7049) Improve Tests - [#6968](https://github.com/RocketChat/Rocket.Chat/pull/6968) make channels.create API check for create-c - [#7044](https://github.com/RocketChat/Rocket.Chat/pull/7044) New screen sharing Chrome extension checking method - [#6999](https://github.com/RocketChat/Rocket.Chat/pull/6999) overlapping text for users-typing-message - [#7014](https://github.com/RocketChat/Rocket.Chat/pull/7014) Parse HTML on admin setting's descriptions - [#6997](https://github.com/RocketChat/Rocket.Chat/pull/6997) Parse markdown links last - [#7033](https://github.com/RocketChat/Rocket.Chat/pull/7033) Prevent Ctrl key on message field from reloading messages list - [#6912](https://github.com/RocketChat/Rocket.Chat/pull/6912) Remove room from roomPick setting - [#6961](https://github.com/RocketChat/Rocket.Chat/pull/6961) SAML: Only set KeyDescriptor when non empty - [#7023](https://github.com/RocketChat/Rocket.Chat/pull/7023) Sidenav roomlist - [#6913](https://github.com/RocketChat/Rocket.Chat/pull/6913) Slackbridge text replacements - [#6903](https://github.com/RocketChat/Rocket.Chat/pull/6903) Updating Incoming Integration Post As Field Not Allowed - [#6947](https://github.com/RocketChat/Rocket.Chat/pull/6947) Use AWS Signature Version 4 signed URLs for uploads - [#7012](https://github.com/RocketChat/Rocket.Chat/pull/7012) video message recording dialog is shown in an incorrect position
Others - [#7094](https://github.com/RocketChat/Rocket.Chat/pull/7094) [FIX]Fix the failing tests - [#7092](https://github.com/RocketChat/Rocket.Chat/pull/7092) [FIX]Fixed typo hmtl -> html - [#7145](https://github.com/RocketChat/Rocket.Chat/pull/7145) Convert file unsubscribe.coffee to js - [#7146](https://github.com/RocketChat/Rocket.Chat/pull/7146) Convert hipchat importer to js - [#7022](https://github.com/RocketChat/Rocket.Chat/pull/7022) Convert irc package to js - [#7096](https://github.com/RocketChat/Rocket.Chat/pull/7096) Convert Livechat from Coffeescript to JavaScript - [#6936](https://github.com/RocketChat/Rocket.Chat/pull/6936) Convert meteor-autocomplete package to js - [#7017](https://github.com/RocketChat/Rocket.Chat/pull/7017) Convert oauth2-server-config package to js - [#6795](https://github.com/RocketChat/Rocket.Chat/pull/6795) Convert Ui Account Package to Js - [#6911](https://github.com/RocketChat/Rocket.Chat/pull/6911) Convert ui-admin package to js - [#6775](https://github.com/RocketChat/Rocket.Chat/pull/6775) Convert WebRTC Package to Js - [#7018](https://github.com/RocketChat/Rocket.Chat/pull/7018) converted rocketchat-importer - [#6836](https://github.com/RocketChat/Rocket.Chat/pull/6836) converted rocketchat-ui coffee to js part 2 - [#6976](https://github.com/RocketChat/Rocket.Chat/pull/6976) fix the crashing tests - [#7055](https://github.com/RocketChat/Rocket.Chat/pull/7055) Ldap: User_Data_FieldMap description - [#7114](https://github.com/RocketChat/Rocket.Chat/pull/7114) LingoHub based on develop - [#7005](https://github.com/RocketChat/Rocket.Chat/pull/7005) LingoHub based on develop - [#6978](https://github.com/RocketChat/Rocket.Chat/pull/6978) LingoHub based on develop - [#7062](https://github.com/RocketChat/Rocket.Chat/pull/7062) Remove Useless Jasmine Tests - [#6914](https://github.com/RocketChat/Rocket.Chat/pull/6914) Rocketchat ui message - [#7006](https://github.com/RocketChat/Rocket.Chat/pull/7006) Rocketchat ui3 - [#6987](https://github.com/RocketChat/Rocket.Chat/pull/6987) rocketchat-importer-slack coffee to js - [#6735](https://github.com/RocketChat/Rocket.Chat/pull/6735) rocketchat-lib[4] coffee to js
# 0.56.0 (2017-05-15) ### New Features - [#6881](https://github.com/RocketChat/Rocket.Chat/pull/6881) Add a pointer cursor to message images - [#6615](https://github.com/RocketChat/Rocket.Chat/pull/6615) Add a setting to not run outgoing integrations on message edits - [#5373](https://github.com/RocketChat/Rocket.Chat/pull/5373) Add option on Channel Settings: Hide Notifications and Hide Unread Room Status ([#2707](https://github.com/RocketChat/Rocket.Chat/issue/2707), [#2143](https://github.com/RocketChat/Rocket.Chat/issue/2143)) - [#6807](https://github.com/RocketChat/Rocket.Chat/pull/6807) create a method 'create token' - [#6827](https://github.com/RocketChat/Rocket.Chat/pull/6827) Make channels.info accept roomName, just like groups.info - [#6797](https://github.com/RocketChat/Rocket.Chat/pull/6797) Option to allow to signup as anonymous - [#6722](https://github.com/RocketChat/Rocket.Chat/pull/6722) Remove lesshat - [#6842](https://github.com/RocketChat/Rocket.Chat/pull/6842) Snap ARM support - [#6692](https://github.com/RocketChat/Rocket.Chat/pull/6692) Use tokenSentVia parameter for clientid/secret to token endpoint - [#6940](https://github.com/RocketChat/Rocket.Chat/pull/6940) Add SMTP settings for Protocol and Pool - [#6938](https://github.com/RocketChat/Rocket.Chat/pull/6938) Improve CI/Docker build/release - [#6953](https://github.com/RocketChat/Rocket.Chat/pull/6953) Show info about multiple instances at admin page ### Bug Fixes - [#6845](https://github.com/RocketChat/Rocket.Chat/pull/6845) Added helper for testing if the current user matches the params - [#6737](https://github.com/RocketChat/Rocket.Chat/pull/6737) Archiving Direct Messages - [#6734](https://github.com/RocketChat/Rocket.Chat/pull/6734) Bug with incoming integration (0.55.1) - [#6768](https://github.com/RocketChat/Rocket.Chat/pull/6768) CSV importer: require that there is some data in the zip, not ALL data - [#6709](https://github.com/RocketChat/Rocket.Chat/pull/6709) emoji picker exception - [#6721](https://github.com/RocketChat/Rocket.Chat/pull/6721) Fix Caddy by forcing go 1.7 as needed by one of caddy's dependencies - [#6798](https://github.com/RocketChat/Rocket.Chat/pull/6798) Fix iframe wise issues - [#6704](https://github.com/RocketChat/Rocket.Chat/pull/6704) Fix message types - [#6760](https://github.com/RocketChat/Rocket.Chat/pull/6760) Hides nav buttons when selecting own profile - [#6747](https://github.com/RocketChat/Rocket.Chat/pull/6747) Incorrect error message when creating channel - [#6800](https://github.com/RocketChat/Rocket.Chat/pull/6800) Quoted and replied messages not retaining the original message's alias - [#6796](https://github.com/RocketChat/Rocket.Chat/pull/6796) REST API user.update throwing error due to rate limiting - [#6767](https://github.com/RocketChat/Rocket.Chat/pull/6767) Search full name on client side - [#6758](https://github.com/RocketChat/Rocket.Chat/pull/6758) Sort by real name if use real name setting is enabled - [#6861](https://github.com/RocketChat/Rocket.Chat/pull/6861) start/unstar message - [#6896](https://github.com/RocketChat/Rocket.Chat/pull/6896) Users status on main menu always offline - [#6923](https://github.com/RocketChat/Rocket.Chat/pull/6923) Not showing unread count on electron app’s icon - [#6939](https://github.com/RocketChat/Rocket.Chat/pull/6939) Compile CSS color variables - [#6935](https://github.com/RocketChat/Rocket.Chat/pull/6935) Error when trying to show preview of undefined filetype - [#6955](https://github.com/RocketChat/Rocket.Chat/pull/6955) Remove spaces from env PORT and INSTANCE_IP - [#6968](https://github.com/RocketChat/Rocket.Chat/pull/6968) make channels.create API check for create-c
Others - [#5986](https://github.com/RocketChat/Rocket.Chat/pull/5986) Anonymous use - [#6368](https://github.com/RocketChat/Rocket.Chat/pull/6368) Breaking long URLS to prevent overflow - [#6671](https://github.com/RocketChat/Rocket.Chat/pull/6671) Convert Katex Package to Js - [#6780](https://github.com/RocketChat/Rocket.Chat/pull/6780) Convert Mailer Package to Js - [#6694](https://github.com/RocketChat/Rocket.Chat/pull/6694) Convert markdown to js - [#6689](https://github.com/RocketChat/Rocket.Chat/pull/6689) Convert Mentions-Flextab Package to Js - [#6781](https://github.com/RocketChat/Rocket.Chat/pull/6781) Convert Message-Star Package to js - [#6688](https://github.com/RocketChat/Rocket.Chat/pull/6688) Convert Oembed Package to Js - [#6672](https://github.com/RocketChat/Rocket.Chat/pull/6672) Converted rocketchat-lib 3 - [#6654](https://github.com/RocketChat/Rocket.Chat/pull/6654) disable proxy configuration - [#6816](https://github.com/RocketChat/Rocket.Chat/pull/6816) LingoHub based on develop - [#6715](https://github.com/RocketChat/Rocket.Chat/pull/6715) LingoHub based on develop - [#6703](https://github.com/RocketChat/Rocket.Chat/pull/6703) LingoHub based on develop - [#6858](https://github.com/RocketChat/Rocket.Chat/pull/6858) Meteor update - [#6706](https://github.com/RocketChat/Rocket.Chat/pull/6706) meteor update to 1.4.4 - [#6804](https://github.com/RocketChat/Rocket.Chat/pull/6804) Missing useful fields in admin user list [#5110](https://github.com/RocketChat/Rocket.Chat/issue/5110) - [#6593](https://github.com/RocketChat/Rocket.Chat/pull/6593) Rocketchat lib2
Details ## 0.56.0-rc.7 (2017-05-15) ### Bug Fixes - [#6968](https://github.com/RocketChat/Rocket.Chat/pull/6968) make channels.create API check for create-c ## 0.56.0-rc.5 (2017-05-11) ### Bug Fixes - [#6935](https://github.com/RocketChat/Rocket.Chat/pull/6935) Error when trying to show preview of undefined filetype - [#6955](https://github.com/RocketChat/Rocket.Chat/pull/6955) Remove spaces from env PORT and INSTANCE_IP ## 0.56.0-rc.4 (2017-05-11) ### New Features - [#6953](https://github.com/RocketChat/Rocket.Chat/pull/6953) Show info about multiple instances at admin page ## 0.56.0-rc.3 (2017-05-10) ### New Features - [#6940](https://github.com/RocketChat/Rocket.Chat/pull/6940) Add SMTP settings for Protocol and Pool - [#6938](https://github.com/RocketChat/Rocket.Chat/pull/6938) Improve CI/Docker build/release ### Bug Fixes - [#6939](https://github.com/RocketChat/Rocket.Chat/pull/6939) Compile CSS color variables ## 0.56.0-rc.2 (2017-05-09) ### Bug Fixes - [#6923](https://github.com/RocketChat/Rocket.Chat/pull/6923) Not showing unread count on electron app’s icon ## 0.56.0-rc.1 (2017-05-05) ### Bug Fixes - [#6896](https://github.com/RocketChat/Rocket.Chat/pull/6896) Users status on main menu always offline ## 0.56.0-rc.0 (2017-05-04) ### New Features - [#6881](https://github.com/RocketChat/Rocket.Chat/pull/6881) Add a pointer cursor to message images - [#6615](https://github.com/RocketChat/Rocket.Chat/pull/6615) Add a setting to not run outgoing integrations on message edits - [#5373](https://github.com/RocketChat/Rocket.Chat/pull/5373) Add option on Channel Settings: Hide Notifications and Hide Unread Room Status ([#2707](https://github.com/RocketChat/Rocket.Chat/issue/2707), [#2143](https://github.com/RocketChat/Rocket.Chat/issue/2143)) - [#6807](https://github.com/RocketChat/Rocket.Chat/pull/6807) create a method 'create token' - [#6827](https://github.com/RocketChat/Rocket.Chat/pull/6827) Make channels.info accept roomName, just like groups.info - [#6797](https://github.com/RocketChat/Rocket.Chat/pull/6797) Option to allow to signup as anonymous - [#6722](https://github.com/RocketChat/Rocket.Chat/pull/6722) Remove lesshat - [#6842](https://github.com/RocketChat/Rocket.Chat/pull/6842) Snap ARM support - [#6692](https://github.com/RocketChat/Rocket.Chat/pull/6692) Use tokenSentVia parameter for clientid/secret to token endpoint ### Bug Fixes - [#6845](https://github.com/RocketChat/Rocket.Chat/pull/6845) Added helper for testing if the current user matches the params - [#6737](https://github.com/RocketChat/Rocket.Chat/pull/6737) Archiving Direct Messages - [#6734](https://github.com/RocketChat/Rocket.Chat/pull/6734) Bug with incoming integration (0.55.1) - [#6768](https://github.com/RocketChat/Rocket.Chat/pull/6768) CSV importer: require that there is some data in the zip, not ALL data - [#6709](https://github.com/RocketChat/Rocket.Chat/pull/6709) emoji picker exception - [#6721](https://github.com/RocketChat/Rocket.Chat/pull/6721) Fix Caddy by forcing go 1.7 as needed by one of caddy's dependencies - [#6798](https://github.com/RocketChat/Rocket.Chat/pull/6798) Fix iframe wise issues - [#6704](https://github.com/RocketChat/Rocket.Chat/pull/6704) Fix message types - [#6760](https://github.com/RocketChat/Rocket.Chat/pull/6760) Hides nav buttons when selecting own profile - [#6747](https://github.com/RocketChat/Rocket.Chat/pull/6747) Incorrect error message when creating channel - [#6800](https://github.com/RocketChat/Rocket.Chat/pull/6800) Quoted and replied messages not retaining the original message's alias - [#6796](https://github.com/RocketChat/Rocket.Chat/pull/6796) REST API user.update throwing error due to rate limiting - [#6767](https://github.com/RocketChat/Rocket.Chat/pull/6767) Search full name on client side - [#6758](https://github.com/RocketChat/Rocket.Chat/pull/6758) Sort by real name if use real name setting is enabled - [#6861](https://github.com/RocketChat/Rocket.Chat/pull/6861) start/unstar message
Others - [#5986](https://github.com/RocketChat/Rocket.Chat/pull/5986) Anonymous use - [#6368](https://github.com/RocketChat/Rocket.Chat/pull/6368) Breaking long URLS to prevent overflow - [#6671](https://github.com/RocketChat/Rocket.Chat/pull/6671) Convert Katex Package to Js - [#6780](https://github.com/RocketChat/Rocket.Chat/pull/6780) Convert Mailer Package to Js - [#6694](https://github.com/RocketChat/Rocket.Chat/pull/6694) Convert markdown to js - [#6689](https://github.com/RocketChat/Rocket.Chat/pull/6689) Convert Mentions-Flextab Package to Js - [#6781](https://github.com/RocketChat/Rocket.Chat/pull/6781) Convert Message-Star Package to js - [#6688](https://github.com/RocketChat/Rocket.Chat/pull/6688) Convert Oembed Package to Js - [#6672](https://github.com/RocketChat/Rocket.Chat/pull/6672) Converted rocketchat-lib 3 - [#6654](https://github.com/RocketChat/Rocket.Chat/pull/6654) disable proxy configuration - [#6816](https://github.com/RocketChat/Rocket.Chat/pull/6816) LingoHub based on develop - [#6715](https://github.com/RocketChat/Rocket.Chat/pull/6715) LingoHub based on develop - [#6703](https://github.com/RocketChat/Rocket.Chat/pull/6703) LingoHub based on develop - [#6858](https://github.com/RocketChat/Rocket.Chat/pull/6858) Meteor update - [#6706](https://github.com/RocketChat/Rocket.Chat/pull/6706) meteor update to 1.4.4 - [#6804](https://github.com/RocketChat/Rocket.Chat/pull/6804) Missing useful fields in admin user list [#5110](https://github.com/RocketChat/Rocket.Chat/issue/5110) - [#6593](https://github.com/RocketChat/Rocket.Chat/pull/6593) Rocketchat lib2
## 0.55.1 (2017-04-19) ### Bug Fixes - [#6734](https://github.com/RocketChat/Rocket.Chat/pull/6734) Bug with incoming integration (0.55.1) # 0.55.0 (2017-04-18) ### Bug Fixes - [#6709](https://github.com/RocketChat/Rocket.Chat/pull/6709) emoji picker exception # 0.55.0-rc.6 (2017-04-17) ### Bug Fixes - [#6704](https://github.com/RocketChat/Rocket.Chat/pull/6704) Fix message types # 0.55.0-rc.5 (2017-04-13) ### Bug Fixes - [#6684](https://github.com/RocketChat/Rocket.Chat/pull/6684) Allow question on OAuth token path - [#6683](https://github.com/RocketChat/Rocket.Chat/pull/6683) Error when returning undefined from incoming intergation’s script - [#6686](https://github.com/RocketChat/Rocket.Chat/pull/6686) Update server cache indexes on record updates # 0.55.0-rc.4 (2017-04-13) ### New Features - [#6681](https://github.com/RocketChat/Rocket.Chat/pull/6681) Expose Livechat to Incoming Integrations and allow response ### Bug Fixes - [#6659](https://github.com/RocketChat/Rocket.Chat/pull/6659) Administrators being rate limited when editing users data - [#6680](https://github.com/RocketChat/Rocket.Chat/pull/6680) Downgrade email package to from 1.2.0 to 1.1.18 - [#6682](https://github.com/RocketChat/Rocket.Chat/pull/6682) Fix Logger stdout publication # 0.55.0-rc.3 (2017-04-11) ### Bug Fixes - [#6658](https://github.com/RocketChat/Rocket.Chat/pull/6658) Revert unwanted UI changes # 0.55.0-rc.2 (2017-04-10) ### New Features - [#6634](https://github.com/RocketChat/Rocket.Chat/pull/6634) Add monitoring package - [#6632](https://github.com/RocketChat/Rocket.Chat/pull/6632) Drupal oAuth Integration for Rocketchat ### Bug Fixes - [#6648](https://github.com/RocketChat/Rocket.Chat/pull/6648) Do not escaping markdown on message attachments - [#6651](https://github.com/RocketChat/Rocket.Chat/pull/6651) Encode avatar url to prevent CSS injection - [#6650](https://github.com/RocketChat/Rocket.Chat/pull/6650) Improve markdown code
Others - [#6649](https://github.com/RocketChat/Rocket.Chat/pull/6649) Added Deploy method and platform to stats - [#6647](https://github.com/RocketChat/Rocket.Chat/pull/6647) LingoHub based on develop - [#6631](https://github.com/RocketChat/Rocket.Chat/pull/6631) meteor update
# 0.55.0-rc.1 (2017-04-07) ### New Features - [#6616](https://github.com/RocketChat/Rocket.Chat/pull/6616) 'users.resetAvatar' rest api endpoint ### Bug Fixes - [#6617](https://github.com/RocketChat/Rocket.Chat/pull/6617) arguments logger - [#6620](https://github.com/RocketChat/Rocket.Chat/pull/6620) Incorrect curl command being generated on incoming integrations # 0.55.0-rc.0 (2017-04-06) ### BREACKING CHANGES - :hand: `getUsersOfRoom` API to return array of objects with user and username, instead of array of strings ### New Features - :hand: Permission `join-without-join-code` assigned to admins and bots by default (#6139) - :hand: Integrations, both incoming and outgoing, now have access to the models. Example: `Users.findOneById(id)` (#6336) - [#6565](https://github.com/RocketChat/Rocket.Chat/pull/6565) Add shield.svg api route to generate custom shields/badges - [#6554](https://github.com/RocketChat/Rocket.Chat/pull/6554) Added oauth2 userinfo endpoint - [#6577](https://github.com/RocketChat/Rocket.Chat/pull/6577) resolve merge share function - [#6608](https://github.com/RocketChat/Rocket.Chat/pull/6608) Switch Snaps to use oplog - [#6476](https://github.com/RocketChat/Rocket.Chat/pull/6476) Two Factor Auth ### Bug Fixes - :hand: Incoming integrations would break when trying to use the `Store` feature. - :hand: Outgoing webhooks which have an error and they're retrying would still retry even if the integration was disabled. (#4835) - :hand: Removed Deprecated Package rocketchat:sharedsecret. - [#6590](https://github.com/RocketChat/Rocket.Chat/pull/6590) Accounts from LinkedIn OAuth without name - [#6531](https://github.com/RocketChat/Rocket.Chat/pull/6531) can not get access_token when using custom oauth - [#6594](https://github.com/RocketChat/Rocket.Chat/pull/6594) Do not add default roles for users without services field - [#6598](https://github.com/RocketChat/Rocket.Chat/pull/6598) Large files crashed browser when trying to show preview - [#6600](https://github.com/RocketChat/Rocket.Chat/pull/6600) messageBox: put "joinCodeRequired" back - [#6575](https://github.com/RocketChat/Rocket.Chat/pull/6575) Usage of subtagged languages - [#6562](https://github.com/RocketChat/Rocket.Chat/pull/6562) UTC offset missing UTC text when positive
Others - [#6597](https://github.com/RocketChat/Rocket.Chat/pull/6597) Add `fname` to subscriptions in memory - [#6614](https://github.com/RocketChat/Rocket.Chat/pull/6614) Add candidate snap channel - [#6458](https://github.com/RocketChat/Rocket.Chat/pull/6458) Add ESLint rule `one-var` - [#6280](https://github.com/RocketChat/Rocket.Chat/pull/6280) Clipboard [Firefox version < 50] - [#6503](https://github.com/RocketChat/Rocket.Chat/pull/6503) Convert File Package to js - [#6471](https://github.com/RocketChat/Rocket.Chat/pull/6471) convert mapview package to js - [#6576](https://github.com/RocketChat/Rocket.Chat/pull/6576) Convert Message Pin Package to JS - [#6539](https://github.com/RocketChat/Rocket.Chat/pull/6539) convert rocketchat-ui part 2 - [#6446](https://github.com/RocketChat/Rocket.Chat/pull/6446) Convert Tutum Package to JS - [#6561](https://github.com/RocketChat/Rocket.Chat/pull/6561) Convert Ui-Login Package to Js - [#6498](https://github.com/RocketChat/Rocket.Chat/pull/6498) Convert Ui-Master Package to Js - [#6473](https://github.com/RocketChat/Rocket.Chat/pull/6473) Convert ui-vrecord Package to JS - [#6494](https://github.com/RocketChat/Rocket.Chat/pull/6494) Convert Version Package to JS - [#6499](https://github.com/RocketChat/Rocket.Chat/pull/6499) Convert Wordpress Package to js - [#6496](https://github.com/RocketChat/Rocket.Chat/pull/6496) converted getAvatarUrlFromUsername - [#6500](https://github.com/RocketChat/Rocket.Chat/pull/6500) converted messageAttachment coffee to js - [#6467](https://github.com/RocketChat/Rocket.Chat/pull/6467) converted rocketchat-mentions coffee to js - [#6497](https://github.com/RocketChat/Rocket.Chat/pull/6497) converted slashcommand-invite coffee to js - [#6469](https://github.com/RocketChat/Rocket.Chat/pull/6469) converted slashcommand-join coffee to js - [#6470](https://github.com/RocketChat/Rocket.Chat/pull/6470) converted slashcommand-leave coffee to js - [#6468](https://github.com/RocketChat/Rocket.Chat/pull/6468) converted slashcommand-me coffee to js - [#6501](https://github.com/RocketChat/Rocket.Chat/pull/6501) converted slashcommand-msg coffee to js - [#6474](https://github.com/RocketChat/Rocket.Chat/pull/6474) converted slashcommands-mute coffee to js - [#6505](https://github.com/RocketChat/Rocket.Chat/pull/6505) Create groups.addAll endpoint and add activeUsersOnly param. - [#6584](https://github.com/RocketChat/Rocket.Chat/pull/6584) dependencies upgrade - [#6479](https://github.com/RocketChat/Rocket.Chat/pull/6479) ESLint add rule `no-void` - [#6591](https://github.com/RocketChat/Rocket.Chat/pull/6591) Fix recently introduced bug: OnePassword not defined - [#6574](https://github.com/RocketChat/Rocket.Chat/pull/6574) LingoHub based on develop - [#6567](https://github.com/RocketChat/Rocket.Chat/pull/6567) LingoHub based on develop - [#6585](https://github.com/RocketChat/Rocket.Chat/pull/6585) Move room display name logic to roomType definition - [#6571](https://github.com/RocketChat/Rocket.Chat/pull/6571) Move wordpress packages client files to client folder - [#6351](https://github.com/RocketChat/Rocket.Chat/pull/6351) New feature: Room announcement - [#6596](https://github.com/RocketChat/Rocket.Chat/pull/6596) Only configure LoggerManager on server - [#6298](https://github.com/RocketChat/Rocket.Chat/pull/6298) POC Google Natural Language integration - [#6543](https://github.com/RocketChat/Rocket.Chat/pull/6543) Remove coffeescript package from ui-flextab - [#6542](https://github.com/RocketChat/Rocket.Chat/pull/6542) Remove coffeescript package from ui-sidenav - [#6540](https://github.com/RocketChat/Rocket.Chat/pull/6540) Remove Deprecated Shared Secret Package - [#6551](https://github.com/RocketChat/Rocket.Chat/pull/6551) rocketchat-channel-settings coffee to js - [#6541](https://github.com/RocketChat/Rocket.Chat/pull/6541) rocketchat-channel-settings-mail-messages coffee to js - [#6553](https://github.com/RocketChat/Rocket.Chat/pull/6553) rocketchat-lib part1 - [#6504](https://github.com/RocketChat/Rocket.Chat/pull/6504) rocketchat-ui coffee to js part1 - [#3851](https://github.com/RocketChat/Rocket.Chat/pull/3851) Use real name instead of username for messages and direct messages list
## 0.54.2 - 2017-Mar-24 - [FIX] LiveChat permissions - [FIX] Auto Translate bug on Room Preview (#6355) ## 0.54.1 - 2017-Mar-23 - [FIX] Images on attachments were not loading except for uploaded files. ## 0.54.0 - 2017-Mar-22 ### Meteor update to 1.4.3.1 - Add `CMD/Ctrl+k` to initial text of search field (#6034) - Add `getS3Url` API (#5410) - Add `Unread Messages` to i18n files - Add all room owners to post in read only and change set to setOnInsert for read only permissions so they don't get blown away on server restart - Add auto translate packae (#6269) - Add create user with JSON via env INITIAL_USER - Add date to tile of uploads from clipboard (#6270) - Add datetime to default filename on clipboard uploads (#6270) - Add default oauth role (#6028) - Add flex tab and autotranslate options - Add icon to room name to show it's being translated - Add livechat events (#6070) - Add login via OAuth access token (only Google for now) - Add login with one time token - Add minified version of livechat widget code (#6071) - Add option to not overwrite livechat custom fields - Add proxy OAuth requests - Add setting for Enter key (#6075) - Add startup event for iframe integrations - Add support for Google Analytics - Add the missing settings sections to i18n - Add uploads to Google Cloud Storage (#6060) - Add user preference to hide roles - Fix behavior to ESC on toolbar search (#6056) - Fix clear toolbar search input correctly - Fix codemiror css (#6058) - Fix ctrl/alt/cmd+enter line break (#6057) - Fix embed from youtu.be fixed - Fix firefox font smoothing to be consistent with chrome - Fix http missing from links when starting blockquotes (#6273) - Fix incorrect isObject check on the ldap server sync, closes #5973 - Fix Integration scripts work with Sandstorm - Fix Invalid password while setting new password (#6226) - Fix jitsi video chat on mobile - Fix keydown when photoswipe is open - Fix livechat appearance page by not saving settings directly from client (#6077) - Fix livechat knowledge base by properly initiating it's model - Fix livechat widget being displayed when offline - Fix login logo on subdir (#5825 and #5104) - Fix screen sharing so it doesn't flip anymore - Fix the directive conflicts for aws and google storage (#6084) - Fix the edit message (#6086) - Fix the outgoing integrations not being triggered for archived channel event - Fix the problem where user can't see messages (old or new) after joining a channel with preview turned off until a reload of the page - Fix to allows faster hot-reloads when developing - Fix to force process to abort if process.exit() times out - Fix UI Bug when archiving channel (#6334) - Fix undefined exception in the channelSettings flex-tab - Fix updating a message with @all by copying "u" property - Improve deactivated users look to be different in admin users list - Improve multiline codeblock parsing - Improve outgoing webhooks and add history (#5823) - Improve report abuse to pass the message id instead of message object - Remove error-color class when creating new channel - Save default user language when enabling auto translate - Show file description for all files - Slashcommand /open now works event if you never talked with the user - Sort admin menu by translated string - Sync with new autoupdate - Translate alert buttons on send files and update password - Translate attachments - Translate other items like attchment description - Use highlight.js from npm - Use katex from npm (#5962) - Uses figure caption for images ## 0.53.0 - 2017-Mar-01 - Add 'Unread Messages' to i18n translation files - Add CMD/Ctrl+k (#6034) - Add default oauth role (#6028) - Add getS3Url (#5410) - Add livechat events (#6070) - Add minified version of livechat widget code (#6071) - Add new behavior to ESC on toolbar search (#6056) - Add option to not overwrite livechat custom fields - Add preference for Enter key (#6075) - Add support for uploads to Google Cloud Storage (#6060) - Add the admin missing settings sections to i18n translation files - Add translate sweetalert buttons on send files and update password - Add user preference to hide roles - Fix codemiror css (#6058) - Fix ctrl/alt/cmd+enter line break (#6057) - Fix keydown when photoswipe is open - Fix livechat appearance page by not saving settings directly from client (#6077) - Fix livechat knowledge base by properly initiating it's model - Fix livechat widget being displayed when offline - Fix renamed template folder to `client` to allows faster hot-reloads - Fix the directive conflicts for aws and google storage (#6084) - Fix the edit message (#6086) - Fix to remove error-color class when creating new channel - Fix undefined exception in the channelSettings flex-tab - Fix updating a message with @all by copying "u" property - Improve outgoing webhooks and add history (#5823) - Improve report abuse to pass the message id instead of message object - Use highlight.js from npm - Use katex from npm (#5962) ## 0.52.0 - 2017-Fev-14 ### Meteor update to 1.4.2.6 - Add admin section for managing sounds - Add appName as topic to push gateway - Add audio notification choices to subscriptions - Add Boonex Dolphin Oauth - Add date for attachments - Add detection mime-types for upload files - Add MONGO_OPLOG_URL to Dockerfile - Add open sidenav on cmd + p - Add REST API method to list online users in a room - Add user preferences for default new message sound - Allow empty description for roles - Allow pass inline image (base64) on attachments - Change npm module from mime-types to mime-type and mime-db - Change room "Code" label to "Password" - Fix admin info page selectable again - Fix clear toolbar search input on enter - Fix error when activating new users - Fix getLoggedInUser to get user by token - Fix message action menu on cordova - Fix oAuth buttons - Fix reset to default - Fix setting empty custom css - Fix sidenav logo position - Get user by token AND user id, make /api/info match expected properties - Remove build property from default info API; update tests to reflect removal - Remove the rate limiter for testing enviroment - Return user’s _id and username for `groups/channels.online` ## 0.51.0 - 2017-Fev-07 ### Converted several Coffee Script files to JS - Add .node_version.txt to be included in edge channel - Add add-user-to-any-room permission (#5683) - Add cache for roles and permissions - Add create channel icon to toolbar - Add integration name to info logs - Add missing required sessionId to api.ai call on externalMessage - Add navigation toolbar search - Add notification reply when supported - Add permissions for adding to each room type - Add prometheus monitoring foundation - Add query modifier $all to Loki - Add rest api to get the statistics - Add RocketChat.i18nValidation - Add serviceData id based on Rocket.Chat _id - Add settings to enable API CORS - Add social login buttons wrap - Add the http to the incoming webhooks, as that's very useful - Add the message counts per room type to the stats - Add the owner param to the piwik trackEvents - Add toolbar search - Fix cache $ne operator - Fix color on online status to improve accessibility (#3625) - Fix flex-nav select color on windows - Fix lag when typing on admin inputs - Fix loading animation to show onlywhen room is loading new messages - Fix login logo size to max height 150px and remove fixed width - Fix message cog on compact view - Fix Openshift Templates - Fix passing the data to the placeholder replacement (#5914) - Fix running afterCreateChannel callbacks - Fix screen share to work on electron app - Fix several event method to ES6 object notation - Fix show send button on paste - Fix so internal hubot user name should be lower-case - Fix to disallow to change type of direct rooms. Add migration - Fix to don’t report gravitar 404 as server error - Fix to go back to last room when close admin view - Fix to hide utc offset if in same timezone - Fix to Omit fields from oauth account provided by rocket.chat - Fix to return correct error when parsing json on api - Fix toolbar search click - Refactor livechat sidenav - Remove "Private" button for direct messages - Remove xml-encryption module - Upgrade jquery to v3 ## 0.50.1 - 2017-Jan-24 - Fix cache $ne operator ## 0.50.0 - 2017-Jan-24 - Add APIs for users.register and users.getAvatar - Add error and exit process when nodejs version is impatible - Add option to use real name for avatar - Fix chat.postMessage not behaving like the web client (#5477) - Fix files uploaded by other users not being able to be deleted by users with permission - Fix Slack Importer incorrectly logging missed types and add slackbot_response to the import - Fix to prevent create 2 upload bars - Fix undefined language seting issue on reload - Improve message of multiple instances without oplog ## 0.49.4 - 2017-Jan-19 - Add customFields to groups.create api (#5639) - Add RoomManager to list of globals - Add support to inbox style push notifications for Android - Add support to msapplication oembed metadata - Fix Zapier oAuthApp settings to enable it and update the redirectUri - Fix admin info to only count recenlty updated instances - Fix exception in template helper, iframe login - Fix Further disallowance of changing the password, this time on the client side - Fix groups.setReadOnly and groups.setType not returning the correct group via rest api - Fix hover size on edit messages - Fix joinDefaultChannels for Custom OAuth - Fix prevent error with positional operator - Fix room’s info panel at Admin Rooms - Fix sidenav in window resize - Fix the incorrect default url for new instances. - Fix to remove _normal and _bigger from twitter avatar url - Fix to sync createPrivateGroup and createChannel parameter order for readOnly and customFields - Fix to use eval to execute loggedIn and loggedOut scripts - Fix to use favicon 192 for push notifications - Fix users being able to change their passwords when the setting disabled that ## 0.49.3 - 2017-Jan-18 - Add Drupal 7 and 8 plug-in information - Add option to get group by name in api/v1/groups.info?roomName=testing - Add forgot password template - Add verification email template - Allow retrieveDirectMessageInfo with rid - Fix outgoing integration to require channel - Fix to not ser userLanguage as undefined - Fix cannot set property input of undefined (#5619) - Fix agents not being able to see queue list page - Fix error preventing showing error on upload to s3 - Fix flex-tab on cordova - Fix processWebhookMessage and Loki $in/$nin - Fix tab-bar position on swipe - Make Internal Hubot disabled by default - Meteor update blaze upgraded from 2.2.1 to 2.3.0 and related packages - Show correct data at admin/rooms - Show the oplog status on admin and an error alert when necessary ## 0.49.2 - 2017-Jan-16 - Add findOneById and findOneByIds to all layers of the models - Add relation between client cache and user’s token - Allow the text of attachments to be collapsed - Fix an error with updating the users if no role was defined - Fix flex-nav z-index - Fix flex-tab on mobile - Fix making the internal Hubot init() function always debounced - Fix private groups not being able to be unarchived via the rest api - Fix the cache layer not respecting findById via query - Fix the roles not being respected on user creation - Fix to prevent stop hubot initiating even when disabled ## 0.49.1 - 2017-Jan-13 - Fix emoji picker handling - Fix favicons and add an option to enable svg - Fix find with $elemMatch. Closes #5536 - Fix livechat whitedomains list - Fix logo in admin - Fix message-dropdown background - Fix migration 77. Closes #5542 - Fix new-message background - Keep only public settings using notifyAll - Move room panels from main content into room wrapper - Refactor action links to better handle client side buttons only - Send notifyAll to all users and create notifyLogged to notify only logged users ## 0.49.0 - 2017-Jan-11 ### Now uses NodeJS 4.7.1 - Add basic support for RFC 7233 - Add Button to block direct message - Add caching layer using LokiDB - Add custom fields to user's profile - Add discard and reset button to admin panels - Add email address validation to livechat offline messages - Add file name and description on file upload - Add Livechat domains validations - Add many API endpoints, see https://rocket.chat/docs/developer-guides/rest-api/ - Add methods from rest api 0.5 to v1 - Add stylelint to CSS and LESS files - Add the migration for bots to be able to create rooms - Allow alias, avatar, and emoji in the sendFileMessage. - Allow query, sort, and fields on the queryParams of the rest api - Allow to merge users with LDAP on bulk sync - Bi-directional Sladk message edit, delete and reactions - Disable animations when TEST_MODE=true - Do not require .jpg for avatar url and return correct content type - Enable CDN_PREFIX for avatars - Fix crash at startup if Slack bridge enabled and slack.com is not reachable #5426 - Fix importer relying on os file type, use file signature. Closes #3050 - Fix issue creating users with username from OAuth - Fix screen sharing bug when receiving audio call. issue #5286 - Migrate livechat visitors' emails field to visitorEmails - New livechat layout - Normalize favicons, tiles and touchicons - Refactored API endpoints to more closely conform to Slack API conventions and naming conventions - Remove alpha colors and add disabled buttons style - Sets default avatar after setting username for the first time by default - Several performance improvements - Styles cleanup (#5354) (#5364) - Support SAML IDP-initiated login mode - Update docker-compose to version 2 - Use CodeMirror from Npm ## 0.48.2 - 2016-Dec-20 - Add button to refresh aouth services - Fix download on electron - Fix issue creating users with username from OAuth - Fix message when username field not exists in OAuth data - Fix OAuth global variable ## 0.48.1 - 2016-Dec-13 ### Now uses NodeJS 4.7.0 - Fix integration payload JSON.parse ## 0.48.0 - 2016-Dec-12 - Add CustomOAuth logger - Add env var to disable animations - Add new options (username-field and merge-users) to CustomOAuth - Add search field in admin - Add support to set own avatar from URL on REST API - Add validateNewUser check to compare against whitelist - Allow setting other users avatars if you have permissions - Change all 'Has more' with loading animation - Change CustomOAuth setting format - Change field name to roles and type to Array. - Change from loading cert from a file to storing the cert - Don't allow changing the room type if you only have permission to create one and not the other - Fix accountFlex highlight on hover issue - Fix crash if a webhook payload had a field named "payload" - Fix email being unverified when calling user.update - Fix Geolocation button - Fix handle saml urls with query strings. - Fix katex - Fix SAML logout - Fix the chat.postMessage not returning any data about the sent message - Fix the nameFilter being required on groupsList, since it isn't a requirement - Fix to do saml http-redirect binding with signing. - Fix typo in result ordering regex. - Fix unread messages bar overlapping - Hide Sandstorm offer button on Cordova - Init API tests - Made the logged user check more modular - Make the server information of the api consistant with others - Move joinDefaultChannels to internal APIs - Move the channels to their own file and add several rest api methods - Move the groups v1 api calls out of the huge routes.coffee file - Move the rest of the current rest api to individual files - Move the v1 settings into the v1 folder - Only unwrapping webhook payloads if necessary - Pick only departments that would shown on registration if none set - Prevent register broadcastAuth more than one time - Remove reactions when messages are removed, fixes #5164 - Set username automaticaly - Support username template in CustomOAuth - Update momentjs to 2.17.1 - Update slack-client to 2.0.6 ## 0.47.1 - 2016-Dec-09 - Fix color migrations - Fix to prevent register broadcastAuth more than one time ## 0.47.0 - 2016-Dec-06 - Add 'clear OEmbed cache now' button - Add a method and rest api to clean up a channel's history - Add ability to choose a department from the API to livechat - Add channel history rest api - Add channel history rest api which is slack compatiable. - Add ecmascript to all packages with coffeescript - Add feature to clear OEmbed cache after user-defined amount of time - Add heirarchy and refactor colour variables - Add method do check if process is running inside docker - Add migrations, label, toggle for minor colors - Add option to disable file uploads in direct messages - Add the feature to hide the file sharing btn and some fixes - Allow load css from subdir - Allow setting border colours in imports - Allow simpler pinning and unpinning via the methods, only require _id and rid. - Allow use expressions/variables as colors - Change custom account box items to button - Convert the channels.history from post to get - Fix 'user is typing' break line - Fix bug with Disable Embed for Users - Fix button/bg colors and contrast - Fix code that check for empty object - Fix file list in cordova - Fix improper use of head tag (replace with header) - Fix improve unread mark - Fix issue #4387, crash when using StartTLS and LDAP - Fix issue #4813 - Fix jitsi lib load in sub dir - Fix login logo in subdir - Fix missed styles and cull transparent variables - Fix oauth client when client had previously authorized - Fix redirectUrl after custom oauth successful login initiated by iframe command, fixes #5042 (#5043) - Fix sandstorm call setPath on navigation - Fix set user's email from REST API - Fix to stop changing the instance IP if running in docker - Fix windows issues on startup - Improved performance of sidebar rendering. Fixed RTL sidebar opening. - Inject meta tag via Inject.rawHead - Load permissions styles through theme methods - Migrating from GoogleSiteVerification_id to Meta_google-site-verification - Move less mixins into separate import - No longer allow invisible agents get livechats - Recommend using meteor npm start - Remove c from function param - Remove the default value for the latest on the getChannelHistory - Rename action-buttons-color primary-action-color - Restore migrations post merge upstream versions - Serve theme.css through WebApp.rawConnectHandlers - Show 'connecting to agent..' message option on LIveChat client - Simplify button classes, remove color names - Update action link and permissions colors to use theme variables - Updated to autolinker 1.4.0 - Use toastr from npm ## 0.46.0 - 2016-Nov-21 ### Upgraded to meteor 1.4.2.3 - Now uses NodeJS 4.6.2 - Add a csv plain text importer (#2689) - Add a verified email toast - Add an area to the warnings piece and allow defining users to be part of channels. - Add channel renames to the importer tool - Add debug to build scripts - Add Hyper.sh - Add missing dependencies to rocketchat:lib - Add more tests - Add option to hide user muted/unmuted messages - Add option to remove the filesize restriction - Add path prefix to sidenav layout (#4798) - Add reaction importing capability for Slack - Add REST endpoint to set user avatar - Add scrollbar into the snippet view page - Add setting to Forget user session on window close - Add snippet message plugin - Add snippet page and file creation - Add syntax highlighting when a snippet is created - Add tabBar english translation - Add user account tests - Allow private groups and add warnings to the importers - Bot-helpers bugfix and new features - Change default button colors and font-weight - Change Jitsi iframe width to auto - Change user rooms verifications to subscriptions - Change utf8 names validation label - Disabling the snippet feature by default - Do not trigger livechat integration if room still open - Enable broadcast connection logs when log level is 2 - Fix channels were the creator wasn't imported was causing issues (#4934, #4899, #3911) - Fix chevrons were backwards (#3581) - Fix errors related to user status on logout - Fix hubot-help path (#4807) - Fix ignore cdn_prefix setting if empty (#4546) - Fix LDAP filter users by their group (#4756) - Fix Message_AllowSnippeting setting checks - Fix sandstorm upload: UploadFS.Store.GetURL to return a relative URL - Fix slackbridge out to stop re-sending messages that go out - Fix the import progress not having the correct translations - Fix Url previews are broken (#4779) - Fixes the auto focus while using ctrl commands - Fixes the create new btn bug - List rocketchat:authorization as a dependency of rocketchat:lib - Move client tabs into tabBar folder - Provide the full avatar url when posting out to Slack - Reactions need to be ran as the user who reacted and fix edits not showing - Remove log and useless else condition. - Remove online status class from channels - Remove unused ChatSnippetMessage class - Remove unused mime-type dependency - Remove unused settings and add translation - Replace erroneous head tags with header tags - Sandstorm build: use node and npm from Meteor dev bundle, and don't use sudo. - Standardising buttons appearance - Support symbolic link integration - Update Autolinker to 1.3.2 - Update blaze - Update buffer to string conversion using utf8 - Update FileUpload.js - Update LESSHat from version: v3.0.2 (2014-06-17) to version: v4.1.0 (2016-07-19) - Using --headless instead of METEOR_PRETTY_OUTPUT=0 - Using border-with on CSS to control borders - Validate user access on file upload ## 0.45.0 - 2016-Oct-31 - Add global keydown event handler - Add hubot packages as default - Add Iframe change status (#4741) - Add iframe command 'login-with-token` (#4746) - Add iframe command 'logout' - Add jschardet for detect encoding of oembed body - Add keywords for outgoing integrations across all public/private/direct channels - Add migration to escape old room topic changed messages - Add option to hide some system messages - Add scroll listener to admin log viewer - Add scroll listener to rooms - Add Stream cast (#4727) - Add support for attachments inside quoted messages - Add threshold to check if admin log viewer is at bottom - Add threshold to check if room is at bottom - Add users to default channels when using REST API - Add version and RocketChat.Info to Bugsnag notifications - Change event keydown to keypress - Exporting NODE_ENV=production to all builded images - Fix action link handler - Fix Assign issuer value from tag value instead of incorrect tag object (#4754) - Fix check user.profile.email and fallback with username: user.name if it does not exist in user record (#4614) - Fix Drag&Drop files into channel doesn't work on Safari (#4721) - Fix jitsi:updateTimeout error - Fix Livechat Remove Department Closes #4720 Thanks to @deep0982 - Fix replace null value of contextType by an empty string so check(String) won't fail (#4495) - Fix the timeout in the channel name test - Ignore keypress if swipebox is open - Keep queryParams when using FlowRouter.go to room routes - Make the location button use the full button and not just the icon - Move to main.coffee and add select tag to ignore list - OEmbed: More smart charset detection algorithm - Show a desktop notification only for the opened room if on embedded mode - Time Range filter from and to in livechat current chat page - Trigger a global event on embedded mode instead of calling action link - Update ip-range-check to version 0.0.2 to get rid of debugger call Day8/ip-range-check#1 - Update all npm-shrinkwrap.json with npm 3.10.9 ## 0.44.0 - 2016-Oct-25 - Add archive and unarchive api endpoints - Add check package dependency to the iframe-login package. (#4664) - Add classes to spans in flextab - Add docker image creation for experimental branch - Add moment to rocketchat:lib dependencies - Add RoomPick setting type - Add session as a dependency of rocketchat:lib (#4661) - Add Slackbridge Out - Add tests for emoji, screen resolution, messages, rooms managment - Allow to call custom oauth services using iframe events (#4685, #4687) - Fix public channel name typo - Fix the wrong file path - Fix undefinied slash command parameters (#4668) - Fix user can use /leave in a direct message (#4663) - Fix visitor not being able to use livechat if session expired - Propagate bot messages through slackbridge - Replace mrt:moment-timezone by aldeed:moment-timezone as it depend on the official moment package - Set tap:i18n version in i18n package to install the expected version when the package is used in other projects ## 0.43.0 - 2016-Oct-17 - Add @here support for only notifying users that are active - Add base support for config via webservices - Add basic killswitch to enable/disable IRC functionality - Add oplog state to startup message - Add site name to html meta title via server side inject - Add transition to main-content - Add validations to transcript sending method - Adds options for ldap connect and idle timeout - Allow outgoing integrations to post as the triggering user - Fix email formatting and swal alert going out of widget - Fix Firefox DnD by checking types of drag event - Fix match on livechat department save - Fix select custom field validation - Fix stuck in login page after logout - Fix the slack and hipchat importers on users importing - Fix transcript to users without email - METEOR@1.4.1.2 - Migrated IRC config defaults to web admin panel and mapped to variables. - Package development status provided as an alert to users. Caveat emptor. - Remove mapReduces from statistics - Schedule syncedcron to run every one hour at the startup minute - Set babel cache directory for integrations - Switch snap from imagemagick to graphicsmagick ## 0.42.0 - 2016-Oct-04 - Add dependency to package with avatar template - Add ids for irc.server callbacks - Add livechat REST endpoints - Add REST endpoint to save settings - Add REST endpoints to livechat agents, managers and departments - Add support for apostrophe emojis - Add videocall support to livechat - Added CAS 2.0 settings - Allow imported users to register themselves - CAS: BugFix for service URL when RC running in subdir. Source: #3981 - Decrease the callback priority of highlight words - Enable slackbridge slashcommand after enabling - Fix bug when setting readonly room as default room - Fix Error when Importing Slack History (#4388) - Fix for DnD files in Firefox - Fix livechat routing to agents that have never logged in - Fix OEmbed exception on request error - Fix Relative path on og:image meta tag results in broken preview image - Fix setting username from REST API - Fix translations if tap language was changed (#4470) - Merged improvements from `more-streams` (#4510) (#4513) - Move livechat SMS endpoint to default Rocket.Chat REST APIs - Properly stop AV tracks when closing video recording dialog - Remove colon from mention on reply message - Remove sync methods (#4512) - Return status code 403 forbidden instead of 401 unauthorized - Show muted icon in list of users - Standardize settings endpoint return - Update Autolinker to 1.2.0 ## 0.41.0 - 2016-Sep-27 - Add ability to close open livechats if an agent goes offline - Add basic channels tests - Add Error Handler to send uncaught exceptions to a room - Add filter to current livechats screen - Add login tests - Add migration to remove old Crowd setting - Add new global events - Allow webhook to decide if message is groupable - Catch errors sending mail - Fix auto complete issues with users and emoji - Fix error CodeMirror undefined when leaving admin - Fix ignore JSON.parse errors - Fix jitsiTimeout errors - Fix list of user auto complete from server - Fix open a new window if on embedded view mode - Fix stop registration if mail fails - Fix variable name in webhook (#4439) - Flip user video - Made Accounts_UseDNSDomainCheck false by default - Prevent edited messaged breaking line - Prevent empty username suggestion - Prevent error when parsing oembed meta - Remove colon from users autocomplete - Removed fast-render - Removed the word BY from the edited description title - Rename atlassian crowd url to remove space - Replace autocomplte popups subscriptions with methods - Trigger global event to embedded images ## 0.40.1 - 2016-Sep-21 - Allow Iframe login with default tokens - Fix embedded layout message box auto-resize - Fix for the new return of findAndModify - Fix mesaage search to use users' timezone when searching on dates - Fix popout mode for livechat - Fix to update custom emojis in real time - Replace fontello by svg icons on LiveChat - Show file type on file upload error (#3217) - Use the npm package of UAParser on LiveChat ## 0.40.0 - 2016-Sep-20 ### Upgraded to meteor 1.4.1.1 - Now uses NodeJS 4.5 - Add a minimalistic view for embedded layout - Add a setting to disable system notifications - Add a setting to make the timezone configurable in the Smarsh Connector - Add ability of multiple users invitation to slash command `invite` - Add API endpoint to create users - Add API endpoint to edit users - Add chimp to package.json dev dependencies to start our e2e tests - Add database migration script to remove invalid subscriptions records - Add Hex Color Preview Setting - Add imagemagick to the snaps - Add load more button to permissions manager - Add localforage and clipboard via NPM - Add method to get files in sync way - Add more logs for outgoing webhook - Add option to hide a custom field from the register form - Add package rocketchat-custom-emoji - Add package rocketchat-emoji-base: a base package for adding new sets of emoji - Add replica set and automatic SSL to docker-compose - Add reply button to message actions - Add setting to allow the sending of unrecognized slash commands for handling by bots - Add snap package yaml for Rocket.Chat - Add TAPi18n.__ to slashcommand params - Added readOnly option to channel settings panel - Added roomTypesClient method to check if room is readOnly - Allow consecutive large emojis in a message where only emoji is present - Allow use empty/wrong LDAP_Username_Field (#4259) - Any users present when a read-only channel is created are muted - Auto hide scrollbars on windows - Autolinker: Use npm module and convert from CoffeeScript (#4293) - Avoid darh-n-drops to the side-nav result in opening the files in the browser - Change post-read-only to post-readonly and create set-readonly - Check if the user being removed is the last owner of the room - Check mention-all permisson with message creator rather than current user - Clarify the descriotion of the keep history setting - Fix /open with an invalid name - Fix Can't Change a Room's Name (#4173) (#4226) - Fix count of unread messages on rtl - Fix error when typing on a recently opened room - Fix Exception while invoking method sendForgotPasswordEmail (#4203) - Fix insert of Default Custom SAML - Fix IP regular expression for clickable link - Fix rtl spotlight and prevent line break - Fix Translations for slashcommands - HTML-escape user data when storing in Meteor Error - Improve incoming webhook logs - Improve look and feel of upload and unread bars - Improve message day divider - Improve outgoing webhook logs - Improve scroll look of textarea - Improve search options - Improve spotlight to search in subscriptions (#4269) - Improve upload bars layout - Improve upload error messages - Include all public rooms and users on spotlight search - Incorrect avatar image on Chrome 53 (#4325) - Limit message box height - Make the CSS for the loading animation inline to avoid blank screen - Markdown url links that point to server url should not open in blank - MessageBox hidden and dropzone disabled for read-only room if user doesn't have permission to post - Migration for statistics installedAt and settings createdAt - Move livechat bundled assets to root app - Only show textarea scroll if necessary - Only try to auto orient jpeg, png and bmp files - Open new direct rooms correctly (#4322) - Open new rooms for direct messages correctly via spotlight - Reactive the rate limiter of method `sendMessage` - Refactored to remove unnecessary addUsernameByIdAndMute method - Remove particlesjs - Renamed users-typing class to stream-info, added 'this room is read only' message - Set subscriptions archived when user is deactivated - SetReadOnlyById now removes empty muted array from room record - Speed improvement on theme compilation - Standardised channel info icon - Using faster npm bcrypt module - Verify permissions on spotlight list ## 0.39.0 - 2016-Sep-05 - Accept username from SAML response - Add image attachment support when a bot (ex using giffy) posts just an image - Add Livechat office hours - Add more Parameter checks to methods (#4147) - Add roles user to slackbridge imported users - Add setting to disable LDAP fallback to default account system - Add try/catch for avoiding log of error on duplicate messages on SlackBridge - Adds Support for phabricator oauth server - Change 'go to message' button style - Changed time check from every second to every minute - Disable unessary fields on push settings - Enable debug of push lib when debug setting is true - Fix an exception occuring in the smarsh connector when a user didn't have an email, adds a setting to configure the default email for missing emails - Fix E-Mail address in reset password form is case-sensitive (#4158) - Fix error with CustomOAuth on startup - Fix input label position and background color for autofill fields - Fix login font issues - Fix resize of message box on mobile when paste and send using `return` on keyboard - Fix ModelsBase.update throws error when using array update operators (#4121) - Hide messages from stream while importing with SlackBridge - Initial work on getting the smarsh connector wired up. - Moved createPrivateGroup to rocketchat-lib - Support jitsi message types in the smarsh connector - Tweak SandstormOembed styling/format - UI improvements to login screen - Update the opened livechat room by token ## 0.38.0 - 2016-Aug-30 - Action links improvements - Add global event unread-changed-by-subscription - Add role to disable/enable channel preview (#4127) - Add room setting to require code to join Room (#4126) - Add the timer for disconnecting, one minute after going in the background it'll disconnect - Add Ubuntu 16.04-under 30 seconds snap deployment using SNAPS - Added File Uploaded text on attachments to i18n - Added option to populate Rocket Chat with LDAP users (import them) (#4054) - Changes rtl check in ChatMessages class (#4049) - Check message timestamp before notifying users - Do not check for last admin while updating a user - Don't send offline emails to users who aren't active - Fix mispelling for seriliazedDescriptor - Fix multiple notifications (closes #3517) (#4074) - Fix offering Sandstorm grains without a title - Fix the verbs in Sandstorm activity events - Fix user update check for last admin - Fixed buttons margins and upload file list - Formatting and adding some missing permissions to standard roles - Handle locations when disabled - Improve lazy loading of custom fields and translations - Improve stream broadcast connection (#4119) - Improvements/login and registration (#4073) - Less borders (#4101) - Make sure Sandstorm.notify is always called for DMs - Open room correctly after creation and new messages - Set gitlabs scope to 'api', the only support scope. - Set message.ts if empty on sendMessage method - Update moment locales - Update to Autolinker.js 0.28.0 - Update to depend only on the gMaps API key, add i18n strings for geolocaiotn sharing - Updated loginform a11y and UX - labels instead of placeholders (#4075) ## 0.37.1 - 2016-Aug-17 - Allow deletion of records with same id on settings - Created inital Iframe integration - Fixed admin option of type select - Fixed livechat branding over options button - Fixed Not showing upload button on safari - Fixed SlackBridge import and slack importer ids conflict - Changed SlackBridge to import from begin to end - Suppress message-pinned notification from import ## 0.37.0 - 2016-Aug-15 - Added an option to SlackBridge to exclude some bots messages from propagating. (#3813) - Added bot-helpers package (#3799) - Added crowd integration (#3852) - Added error handling for stat server request - Added extention to filename if not included in download file (#3914) - Added font family configuration - Added i18n file route for subfolder (#3772) - Added label tag for checkbox in adminRooms (#3926) - Added name/link of channel/room in email notifications (#3814) - Added of location share feature (#3924) - Added online count in rooms member list - Added optoin for LDAP to merge existing users (#3992) - Added Sandstorm activity/notification events (#3743) - Added Sandstorm UiView offer button and oembed - Added Sandstorm UiView offer powerbox - Added unread alert settings to user preferences and room notifications tab (#3795) - Allow guest users to view joined direct rooms (#3783) - Better centering for dropzone div and text issues at certain medium screen widths (#3913) - Changed default fonts to use native UI font stack - Changed the message input buttons layout - Copied implementations from admin room info (#3773) - Custom expiry time setting for Amazon S3 download links (#3846) - Custom oauth scope (#3837) - Decode html entities in link metadata - Fixed attachments under Sandstorm - Fixed for issue #3953 - Fixed link "go to message" on emails - Fixed livechat webhook infinite retries - Fixed login when the CROWD disabled and LDAP enabled (#3974) - Fixed message input flex model (#3986) - Fixed regression of iFrame login - Fixed SlackBridge file import - Fixed some oembed issues (#3771) - Fixed typo in HISTORY.md (#3921) - Fixed using cache in develop - Fixed video record regex - Give SlackBridge the option to use a (formatted) alias for imported messages (#3804) - Hide user admin controls except for in admin panel closes #3847 - Improve livechat custom field queue storing it by key - Let bot messages propagate through SlackBridge again. (#3810) - Livechat CRM integration improvements (#3912) - Message box changes direction explicitly upon input change (#3730) - Move common Sandstorm functions out to a lib.js - Prevent last admin removal (#3971) - Prevent self-made notifications (#3937) - Remove dot from message _id on imported messages - Removed text shadows - Show guest name as message alias on LiveChat - Show notification for non focused rooms - Update default setting for file upload types to include video - Update side-nav with room counts (#3967) ## 0.36.0 - 2016-Aug-02 ### Core updates - Add ids for all afterSaveMessage callbacks - Clear cache on logout and after 30 days out of date - Remove observe for messages - Use events insted of observers for streams ### Livechat - Add autocomplete feature to livechat user management - Add livechat Guest Pool queue method (#3507) - Add option to accept livechats even if no agents online - Add option to choose what to monitor for livechat history tracking - Add room label to livechat history list - Allow livechat managers to manage a livechat session - Fix livechat trigger being triggered multiple times - Forward livechat rooms - Forward open livechat rooms from agent when he goes offline - New livechat API setTheme - New page to see the current livechat queue - Show user status for livechat rooms ### Translation updates - Fix "Show_only_online" link bug in french (#3725) - Fix some japanese translations (#3873) - Fix translation placeholders (#3650) ### General updates - Add "mark as unread" feature - Add auto-closing right sidebar #3713 (#3720) - Add ctrl key and alt key to ignoring keys which send/update message - Add editable channel descriptions (#3705) - Add EVE online sso support (#3389) - Add filter to allow/deny @all (#3703) - Add hide avatars setting to user preferences - Add missing roles verification to direct messages (#3672) - Add on the fly video recording and uploading - Add safe ports settings for embed - Add settings for desktop notification durations for each rooms - Add slash command for open rooms - Add SSL option for Jitsi - Add the ability to add an icon with the actionLink - Add user preference for desktop notification duration - Added messageType and actionLink to join call. Fixed timeout issues - Adding Rocket.Chat templates to deploy on OpenShift - Adds option of colors into tabbar - Allow actionLinks server side as well as client side - Allow Jitsi for Channels - Allow multiple attachment fields which wrap round - Allow slashcommands to be created client-side. - Calls callback also on success (#3690) - Clicking own avatar in a private meeesage shows the other person's profile - Collapse attachment fields - Deeper analytics for Piwik - Don't consider invalid commands as messages (#3698) - Fix attachment absolute URL - Fix invalid role error msg when removing user from room (#3878) - Fix multiple issues when searching for users and rooms (#3850) - Fix params to call channelsList (#3687) - Fix sandstorm WebRTC (#3675) - Fix tableflip emoji - Fix to subdir images (#3695) - Include alias and bot values in outgoing webhook. (#3805) - KaTeX: Allow enabling \[KaTeX\] and $$KaTeX$$ syntaxes separately - Only re-enter a password if change a email or password (#3710) - Require admin role to send emails to users. - Show name and username in results (name if available) - Test notification use User preferences duration - Update accounts-sandstorm to 0.4.1 (#3716) - Update emojione to 2.2.5 (#3736) - Update hubot version to v.0.1.4 ## 0.35.0 - 2016-Jun-28 - Add a list of reserved usernames - Add admin setting to disable merged groups and channels - Add Chrome Extension setting for jitsi integration - Add new REST API Add all users to room (#3569) - Add new REST API endpoints (#3525) - Add slash command for archiving and unarchiving a room - Add the slash command /create - to create a new channel (#3585) - Add user setting to disable merged channels - Blocking access to /avatar/ without an username - Fix for select file button #3256 - Fix livechat agents bot being able to see visitor info - Fix saving room topic escaped - Fix searching for public/private channel - Fix sort slash commands before filtering (#3571) - Preventing message update on multiple sendMessage calls - Update for Dataporten closing #3580 (#3608) ## 0.34.0 - 2016-Jun-14 - BETA JITSI INTEGRATION (#3476) - Add more config options to livechat (#3497) ## 0.33.0 - 2016-Jun-07 - Add a method and api way to get a user's private groups, for external usage - Add ASCII art commands /tableflip /unflip /lennyface /gimme - Add correct rocketchat-ui-message files - Add LiveChat CRM integration - Add Slack Bridge - Add Stack Overflow TAG - Add the packages - Escape KaTeX error messages - Events for connecting and disconnecting - Fix Google Plus login via Iframe on web - Fix Notifications to users despite not being in private group (#3273) - Fix some translations for LDAP_Username_Field_Description - Fix spotify rendering - Fix tooltip arrow position - Livechat client app sound notification option - Remove data field from webhook test data - Remove redundant Debug_level settings - Remove the smicolon on end of 25 line (#3419) - Send livechat webhooks - Use `