The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/HISTORY.md

566 KiB

3.1.0

2020-04-09 · 23 🎉 · 22 🚀 · 71 🐛 · 86 🔍 · 41 👩💻👨💻

Engine versions

  • Node: 12.16.1
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🎉 New features

  • Sort channel directory listing by latest message (#16604 by @subham103)

  • Direct message between multiple users (#16761)

  • [ENTERPRISE] Engagement Dashboard (#16960)

  • Synchronize saml roles to local user (#16152) (#16158 by @col-panic)

  • Route to get updated roles after a date (#16610 by @ashwaniYDV)

  • Enterprise Edition (#16944)

  • Settings to enable E2E encryption for Private and Direct Rooms by default (#16928)

  • Experimental Game Center (externalComponents implementation) (#15123)

  • Add default chat closing tags in Omnichannel departments (#16859)

  • Allow to set default department and location sharing on SMS / WhatsApp integration (#16557)

  • Two Factor authentication via email (#15949)

  • Translation via MS translate (#16363 by @mrsimpson) Adds Microsoft's translation service (https://translator.microsoft.com/) as a provider for translation of messages. In addition to implementing the interface (similar to google and DeepL), a small change has been done in order to display the translation provider on the UI.

  • API users.deactivateIdle for mass-disabling of idle users (#16849)

  • API users.logoutOtherClient to logout from other locations (#16193 by @jschirrmacher)

  • SAML config to allow clock drift (#16751 by @localguru)

  • Update Meteor to 1.9.2 and Node to 12.16.1 (#16718)

  • Save default filters in the Omnichannel Current Chats list (#16653)

  • Open the Visitor Info panel automatically when the agent enters an Omnichannel room (#16496)

  • Add update method for user bridge (#17077)

  • Home button on sidebar (#17052)

  • Directory page refactored, new user's bio field (#17043)

  • Merge Sort List and View Mode menus and improve its UI/UX (#17103) image

  • Add omnichannel external frame feature (#17038)

🚀 Improvements

  • Ability to change offline message button link on emails notifications (#16784)

  • Allow login of non LDAP users when LDAP is enabled (#16949)

  • Omnichannel aggregations performance improvements (#16755)

  • Replace the Department select component by an Autocomplete input in Omnichannel UI (#16669)

  • User gets feedback when a message has been starred or unstarred (#13860 by @fliptrail)

  • Contextual bar autofocus (#16915)

  • Add option to require authentication on user's shield endpoint (#16845)

  • Displays Nothing found on admin sidebar when search returns nothing (#16255 by @ashwaniYDV)

  • Fallback content-type as application/octet-stream for FileSystem uploads (#16776 by @georgmu)

  • Rename client-side term "Livechat" to "Omnichannel" (#16752)

  • Accept open formarts of text, spreadsheet, presentation for upload by default (#16502)

  • Send files over REST API (#16617)

  • Added autofocus to Directory (#16217 by @ashwaniYDV)

  • Added timer in video message recorder (#16221 by @ashwaniYDV)

  • Use rocket.cat as default bot If InternalHubot_Username is undefined (#16371 by @ashwaniYDV)

  • Removed the 'reply in thread' from thread replies (#16630 by @ritwizsinha)

  • Repeat “Reply In Thread” and “Add Reaction” inside the message actions menu (#17073)

  • Tab Bar actions reorder (#17072)

  • Apps Engine: Reduce some stream calls and remove a find user from the app's status changes (#17115)

  • First data load from existing data on engagement dashboard (#17035)

  • Increase the push throughput to prevent queuing (#17194)

  • Change sidebar sort mode to activity by default (#17189)

🐛 Bug fixes

  • Wrong message count statistics in Admin info page (#16680 by @subham103)

  • Race conditions on/before login (#16989)

  • CAS ignores username attribute map (#16942 by @pmayer)

  • Ancestral departments were not updated when an Omnichannel room is forwarded to another department (#16958)

  • Explicitly set text of confirmation button (#16138 by @jschirrmacher)

  • Display user status along with icon (#16875 by @Nikhil713)

  • users.setStatus API was ignoring the user from params when trying to set status of other users (#16128 by @rm-yakovenko)

  • Text formatted to remain within button even on screen resize (#14136 by @Rodriq)

  • Messages doesn't send to Slack via SlackBridge after renaming channel (#16565 by @antkaz)

  • Remove Reply in DM from Omnichannel rooms (#16957 by @ashwaniYDV)

  • Login with LinkedIn not mapping name and picture correctly (#16955)

  • Omnichannel Inquiry names not being updated when the guest name changes (#16782)

  • Keeps the agent in the room after accepting a new Omnichannel request (#16787)

  • Real-time data rendering on Omnichannel room info panel (#16783)

  • Show error message if password and confirm password not equal (#16247 by @ashwaniYDV)

  • When trying to quote messages inside threads the quote would be sent to room instead to the thread (#16925)

  • Admins can't sort users by email in directory view (#15796 by @sneakson)

  • Pinned messages wouldn't collapse (#16188)

  • Wrong thread messages display in contextual bar (#16835 by @ritwizsinha)

  • Public channel cannot be accessed via URL when 'Allow Anonymous Read' is active (#16914 by @ashwaniYDV)

  • Custom OAuth Bug (#16811 by @PrajvalRaval)

  • Integrations page pagination (#16838)

  • Facebook integration missing visitor data after registerGuest (#16810 by @antkaz)

  • Invite links counting users already joined (#16591 by @ritwizsinha)

  • Cannot unfollow message from thread's panel (#16560 by @subham103)

  • Remove spaces from i18n placeholders to show Personal access token (#16724 by @harakiwi1)

  • Slash command preview: Wrong item being selected, Horizontal scroll (#16750)

  • Cannot pin on direct messages (#16759 by @ritwizsinha)

  • SlackBridge: Get all channels from Slack via REST API (#16767 by @antkaz)

  • Flextab information is not working when clicking on visitor or agent username in Omnichannel messages (#16797 by @ashwaniYDV)

  • Slackbridge-import command doesn't work (#16645 by @antkaz)

  • Language country has been ignored on translation load (#16757) Languages including country variations like pt-BR were ignoring the country party because the user's preference has been saved in lowercase pt-br causing the language to not match the available languages. Now we enforce the uppercase of the country part when loading the language.

  • Cannot edit Profile when Full Name is empty and not required (#16744)

  • Manual Register use correct state for determining registered (#16726)

  • Rocket.Chat takes too long to set the username when it fails to send enrollment email (#16723)

  • TypeError when trying to load avatar of an invalid room. (#16699)

  • Color setting editing issues (#16706)

  • ie11 support (#16682)

  • Deleting messages while searching causes the whole room chat to disappear (#16568 by @karimelghazouly)

  • Prune message saying files deleted and messages deleted even when singular message or file in prune (#16322 by @ritwizsinha)

  • "Jump to message" is rendered twice when message is starred. (#16170 by @ashwaniYDV)

  • Pressing Cancel while 'deleting by edit' message blocks sending messages (#16315 by @ritwizsinha)

  • File uploads out of threads are not visible in regular message view (#16416 by @ashwaniYDV)

  • There is no option to pin a thread message by admin (#16457 by @ashwaniYDV)

  • LDAP sync admin action was not syncing existent users (#16671)

  • Check agent status when starting a new conversation with an agent assigned (#16618)

  • Additional scroll when contextual bar is open (#16667)

  • Clear unread red line when the ESC key is pressed (#16668)

  • users.info endpoint not handling the error if the user does not exist (#16495)

  • Admin height if the blue banner is opened (#16629)

  • Data converters overriding fields added by apps (#16639)

  • Block user option inside admin view (#16626)

  • Regression: New 'app' role with no permissions when updating to 3.0.0 (#16637)

  • Omnichannel Inquiry queues when removing chats (#16603)

  • livechat/rooms endpoint not working with big amount of livechats (#16623)

  • Regression: Jitsi on external window infinite loop (#16625)

  • UiKit not updating new actionIds received as responses from actions (#16624)

  • Verification email body (#17062 by @GOVINDDIXIT)

  • Emit livechat events to instace only (#17086)

  • Error when websocket received status update event (#17089)

  • Federation delete room event not being dispatched (#16861 by @1rV1N-git)

  • Federation Event ROOM_ADD_USER not being dispatched (#16878 by @1rV1N-git)

  • Discussions were not inheriting the public status of parent's channel (#17070)

  • Member's list only filtering users already on screen (#17110)

  • Option BYPASS_OPLOG_VALIDATION not working (#17143)

  • Omnichannel endpoint inquiries.getOne returning only queued inquiries (#17132)

  • WebRTC echo while talking (#17145 by @1rV1N-git & @ndroo)

  • Random errors on SAML logout (#17227)

  • Room event emitter passing an invalid parameter when finding removed subscriptions (#17224)

  • Wrong SAML Response Signature Validation (#16922)

  • SAML login errors not showing on UI (#17219)

🔍 Minor changes
  • Release 3.0.12 (#17158)

  • Fix: 2FA DDP method not getting code on API call that doesn’t requires 2FA (#16998)

  • Regression: Remove deprecated Omnichannel setting used to fetch the queue data through subscription (#17017)

  • Regression: Replace the Omnichannel queue model observe with Stream (#16999)

  • Fix StreamCast info (#16995)

  • Fix: StreamCast was not working correctly (#16983)

  • Change license version requested (#16956)

  • Fix: Padding required in the Facebook Messenger option in Livechat (#16202 by @ritwizsinha)

  • Add some missing ES translations (#16120 by @ivanape)

  • Fix: Adding margin to click to load text (#16210 by @ritwizsinha)

  • Redirected to home when a room has been deleted instead of getting broken link(blank page) of deleted room (#16227 by @ashwaniYDV)

  • Fixed translate variable in UnarchiveRoom Modal (#16310 by @ashwaniYDV)

  • Update cypress to version 4.0.2 (#16685)

  • Update presence package (#16786)

  • Add an index to the name field for omnichannel department (#16953)

  • Add lint to .less files (#16893)

  • Upgrade Livechat Widget version to 1.4.0 (#16950)

  • Bump acorn from 6.0.7 to 6.4.1 (#16876 by @dependabot[bot])

  • Fix: Make the AppLivechatBridge.createMessage works properly as a promise (#16941)

  • Add new Omnichannel department forwarding callback (#16779)

  • Added border to page header (#16792)

  • Fixed Line break incorrectly being called apostrophe in code (#16918 by @aKn1ghtOut)

  • Improve room types usage (#16753)

  • Fix: Removed some hardcoded texts (#16304 by @ashwaniYDV)

  • Add Enterprise Edition license (#16801)

  • Improve: Apps-engine E2E tests (#16781)

  • LingoHub based on develop (#16837)

  • Regression: Fix omnichannel icon missing on sidebar (#16775)

  • Removing Trailing Space (#16470 by @aryamanpuri)

  • [Apps] Lazy load categories and marketplaceVersion in admin - apps page (#16258)

  • Fix Docker preview image (#16736)

  • [CHORE] Changed remaining SelectInput's to Select (#16719)

  • [CHORE] Update snap install instructions (#16720)

  • Fix: Console error on login (#16704)

  • Add methods to include room types on dashboard (#16576)

  • Regression: Show upload errors (#16681)

  • Fix: Correctly aligned input element of custom user status component (#16151 by @ashwaniYDV)

  • [CHORE] Look for Storybook stories on app/ too (#16595)

  • Changed Opt_In message, removed translations (#16631)

  • LingoHub based on develop (#16640)

  • fix: add option to mount media on snap (#13591 by @knrt10)

  • Merge master into develop & Set version to 3.1.0-develop (#16609)

  • Regression: Small fixes for Game Center (#17018)

  • Regression: Fix issue with opening rooms (#17028)

  • Regression: Overwrite model functions on EE only when license applied (#17061)

  • Regression: users.setStatus throwing an error if message is empty (#17036)

  • Regression: Omnichannel notification on new conversations displaying incorrect information (#16346)

  • Fix: Notifications of Group DM were not showing the room name (#17058)

  • Fix: Last message of Group DMs not showing the sender (#17059)

  • Regression: Invite links working for group DMs (#17056)

  • Regression: Do not refresh statistics when opening the info panel (#17060)

  • Regression: Fix removing user not removing his 1-on-1 DMs (#17057)

  • Regression: omnichannel manual queued sidebarlist (#17048)

  • Add User’s index for field appId (#17075)

  • Regression: OmniChannel agent activity monitor was counting time wrongly (#16979)

  • Regression: Broken Search if users without DM subscriptions are listed (#17074)

  • Reduce notifyUser propagation (#17088)

  • Regression: Check Omnichannel routing system before emitting queue changes (#17087)

  • Regression: Files were been deleted when deleting users as last members of private rooms (#17111)

  • Regression: Block users was not possible for 1:1 DMs (#17105)

  • Regression: Collapsible elements didn't respect attachment parameter. (#16994)

  • Regression: Direct message creation by REST (#17109)

  • Regression: Can't login with 2FA over REST API when 2FA via Email is enabled (#17128)

  • Regression: Fix engagement dashboard urls, fixing Flowrouter imports (#17127)

  • Regression: IE11 Support (#17125)

  • New Troubleshoot section for disabling features (#17114)

  • Regression: Wrong size of Directory search/sort icons and Sort Channels menu not showing on production build (#17118)

  • Regression: fix fuselage import, remove directory css (#17116)

  • Regression: Remove old and closed Omnichannel inquiries (#17113)

  • Single codebase announcement (#17081)

  • New metric to track oplog queue (#17142)

  • Regression: fix design review of Directory (#17133)

  • Regression: Fix calling readmessage after mark as unread (#17193)

  • Add wrapper to make Meteor methods calls over REST (#17092)

  • Regression: Fix auditing for Multiple Direct Messages (#17192)

  • Regression: Admin create user button (#17186)

  • Regression: fix scroll after room loads (#17188)

  • Metrics: New metrics, performance and size improvements (#17183)

  • Fix: Huge amount of hasLicense calls to the server (#17169)

  • Fix: Missing checks for Troubleshoot > Disable Notifications (#17155)

  • Fix: Error message on startup of multiple instances related to the metrics’ server (#17152)

  • Regression: Fix users raw model (#17204)

  • Add statistics and metrics about push queue (#17208)

  • Collect metrics about meteor facts (#17216)

  • Fix self DMs created during release candidate (#17239)

  • [CHORE] Use REST API for sending audio messages (#17237)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

3.0.12

2020-04-03 · 3 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0
🔍 Minor changes
  • Release 3.0.12 (#17158)

  • Fix: Missing checks for Troubleshoot > Disable Notifications (#17155)

  • Fix: Error message on startup of multiple instances related to the metrics’ server (#17152)

👩💻👨💻 Core Team 🤓

3.0.11

2020-04-02 · 2 🐛 · 2 🔍 · 3 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Omnichannel endpoint inquiries.getOne returning only queued inquiries (#17132)

  • Option BYPASS_OPLOG_VALIDATION not working (#17143)

🔍 Minor changes
  • Release 3.0.11 (#17148)

  • New metric to track oplog queue (#17142)

👩💻👨💻 Core Team 🤓

3.0.10

2020-04-01 · 1 🚀 · 2 🐛 · 4 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🚀 Improvements

  • Apps Engine: Reduce some stream calls and remove a find user from the app's status changes (#17115)

🐛 Bug fixes

🔍 Minor changes
  • Release 3.0.10 (#17126 by @1rV1N-git)

  • New Troubleshoot section for disabling features (#17114)

  • Regression: Do not refresh statistics when opening the info panel (#17060)

  • Add User’s index for field appId (#17075)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

3.0.9

2020-03-31 · 1 🐛 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Apps Engine notifyRoom sending notification to wrong users (#17093)
🔍 Minor changes

👩💻👨💻 Core Team 🤓

3.0.8

2020-03-30 · 2 🐛 · 2 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Emit livechat events to instace only (#17086)

  • Error when websocket received status update event (#17089)

🔍 Minor changes
  • Regression: Remove model observe that was used to control the status of the Omnichannel agents (#17078)

  • Reduce notifyUser propagation (#17088)

👩💻👨💻 Core Team 🤓

3.0.7

2020-03-25 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0
🔍 Minor changes
  • Regression: Remove deprecated Omnichannel setting used to fetch the queue data through subscription (#17017)

👩💻👨💻 Core Team 🤓

3.0.6

2020-03-25 · 1 🐛 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Keeps the agent in the room after accepting a new Omnichannel request (#16787)
🔍 Minor changes
  • Regression: Replace the Omnichannel queue model observe with Stream (#16999)

👩💻👨💻 Core Team 🤓

3.0.5

2020-03-24 · 1 🐛 · 1 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Race conditions on/before login (#16989)

👩💻👨💻 Core Team 🤓

3.0.4

2020-03-16 · 1 🚀 · 2 🐛 · 3 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🚀 Improvements

  • Send files over REST API (#16617)

🐛 Bug fixes

  • Integrations page pagination (#16838)

  • TypeError when trying to load avatar of an invalid room. (#16699)

👩💻👨💻 Core Team 🤓

3.0.3

2020-03-02 · 5 🐛 · 5 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Language country has been ignored on translation load (#16757)

  • Manual Register use correct state for determining registered (#16726)

  • Rocket.Chat takes too long to set the username when it fails to send enrollment email (#16723)

  • LDAP sync admin action was not syncing existent users (#16671)

  • Check agent status when starting a new conversation with an agent assigned (#16618)

👩💻👨💻 Core Team 🤓

3.0.2

2020-02-21 · 4 🐛 · 5 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • ie11 support (#16682)

  • Omnichannel Inquiry queues when removing chats (#16603)

  • users.info endpoint not handling the error if the user does not exist (#16495)

  • Clear unread red line when the ESC key is pressed (#16668)

👩💻👨💻 Core Team 🤓

3.0.1

2020-02-19 · 7 🐛 · 4 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • UiKit not updating new actionIds received as responses from actions (#16624)

  • Regression: Jitsi on external window infinite loop (#16625)

  • livechat/rooms endpoint not working with big amount of livechats (#16623)

  • Regression: New 'app' role with no permissions when updating to 3.0.0 (#16637)

  • Block user option inside admin view (#16626)

  • Data converters overriding fields added by apps (#16639)

  • Admin height if the blue banner is opened (#16629)

👩💻👨💻 Core Team 🤓

3.0.0

2020-02-14 · 7 · 10 🎉 · 11 🚀 · 41 🐛 · 49 🔍 · 21 👩💻👨💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

BREAKING CHANGES

  • Filter System messages per room (#16369)

  • Remove deprecated publications (#16351)

  • Hide system messages (#16243)

  • Upgrade to Meteor 1.9 and NodeJS 12 (#16252)

  • Removed room counter from sidebar (#16036)

  • Change apps/icon endpoint to return app's icon and use it to show on Ui Kit modal (#16522)

  • TLS v1.0 and TLS v1.1 were disabled by due to NodeJS update to v12. You can still enable them by using flags like --tls-min-v1.0 and --tls-min-v1.1

🎉 New features

  • Button to download admin server info (#16059)

  • UiKit - Interactive UI elements for Rocket.Chat Apps (#16048)

  • Sort the Omnichannel Chat list according to the user preferences (#16437)

  • Setting to only send plain text emails (#16065)

  • Check the Omnichannel service status per Department (#16425)

  • Create a user for the Apps during installation (#15896 by @Cool-fire)

  • Add GUI for customFields in Omnichannel conversations (#15840 by @antkaz)

  • update on mongo, node and caddy on snap (#16167)

  • Enforce plain text emails converting from HTML when no text version supplied (#16063)

  • Setting Top navbar in embedded mode (#16064)

🚀 Improvements

  • Request user presence on demand (#16348)

  • Major overhaul on data importers (#16279)

  • Changes App user's status when the app was enabled/disabled (#16392)

  • Log as info level when Method Rate Limiters are reached (#16446)

  • Show more information related to the Omnichannel room closing data (#16414)

  • Update katex version (#16393)

  • Prevent "App user" from being deleted by the admin (#16373)

  • Improve function to check if setting has changed (#16181)

  • Status Text form validation (#16121)

  • Set the color of the cancel button on modals to #bdbebf for enhanced visibiity (#15913 by @ritwizsinha)

  • Remove NRR (#16071)

🐛 Bug fixes

  • Result of get avatar from url can be null (#16123)

  • stdout streamer infinite loop (#16452)

  • Option to make a channel default (#16433)

  • Rooms not being marked as read sometimes (#16397)

  • Container heights (#16388)

  • Mail Msg Cancel button not closing the flexbar (#16263 by @ashwaniYDV)

  • Highlight freezing the UI (#16378)

  • Adding 'lang' tag (#16375)

  • App removal was moving logs to the trash collection (#16362)

  • Role tags missing - Description field explanation (#16356)

  • Invite links usage by channel owners/moderators (#16176)

  • Unknown error when sending message if 'Set a User Name to Alias in Message' setting is enabled (#16347)

  • Slack CSV User Importer (#16253)

  • The "click to load" text is hard-coded and not translated. (#16142 by @ashwaniYDV)

  • Integrations list without pagination and outgoing integration creation (#16233)

  • Setup Wizard inputs and Admin Settings (#16147)

  • FileUpload.getBuffer was not working through the Apps-Engine (#16234)

  • Integrations admin page (#16183)

  • Readme Help wanted section (#16197)

  • User stuck after reset password (#16184)

  • auto translate cache (#15768 by @vickyokrm)

  • Save password without confirmation (#16060 by @ashwaniYDV)

  • Break message-attachment text to the next line (#16039 by @ritwizsinha)

  • SafePorts: Ports 80, 8080 & 443 linked to respective protocols (#16108) (#16108)

  • Drag and drop disabled when file upload is disabled (#16049)

  • Video message sent to wrong room (#16113)

  • "User not found" for direct messages (#16047)

  • Embedded style when using 'go' command (#16051)

  • Thread message icon overlapping text (#16083)

  • Login change language button (#16085)

  • api-bypass-rate-limiter permission was not working (#16080)

  • Missing edited icon in newly created messages (#16484)

  • Read Message after receive a message and the room is opened (#16473)

  • Send message with pending messages (#16474)

  • Do not stop on DM imports if one of users was not found (#16547)

  • Introduce AppLivechatBridge.isOnlineAsync method (#16467)

  • When copying invite links, multiple toastr messages (#16578)

  • Livechat Widget version 1.3.1 (#16580)

  • Error when successfully joining room by invite link (#16571)

  • Invite links proxy URLs not working when using CDN (#16581)

  • Bug on starting Jitsi video calls , multiple messages (#16601)

🔍 Minor changes
  • Revert importer streamed uploads (#16465)

  • Regression: Fix app user status change for non-existing user (#16458)

  • Regression: Fix sending a message not scrolling to bottom (#16451)

  • LingoHub based on develop (#16450)

  • Regression: Fix sequential messages grouping (#16386)

  • Use GitHub Actions to store builds (#16443)

  • Regression: recent opened rooms being marked as read (#16442)

  • Regression: Fix status bar margins (#16438)

  • Fix index creation for apps_logs collection (#16401)

  • Revert message properties validation (#16395)

  • Update apps engine to 1.12.0-beta.2496 (#16398)

  • Regression: App deletion wasn’t returning the correct information (#16360)

  • Lint: Resolve complexity warnings (#16114)

  • Fix Preview Docker image build (#16379)

  • Regression: Rate limiter was not working due to Meteor internal changes (#16361)

  • Fix assets download on CI (#16352)

  • Send build artifacts to S3 (#16237)

  • Add missing translations (#16150 by @ritwizsinha)

  • Disable PR Docker image build (#16141)

  • Add Cloud Info to translation dictionary (#16122 by @aviral243)

  • Merge master into develop & Set version to 2.5.0-develop (#16107)

  • Release 2.4.7 (#16444)

  • Fix tests (#16469)

  • Regression: prevent submit modal (#16488)

  • Update presence package to 2.6.1 (#16486)

  • Regression: allow private channels to hide system messages (#16483)

  • Regression: Fix uikit modal closing on click (#16475)

  • Regression: Fix undefined presence after reconnect (#16477)

  • Remove users.info being called without need (#16504)

  • Add Ui Kit container (#16503)

  • Catch zip errors on import file load (#16494)

  • Fix: License missing from manual register handler (#16505)

  • Exclude federated and app users from active user count (#16489)

  • Regression: Update Uikit (#16515)

  • Regression: UIKit - Send container info on block actions triggered on a message (#16514)

  • Use base64 for import files upload to prevent file corruption (#16516)

  • Regression: Send app info along with interaction payload to the UI (#16511)

  • Regression: Ui Kit messaging issues (#16513) (#16513)

  • Regression: update package-lock (#16528)

  • Regression: UIkit input states (#16552)

  • Regression: UIKit missing select states: error/disabled (#16540)

  • Release 2.4.9 (#16544)

  • Regression: fix read unread messages (#16562)

  • Regression: UIKit update modal actions (#16570)

  • Update Apps-Engine version (#16584)

  • Add breaking notice regarding TLS (#16575)

  • Regression: Modal onSubmit (#16556)

  • Regression: send file modal not working via keyboard (#16607)

  • Fix github actions accessing the github registry (#16521 by @mrsimpson)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

2.4.10

2020-02-20 · 1 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 8.17.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • users.info endpoint not handling the error if the user does not exist (#16495)

👩💻👨💻 Core Team 🤓

2.4.9

2020-02-10 · 1 🐛 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 8.17.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • stdout streamer infinite loop (#16452)
🔍 Minor changes

👩💻👨💻 Core Team 🤓

2.4.8

2020-02-07 · 2 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 8.17.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0
🔍 Minor changes
  • Release 2.4.8 (#16506)

  • Update presence package to 2.6.1 (#16486)

👩💻👨💻 Core Team 🤓

2.4.7

2020-02-03 · 1 🐛 · 1 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 8.17.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Option to make a channel default (#16433)
🔍 Minor changes

👩💻👨💻 Core Team 🤓

2.4.6

2020-01-31 · 3 🔍 · 3 👩💻👨💻

Engine versions

  • Node: 8.17.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0
🔍 Minor changes
  • Release 2.4.6 (#16402)

  • Revert message properties validation (#16395)

  • Fix index creation for apps_logs collection (#16401)

👩💻👨💻 Core Team 🤓

2.4.5

2020-01-29 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 8.17.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0
🔍 Minor changes

👩💻👨💻 Core Team 🤓

2.4.4

2020-01-29 · 1 🐛 · 2 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 8.17.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • App removal was moving logs to the trash collection (#16362)
🔍 Minor changes
  • Release 2.4.4 (#16377)

  • Regression: Rate limiter was not working due to Meteor internal changes (#16361)

👩💻👨💻 Core Team 🤓

2.4.3

2020-01-28 · 2 🐛 · 1 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 8.17.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Unknown error when sending message if 'Set a User Name to Alias in Message' setting is enabled (#16347)

  • Invite links usage by channel owners/moderators (#16176)

🔍 Minor changes

👩💻👨💻 Core Team 🤓

2.4.2

2020-01-17 · 4 🐛 · 1 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 8.17.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Setup Wizard inputs and Admin Settings (#16147)

  • Slack CSV User Importer (#16253)

  • Integrations list without pagination and outgoing integration creation (#16233)

  • User stuck after reset password (#16184)

🔍 Minor changes

👩💻👨💻 Core Team 🤓

2.4.1

2020-01-10 · 3 🐛 · 1 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 8.17.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Enable apps change properties of the sender on the message as before (#16189)

  • Add missing password field back to administration area (#16171)

  • JS errors on Administration page (#16139)

🔍 Minor changes

👩💻👨💻 Core Team 🤓

2.4.0

2019-12-27 · 4 🎉 · 28 🚀 · 29 🐛 · 19 🔍 · 22 👩💻👨💻

Engine versions

  • Node: 8.17.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

🎉 New features

  • Invite links: share a link to invite users (#15933)

  • Logout other clients when changing password (#15927)

  • Do not print emails in console on production mode (#15928)

  • Apps-Engine event for when a livechat room is closed (#15837)

🚀 Improvements

  • Replace livechat:inquiry publication by REST and Streamer (#15977)

  • Sorting on livechat analytics queries were wrong (#16021)

  • Replace fullUserData publication by REST (#15650)

  • Replace integrations and integrationHistory publications by REST (#15885)

  • Notify logged agents when their departments change (#16033)

  • Replace fullEmojiData publication by REST (#15901)

  • Replace adminRooms publication by REST (#15948)

  • Replace webdavAccounts publication by REST (#15926)

  • Replace oauth publications by REST (#15878)

  • Replace userAutocomplete publication by REST (#15956)

  • Replace discussionsOfARoom publication by REST (#15908)

  • Move 'Reply in Thread' button from menu to message actions (#15685 by @antkaz)

  • Replace customSounds publication by REST (#15907)

  • Replace stdout publication by REST (#16004)

  • Replace fullUserStatusData publication by REST (#15942)

  • Replace userData subscriptions by REST (#15916)

  • Replace roles publication by REST (#15910)

  • Livechat realtime dashboard (#15792)

  • Replace livechat:rooms publication by REST (#15968)

  • Replace livechat:officeHour publication to REST (#15503)

  • Replace forgotten livechat:departmentAgents subscriptions (#15970)

  • Replace livechat:managers publication by REST (#15944)

  • Replace livechat:visitorHistory publication by REST (#15943)

  • Replace livechat:queue subscription (#15612)

  • Add deprecate warning in some unused publications (#15935)

  • Replace livechat:customFields to REST (#15496)

  • Validate user identity on send message process (#15887)

  • Update ui for Roles field (#15888 by @antkaz)

🐛 Bug fixes

  • Importer: Variable name appearing instead of it's value (#16010 by @ashwaniYDV)

  • Add time format for latest message on the sidebar (#15930 by @ritwizsinha)

  • Admin Setting descriptions and Storybook (#15994)

  • width of upload-progress-text (#16023)

  • Message list scrolling to bottom on reactions (#16018)

  • SAML logout error (#15978)

  • Added Join button to Read Only rooms. (#16016)

  • z-index of new message button (#16013)

  • new message popup (#16017)

  • Changed renderMessage priority, fixed Katex on/off setting (#16012)

  • Empty security section when 2fa is disabled (#16009)

  • Dropzone being stuck when dragging to thread (#16006)

  • Fix sort livechat rooms (#16001)

  • Guest's name field missing when forwarding livechat rooms (#15991)

  • Error of bind environment on user data export (#15985)

  • Incorrect translation key on Livechat Appearance template (#15975 by @ritwizsinha)

  • Livechat Widget version 1.3.0 (#15966)

  • Invalid Redirect URI on Custom OAuth (#15957)

  • Livechat build without NodeJS installed (#15903 by @localguru)

  • Admin menu not showing after renamed integration permissions (#15937 by @n-se)

  • Administration UI issues (#15934)

  • Server crash on sync with no response (#15919)

  • Livechat permissions being overwrite on server restart (#15915)

  • Livechat triggers not firing (#15897)

  • Auto load image user preference (#15895)

  • Don't throw an error when a message is prevented from apps engine (#15850 by @wreiske)

  • Default value of the Livechat WebhookUrl setting (#15898)

  • Thread Replies in Search (#15841)

  • Registration form was hidden when login form was disabled (#16062)

🔍 Minor changes
  • Update NodeJS to 8.17.0 (#16043)

  • Fix typo in Italian translation (#15998 by @iannuzzelli)

  • Update Meteor to 1.8.3 (#16037)

  • Some performance improvements (#15886)

  • Fixed Grammatical Mistakes. (#15570 by @breaking-let)

  • Upgrade limax to 2.0.0 (#16020)

  • Remove unnecessary cron starts (#15989)

  • Enable typescript lint (#15979)

  • LingoHub based on develop (#15988)

  • Fix 'How it all started' link on README (#15962 by @zdumitru)

  • Check package-lock consistency with package.json on CI (#15961)

  • Meteor update to 1.8.2 (#15873)

  • GitHub CI (#15918)

  • Change migration number 169 <-> 170 (#15940)

  • LingoHub based on develop (#15939)

  • [CHORE] Replace findOne with findOneById methods (Omnichannel) (#15894)

  • Merge master into develop & Set version to 3.0.0-develop (#15872)

  • Regression: Update components (#16053)

  • Regression: Missing button to copy Invite links (#16084)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

2.3.3

2020-01-10 · 1 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 8.15.1
  • NPM: 6.9.0
  • MongoDB: ``

🐛 Bug fixes

  • Add missing password field back to administration area (#16171)

👩💻👨💻 Core Team 🤓

2.3.2

2019-12-12 · 2 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 8.15.1
  • NPM: 6.9.0
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Invalid Redirect URI on Custom OAuth (#15957)

  • Livechat Widget version 1.3.0 (#15966)

👩💻👨💻 Core Team 🤓

2.3.1

2019-12-09 · 6 🐛 · 4 👩💻👨💻

Engine versions

  • Node: 8.15.1
  • NPM: 6.9.0
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Default value of the Livechat WebhookUrl setting (#15898)

  • Admin menu not showing after renamed integration permissions (#15937 by @n-se)

  • Administration UI issues (#15934)

  • Livechat permissions being overwrite on server restart (#15915)

  • Livechat triggers not firing (#15897)

  • Auto load image user preference (#15895)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

2.3.0

2019-11-27 · 13 🎉 · 17 🚀 · 26 🐛 · 17 🔍 · 17 👩💻👨💻

Engine versions

  • Node: 8.15.1
  • NPM: 6.9.0
  • MongoDB: 3.4, 3.6, 4.0

🎉 New features

  • Add forms to view and edit Livechat agents info (#15703)

  • Workspace Manual Registration (#15442)

  • Option on livechat departments to ensure a chat has tags before closing (#15752)

  • Setting to dismiss desktop notification only after interaction (#14807 by @mpdbl)

  • Option for admins to set a random password to a user (#15818)

  • SAML login without popup windows (#15836)

  • Add ability to users reset their own E2E key (#15777)

  • Notify users when their email address change (#15828)

  • Add a new stream to emit and listen room data events (#15770)

  • Livechat analytics (#15230)

  • Allow Regexes on SAML user field mapping (#15743)

  • Livechat analytics functions (#15666)

  • add delete-own-message permission (#15512)

🚀 Improvements

  • Make push notification batchsize and interval configurable (#15804 by @Exordian)

  • Add more fields to iframe integration event unread-changed-by-subscription (#15786)

  • Allow dragging of images and text from browsers (#15691)

  • Unfollow own threads (#15740)

  • Administration UI - React and Fuselage components (#15452)

  • Replace livechat:pagesvisited publication by REST (#15629)

  • Replace livechat:externalMessages publication by REST (#15643)

  • dynamic import livechat views (#15775)

  • Replace livechat:visitorInfo publication by REST (#15639)

  • Lazyload Chart.js (#15764)

  • Lazyload qrcode lib (#15741)

  • Replace personalAccessTokens publication by REST (#15644)

  • Replace livechat:departmentAgents subscription to REST (#15529)

  • remove computations inside messageAttachment (#15716)

  • Replace snippetedMessage publication by REST (#15679)

  • Replace snipptedMessages publication by REST (#15678)

  • Remove "EmojiCustom" unused subscription (#15658)

🐛 Bug fixes

  • Missing Privacy Policy Agree on register (#15832)

  • Push: fix notification priority for google (FCM) (#15803 by @Exordian)

  • Not valid relative URLs on message attachments (#15651)

  • REST endpoint chat.syncMessages returning an error with deleted messages (#15824)

  • Channel notification audio preferences (#15771)

  • Pasting images on reply as thread (#15811)

  • Prevent agent last message undefined (#15809)

  • Livechat transfer history messages (#15780)

  • Add button to reset.css (#15773)

  • Mentions before blockquote (#15774)

  • Sidebar font color was not respecting theming (#15745)

  • Add livechat agents into departments (#15732)

  • Changed cmsPage Style (#15632)

  • Forward Livechat UI and the related permissions (#15718)

  • line-height to show entire letters (#15581 by @nstseek)

  • Apply server side filters on Livechat lists (#15717)

  • Error when exporting user data (#15654)

  • Livechat webhook broken when sending an image (#15699 by @tatosjb)

  • Sending messages to livechat rooms without a subscription (#15707)

  • Duplicate label 'Hide Avatars' in accounts (#15694 by @rajvaibhavdubey)

  • Block Show_Setup_Wizard Option (#15623)

  • Use Media Devices API to guess if a microphone is not available (#15636)

  • Ignore file uploads from message box if text/plain content is being pasted (#15631)

  • typo on PT-BR translation (#15645)

  • Null value at Notifications Preferences tab (#15638)

  • Edit in thread (#15640)

🔍 Minor changes
  • LingoHub based on develop (#15822)

  • [REGRESSION] Add livechat room type to the room's file list (#15795)

  • Fix notification migration (#15783)

  • Regression: fix admin instances info page (#15772)

  • LingoHub based on develop (#15763)

  • Regression: messageAttachments inside messageAttachments not receiving settings (#15733)

  • Improve LDAP Login Fallback setting description in portuguese (#15655)

  • Update moment-timezone (#15729)

  • LingoHub based on develop (#15728)

  • Regression: Fix hide avatars in side bar preference (#15709)

  • Remove yarn.lock (#15689)

  • LingoHub based on develop (#15688)

  • Merge master into develop & Set version to 2.3.0-develop (#15683)

  • Fix Livechat duplicated templates error (#15869)

  • Improvements to random password field on user edit/creation (#15870)

  • Remove unused permission to reset users' E2E key (#15860)

  • [CHORE] Add lingohub to readme (#15849)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

2.2.1

2019-11-19 · 2 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 8.15.1
  • NPM: 6.9.0
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Markdown link parser (#15794)

  • Updating an app via "Update" button errors out with "App already exists" (#15814)

👩💻👨💻 Core Team 🤓

2.2.0

2019-10-27 · 14 🎉 · 16 🚀 · 24 🐛 · 28 🔍 · 27 👩💻👨💻

Engine versions

  • Node: 8.15.1
  • NPM: 6.9.0
  • MongoDB: 3.4, 3.6, 4.0

🎉 New features

  • Accept GIFs and SVGs for Avatars converting them to PNG and keep transparency of PNGs (#11385)

  • Thread support to apps slashcommands and slashcommand previews (#15574)

  • Remove all closed Livechat chats (#13991 by @knrt10)

  • Separate integration roles (#13902)

  • Add users.requestDataDownload API endpoint (#14428 by @Hudell & @ubarsaiyan)

  • Check if agent can receive new livechat conversations when its status is away/idle (#15451)

  • Import SAML language and auto join SAML channels (#14203 by @Hudell & @unixtam)

  • Add option to enable X-Frame-options header to avoid loading inside any Iframe (#14698)

  • Assign new Livechat conversations to bot agents first (#15317)

  • Added file type filter to RoomFiles (#15289 by @juanpetterson)

  • Add new Livechat appearance setting to set the conversation finished message (#15577)

  • close emoji box using Keyboard Escape key (#13956 by @mohamedar97)

  • Update livechat widget version to 1.2.5 (#15600)

  • Import DMs from CSV files (#15534)

🚀 Improvements

  • Replace livechat:integration publication by REST (#15607)

  • Replace livechat:appearance pub to REST (#15510)

  • Cache hasPermissions (#15589)

  • Disable edit visitor's phone number in SMS conversations (#15593)

  • Lazyload Katex Package (#15398)

  • Replace livechat:triggers publication by REST calls (#15507)

  • Replace roomFilesWithSearchText subscription (#15550)

  • Replace starred messages subscription (#15548)

  • Replace some livechat:rooms subscriptions (#15532)

  • Replace pinned messages subscription (#15544)

  • Replace mentionedMessages publication to REST (#15540)

  • Detach React components from Meteor API (#15482)

  • Replace livechat:agents pub by REST calls (#15490)

  • Replace livechat:departments publication by REST Calls (#15478)

  • Secure cookies when using HTTPS connection (#15500)

  • Update Fuselage components on SetupWizard (#15457)

🐛 Bug fixes

  • Issues saving audio notifications (#15428 by @scrivna)

  • Fix a typo on Alpha API e2e.setUserPublicAndPivateKeys renaming to e2e.setUserPublicAndPrivateKeys (#13334)

  • Showing announcement back (#15615)

  • adjustments for tooltips to show room name instead of id (#14084 by @mohamedar97)

  • Read Recepts was not working (#15603)

  • Dynamic import of JS files were not working correctly (#15598)

  • Deny editing visitor's phone number in SMS conversations (#15602)

  • Incorrect display of the button "Invite users" (#15594)

  • Compact view (#15416)

  • leak on stdout listeners (#15586)

  • Self-XSS in validation functionality (#15564)

  • Registration/login page now mobile friendly (#15422) (#15520 by @nstseek)

  • Update apps engine rooms converter to use transformMappedData (#15546)

  • Missing ending slash on publicFilePath of fileUpload (#15506)

  • Japanese translation for run import (#15515 by @yusukeh0710)

  • Add a header for the createAt column in the Directory (#15556 by @antkaz)

  • Method saveUser is not using password policy (#15445)

  • Add permissions for slashCommands (#15525 by @antkaz)

  • Typo in autotranslate method (#15344 by @Montel)

  • Adding "Promise.await" in "livechat/message" endpoint (#15541 by @rodrigokamada)

  • Reset password was allowing empty values leading to an impossibility to login (#15444)

  • Emoji are rendered in URL (#15516 by @oguhpereira)

  • Promise await for sendMessage in livechat/messages endpoint (#15460 by @hmagarotto)

  • Exposing some fields on server logs at debug level (#15514)

🔍 Minor changes
  • Merge master into develop & Set version to 2.2.0-develop (#15622)

  • [FEATURE] Rest API upload file returns message object (#13821 by @knrt10)

  • New: Add dev dependency david badge to README (#9058 by @robbyoconnor)

  • Regression: add stdout publication back (#15614)

  • Livechat Issues (#15473)

  • Regression: Fix broken message formatting box (#15599)

  • [CHORE] Update latest Livechat widget version to 1.2.4 (#15596)

  • Remove unneeded nginx file (#15483)

  • [REGRESSION] Fix remove department from list (#15591)

  • [CHORE] Update latest Livechat widget version to 1.2.2 (#15592)

  • Revert fix package-lock.json (#15563)

  • Regression: Fix package-lock.json (#15561)

  • [CHORE] Split logger classes to avoid cyclic dependencies (#15559)

  • docs: remove rocket chat launcher link (#15477 by @RafaelGSS)

  • [CHORE] remove 'bulk-create-c' permission (#15517 by @antkaz)

  • Reply HTTP requests with X-XSS-Protection: 1 header (#15498)

  • Updating license term (#15476)

  • LingoHub based on develop (#15487)

  • Merge master into develop & Set version to 2.2.0-develop (#15469)

  • Regression: hasPermission ignoring subscription roles (#15652)

  • Regression: AppRoomsConverter on Livechat rooms (#15646)

  • Regression: fix unknown role breaking hasPermission (#15641)

  • Regression: Move import to avoid circular dependencies (#15628)

  • Chore: Add Client Setup Information to Issue Template (#15625)

  • Move publication deprecation warnings (#15676)

  • Regression: Remove reference to obsolete template helper (#15675)

  • Merge master into develop (#15680 by @knrt10)

  • Release 2.1.2 (#15667 by @knrt10)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

2.1.3

2019-11-19 · 2 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 8.15.1
  • NPM: 6.9.0
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Markdown link parser (#15794)

  • Updating an app via "Update" button errors out with "App already exists" (#15814)

👩💻👨💻 Core Team 🤓

2.1.2

2019-10-25 · 3 🐛 · 1 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 8.15.1
  • NPM: 6.9.0
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Read Receipts were not working properly with subscriptions without ls (#15656)

  • Exception when sending email of messages attachments undefined (#15657)

  • Channel Announcements not working (#14635 by @knrt10)

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

2.1.1

2019-10-17 · 2 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 8.15.1
  • NPM: 6.9.0
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Read Recepts was not working (#15603)

  • Dynamic import of JS files were not working correctly (#15598)

👩💻👨💻 Core Team 🤓

2.1.0

2019-09-27 · 1 · 13 🎉 · 12 🚀 · 22 🐛 · 22 🔍 · 20 👩💻👨💻

Engine versions

  • Node: 8.15.1
  • NPM: 6.9.0
  • MongoDB: 3.4, 3.6, 4.0

BREAKING CHANGES

  • Deprecate old CORS API access for Cordova mobile app (#15322)

🎉 New features

  • Apps engine Livechat (#14626)

  • Livechat setting to show/hide Agent Information on the widget (#15216)

  • SAML User Data Mapping (#15404)

  • Add ability to disable email notifications globally (#9667 by @ferdifly)

  • Validate NotBefore and NotOnOrAfter SAML assertions (#15226)

  • Setting to configure SAML context comparison (#15229)

  • Expand SAML Users Role Settings (#15277 by @Hudell)

  • Guess a user's name from SAML credentials (#15240 by @mrsimpson)

  • Setting to remove message contents from email notifications (#15406)

  • Add JWT to uploaded files urls (#15297)

  • Provide site-url to outgoing integrations (#15238 by @mrsimpson)

  • Only Load CodeMirror code when it is needed (#15351)

  • Allow file sharing through Twilio(WhatsApp) integration (#15415)

🚀 Improvements

  • Change default user's preference for notifications to 'All messages' (#15420)

  • Remove global Blaze helpers (#15414)

  • User data export (#15294 by @Hudell)

  • A11y: Buttons, Images, Popups (#15405)

  • Administration UI (#15401)

  • Make the agents field optional when updating Livechat departments (#15400)

  • Replace LESS autoprefixer plugin (#15260)

  • Add missing indices used by read receipts (#15316)

  • Add possibility of renaming a discussion (#15122)

  • AvatarBlockUnauthenticatedAccess do not call user.find if you dont have to (#15355)

  • improve autolinker flow (#15340)

  • Add CustomSounds.play() helper (#15256)

🐛 Bug fixes

  • Delivering real-time messages to users that left a room (#15389)

  • Federation messages notifications (#15418)

  • Property "permission" in slash commands of custom apps (#14739) (#14741 by @ifantom)

  • Notify admin was generating errors when Rocket.Cat user was edited or deleted (#15387)

  • Fix file uploads JWT (#15412)

  • Double send bug on message box (#15409)

  • Prune messages by cron if room not updated (#15252)

  • Subscription record not having the ls field (#14544)

  • CAS users can take control of Rocket.Chat accounts (#15346)

  • Add ENV VAR to enable users create token feature (#15334)

  • REST API to return only public custom fields (#15292)

  • REST endpoint users.setPreferences to not override all user's preferences (#15288)

  • LDAP usernames get additional '.' if they contain numbers (#14644 by @Hudell)

  • Don't allow email violating whitelist addresses (#15339)

  • Limit exposed fields on some users. endpoints (#15327)

  • Empty custom emojis on emoji picker (#15392)

  • User Profile Time Format (#15385)

  • Grammatical error in Not Found page (#15382)

  • Set the DEFAULT_ECDH_CURVE to auto (#15245) (#15365 by @dlundgren)

  • Message box not centered (#15367)

  • Duplicate Channels in Search-bar (#15056)

  • Reduce Message cache time to 500ms (#15295 by @vickyokrm)

🔍 Minor changes
  • Regression: Prevent parsing empty custom field setting (#15413)

  • Use version 2 of the DeepL API (#15364 by @vickyokrm)

  • Remove GraphQL dependencies left (#15356)

  • [Fix] Missing space between last username & 'and' word in react notification (#15384 by @zdumitru)

  • Add a missing 'Discussion' translation key (#14029 by @ura14h)

  • Improve Polish translation (#14060 by @stepek)

  • Regression: Messagebox height changing when typing (#15380)

  • LingoHub based on develop (#15377)

  • Regression: Fix DDP metrics (#15368)

  • [CHORE] Move pathFor helper to templateHelpers directory (#15255)

  • Fix typo in LDAP User Search setting description (#15228)

  • Remove log ADMIN_PASS environment variable (#15307)

  • Improve text of the search bar description (#15353)

  • [CHORE] Remove obsolete modal template (#15257)

  • Update Meteor to 1.8.1 (#15358)

  • Merge master into develop & Set version to 2.1.0-develop (#15357)

  • Regression: Fix invalid version string error on marketplace screen (#15437)

  • Regression: Fix Commit Section when there is no commit info (#15436)

  • Regression: setup wizard dynamic import using relative url (#15432)

  • Regression: Favorite room button (#15426)

  • Regression: API CORS not working after Cordova being disabled by default (#15443)

  • Update Apps-Engine version to final version (#15458)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

2.0.1

2019-11-19 · 2 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.4, 3.6, 4.0

🐛 Bug fixes

  • Markdown link parser (#15794)

  • Updating an app via "Update" button errors out with "App already exists" (#15814)

👩💻👨💻 Core Team 🤓

2.0.0

2019-09-12 · 7 · 14 🎉 · 6 🚀 · 19 🐛 · 39 🔍 · 26 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.4, 3.6, 4.0

BREAKING CHANGES

  • Federation refactor with addition of chained events (#15206)

  • Remove support of MongoDB 3.2 and deprecate MongoDB 3.4 (#15199)

  • Remove GraphQL and grant packages (#15192)

  • Remove publication roomSubscriptionsByRole (#15193)

  • Remove publication usersInRole (#15194)

  • Remove old livechat client (#15133)

  • Replace tap:i18n to add support to 3-digit locales (#15109)

🎉 New features

🚀 Improvements

  • Livechat User Management Improvements (#14736 by @Hudell)

  • Refactoring the queuing and routing processes of new livechats (#15003)

  • Add limit of 50 user's resume tokens (#15102)

  • Add asset extension validation (#15088)

  • Add possibility to use commands inside threads through Rest API (#15167)

  • Message tooltips as everyone else (#15135)

🐛 Bug fixes

  • Webdav crash (#14918)

  • Mark room as read logic (#15174)

  • Forget user session on window close (#15205)

  • Search message wrongly grouping messages (#15094)

  • Rate limit incoming integrations (webhooks) (#15038 by @mrsimpson)

  • User's auto complete showing everyone on the server (#15212)

  • "Discussion" label in Sidebar not hidden, when Discussions are disabled (#14660) (#14682 by @ifantom)

  • Typo in 'access-permissions_description' ja translation (#15162 by @NatsumiKubo)

  • IE11 modal, menu action and edit user page (#15201)

  • TabBar not loading template titles (#15177 by @Hudell)

  • Attachment download button behavior (#15172)

  • Messages search scroll (#15175)

  • IE11 - callback createTreeWalker doesnt accept acceptNode (#15157)

  • Threads contextual bar button visible even with threads disabled (#14956 by @cesarmal)

  • Prevent to create discussion with empty name (#14507)

  • Remove new hidden file and fix for .env files for Snap (#15120)

  • cachedcollection calling multiple times SYNC (#15104)

  • Redirect on app manual install (#15306)

  • IE11 baseURI (#15319)

🔍 Minor changes
  • Release 1.3.2 (#15176)

  • LingoHub based on develop (#15218)

  • Regression: fix typo permisson to permission (#15217)

  • NEW: Apps enable after app installed (#15202)

  • Change notifications file imports to server (#15184)

  • Update Livechat to 1.1.6 (#15186)

  • Regression: remove livechat cache from circle ci (#15183)

  • Update presence package (#15178)

  • Update latest Livechat widget version to 1.1.4 (#15173)

  • Update latest Livechat widget version(1.1.3) (#15154)

  • LingoHub based on develop (#15166)

  • Switch outdated roadmap to point to milestones (#15156)

  • Remove GPG file (#15146)

  • Add wreiske to authorized users in catbot (#15147)

  • Update to version 2.0.0-develop (#15142)

  • removed unwanted code (#15078 by @httpsOmkar)

  • Update pt-BR.i18n.json (#15083 by @lucassmacedo)

  • Regression: cachedCollection wrong callback parameters (#15136)

  • Allow file upload paths on attachments URLs (#15121)

  • Fix automated test for manual user activation (#14978 by @mrsimpson)

  • Add new step to build Docker image from PRs for production again (#15124)

  • LingoHub based on develop (#15115)

  • Improve url validation inside message object (#15074)

  • Merge master into develop & Set version to 1.4.0-develop (#15097)

  • Federation improvements (#15234)

  • Regression: Fix assets extension detection (#15231)

  • Regression: Double error toast on Setup Wizard (#15268)

  • Regression: addPermissionToRole argument as string (#15267)

  • Regression: Remove old scripts of Setup Wizard (#15263)

  • Fix get IP for rate limiter (#15262)

  • Add oplog events metrics (#15249)

  • Regression: last message doesn't update after reconnect (#15329)

  • Regression: New Livechat methods and processes (#15242)

  • Regression: Remove duplicated permission changes emitter (#15321)

  • Regression: Errors on the console preventing some settings to be saved (#15310)

  • Fix v148 migration (#15285)

  • Fix apps list error (#15258)

  • Federation migration and additional improvements (#15336)

  • Regression: Fix wrong import and minor code improvements (#15352)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

1.3.3

2019-11-19 · 2 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🐛 Bug fixes

  • Markdown link parser (#15794)

  • Updating an app via "Update" button errors out with "App already exists" (#15814)

👩💻👨💻 Core Team 🤓

1.3.2

2019-08-14 · 3 🐛 · 3 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🐛 Bug fixes

  • Attachment download button behavior (#15172)

  • Messages search scroll (#15175)

  • IE11 - callback createTreeWalker doesnt accept acceptNode (#15157)

🔍 Minor changes
  • Release 1.3.2 (#15176)

  • Update latest Livechat widget version to 1.1.4 (#15173)

  • Update latest Livechat widget version(1.1.3) (#15154)

👩💻👨💻 Core Team 🤓

1.3.1

2019-08-08 · 2 🐛 · 2 🔍 · 3 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🐛 Bug fixes

  • Custom emoji table scroll (#15119)

  • Direct Message names not visible on Admin panel (#15114)

🔍 Minor changes

👩💻👨💻 Core Team 🤓

1.3.0

2019-08-02 · 9 🎉 · 6 🚀 · 32 🐛 · 32 🔍 · 29 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🎉 New features

  • Show helpful error when oplog is missing (#14954 by @justinr1234)

  • Subscription enabled marketplace (#14948)

  • Deprecate MongoDB version 3.2 (#15025)

  • Options to filter discussion and livechat on Admin > Rooms (#15019)

  • Settings to further customize GitLab OAuth (#15014 by @Hudell)

  • Accept multiple redirect URIs on OAuth Apps (#14935 by @Hudell)

  • Setting to configure custom authn context on SAML requests (#14675 by @Hudell)

  • Webdav File Picker (#14879 by @ubarsaiyan)

  • Setting to prevent Livechat agents online when Office Hours are closed (#14921)

🚀 Improvements

  • Connectivity Services License Sync (#15022)

  • Add flag to identify remote federation users (#15004)

  • Extract federation config to its own file (#14992)

  • Update tabs markup (#14964)

  • Remove too specific helpers isFirefox() and isChrome() (#14963)

  • Add descriptions on user data download buttons and popup info (#14852)

🐛 Bug fixes

  • Russian grammatical errors (#14622 by @BehindLoader)

  • Message attachments not allowing float numbers (#14412)

  • Typo in german translation (#14833 by @Le-onardo)

  • users.setStatus REST endpoint not allowing reset status message (#14916 by @cardoso)

  • SVG uploads crashing process (#15006 by @snoopotic)

  • Edit message with arrow up key if not last message (#15021)

  • Livechat dashboard average and reaction time labels (#14845 by @anandpathak)

  • Edit permissions screen (#14950)

  • Invite users auto complete cropping results (#15020)

  • Always displaying jumbomojis when using "marked" markdown (#14861 by @brakhane)

  • CustomOauth Identity Step errors displayed in HTML format (#15000 by @Hudell)

  • Custom User Status throttled by rate limiter (#15001 by @Hudell)

  • Not being able to mention users with "all" and "here" usernames - do not allow users register that usernames (#14468 by @hamidrezabstn)

  • Users staying online after logout (#14966)

  • Chrome doesn't load additional search results when bottom is reached (#14965)

  • Wrong label order on room settings (#14960 by @Hudell)

  • Allow storing the navigation history of unregistered Livechat visitors (#14970)

  • 50 custom emoji limit (#14951)

  • eternal loading file list (#14952)

  • load more messages (#14967)

  • Loading indicator positioning (#14968)

  • Jump to message missing in Starred Messages (#14949)

  • Method getUsersOfRoom not returning offline users if limit is not defined (#14753)

  • OTR key icon missing on messages (#14953)

  • Prevent error on trying insert message with duplicated id (#14945)

  • LDAP login with customField sync (#14808 by @magicbelette)

  • Wrong custom status displayed on room leader panel (#14958 by @Hudell)

  • Video recorder message echo (#14671 by @vova-zush)

  • Opening Livechat messages on mobile apps (#14785 by @zolbayars)

  • SAML login by giving displayName priority over userName for fullName (#14880 by @pkolmann)

  • setupWizard calling multiple getSetupWizardParameters (#15060)

  • Not sanitized message types (#15054)

🔍 Minor changes
  • Release 1.2.1 (#14898)

  • Wrong text when reporting a message (#14515 by @zdumitru)

  • Add missing French translation (#15013 by @commiaI)

  • Fix statistics error for apps on first load (#15026)

  • Always convert the sha256 password to lowercase on checking (#14941)

  • New: Apps and integrations statistics (#14878)

  • improve: relocate some of wizard info to register (#14884)

  • Improve Docker compose readability (#14457 by @NateScarlet)

  • Bump marked from 0.5.2 to 0.6.1 (#14969 by @dependabot[bot])

  • Remove unused Meteor dependency (yasinuslu:blaze-meta) (#14971)

  • Bump photoswipe version to 4.1.3 (#14977)

  • Bump node-rsa version to 1.0.5 (#14976)

  • Bump juice version to 5.2.0 (#14974)

  • Remove unused dependency (lokijs) (#14973)

  • Regression: patch to improve emoji render (#14980)

  • [IMPROVEMENT] patch to improve emoji render (#14722)

  • Bump jquery from 3.3.1 to 3.4.0 in /packages/rocketchat-livechat/.app (#14922 by @dependabot[bot])

  • Callbacks perf (#14915)

  • Split oplog emitters in files (#14917)

  • Extract canSendMessage function (#14909)

  • Improve: Get public key for marketplace (#14851)

  • Merge master into develop & Set version to 1.3.0-develop (#14889 by @Hudell)

  • Regression: fix code style, setup wizard error and profile page header (#15041)

  • Regression: Framework version being attached to a request that doesn't require it (#15039)

  • Update Livechat widget (#15046)

  • Regression: getSetupWizardParameters (#15067)

  • Regression: Webdav File Picker search and fixed overflows (#15027 by @ubarsaiyan)

  • Regression: Improve apps bridges for HA setup (#15080)

  • Regression: displaying errors for apps not installed from Marketplace (#15075)

  • Regression: Marketplace app pricing plan description (#15076)

  • Regression: uninstall subscribed app modal (#15077)

  • Regression: Apps and Marketplace UI issues (#15045)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

1.2.4

2019-08-08 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0
🔍 Minor changes

👩💻👨💻 Core Team 🤓

1.2.2

2019-07-29 · 1 🐛 · 1 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🐛 Bug fixes

  • Not sanitized message types (#15054)

👩💻👨💻 Core Team 🤓

1.2.1

2019-06-28 · 1 🐛 · 1 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🐛 Bug fixes

  • Not showing local app on App Details (#14894)
🔍 Minor changes

👩💻👨💻 Core Team 🤓

1.2.0

2019-06-27 · 8 🎉 · 4 🚀 · 13 🐛 · 9 🔍 · 21 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🎉 New features

  • Custom User Status (#13933 by @Hudell & @wreiske)

  • changed mongo version for snap from 3.2.7 to 3.4.20 (#14838)

  • Add loading animation to webdav file picker (#14759 by @ubarsaiyan)

  • Add tmid property to outgoing integration (#14699)

  • Endpoint to anonymously read channel's messages (#14714 by @PrajvalRaval)

  • Add Livechat inquiries endpoints (#14779)

  • Configuration to limit amount of livechat inquiries displayed (#14690)

  • Show App bundles and its apps (#14886)

🚀 Improvements

  • Adds link to download generated user data file (#14175 by @Hudell)

  • Layout of livechat manager pages to new style (#13900)

  • Add an optional rocketchat-protocol DNS entry for Federation (#14589)

  • Use configurable colors on sidebar items (#14624)

🐛 Bug fixes

  • Error when using Download My Data or Export My Data (#14645 by @Hudell)

  • Removes E2E action button, icon and banner when E2E is disabled. (#14810)

  • Gap of messages when loading history when using threads (#14837)

  • Assume microphone is available (#14710)

  • Move the set Avatar call on user creation to make sure the user has username (#14665)

  • users typing forever (#14724)

  • Increasing time to rate limit in shield.svg endpoint and add a setting to disable API rate limiter (#14709)

  • Wrong filter field when filtering current Livechats (#14569)

  • Import Chart.js error (#14471 by @Hudell & @sonbn0)

  • Name is undefined in some emails (#14533)

  • Direct reply delete config and description (#14493 by @ruKurz)

  • Custom status fixes (#14853 by @Hudell & @wreiske)

  • LinkedIn OAuth login (#14887 by @Hudell)

🔍 Minor changes
  • Regression: thread loading parent msg if is not loaded (#14839)

  • Fix not fully extracted pieces (#14805)

  • Regression: Fix file upload (#14804)

  • Extract permissions functions (#14777)

  • Add custom fileupload whitelist property (#14754)

  • Merge master into develop & Set version to 1.2.0-develop (#14656 by @AnBo83 & @knrt10 & @mohamedar97 & @thaiphv)

  • Regression: Fix desktop notifications not being sent (#14860)

  • Regression: Allow debugging of cached collections by name (#14862)

  • Allow debugging of cached collections by name (#14859)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

1.1.5

2019-08-08 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0
🔍 Minor changes

👩💻👨💻 Core Team 🤓

1.1.4

2019-07-29 · 1 🐛 · 1 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🐛 Bug fixes

  • Not sanitized message types (#15054)

👩💻👨💻 Core Team 🤓

1.1.3

2019-06-21 · 1 🐛 · 2 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🐛 Bug fixes

  • Gap of messages when loading history when using threads (#14837)
🔍 Minor changes
  • Release 1.1.3 (#14850)

  • Regression: thread loading parent msg if is not loaded (#14839)

👩💻👨💻 Core Team 🤓

1.1.2

2019-06-17 · 3 🐛 · 1 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🐛 Bug fixes

  • User status information on User Info panel (#14763)

  • User Real Name being erased when not modified (#14711 by @Hudell)

  • Anonymous chat read (#14717)

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

1.1.1

2019-05-30 · 2 🐛 · 1 🔍 · 3 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🐛 Bug fixes

  • SAML login error. (#14686 by @Hudell)

  • Load messages after disconnect and message box scroll missing (#14668)

🔍 Minor changes
  • Removing unnecesary federation configs (#14674)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

1.1.0

2019-05-27 · 5 🎉 · 10 🚀 · 59 🐛 · 35 🔍 · 28 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🎉 New features

  • Setting option to mark as containing a secret/password (#10273)

  • Custom user name field from Custom OAuth (#14381 by @mjovanovic0)

  • Add pause and reset button when adding custom sound (#13615 by @knrt10)

  • Missing "view-outside-room_description" translation key (#13680 by @bhardwajaditya)

  • Returns custom emojis through the Livechat REST API (#14370)

🚀 Improvements

  • Message rendering time (#14252)

  • Change user presence events to Meteor Streams (#14488)

  • Upgrade EmojiOne to JoyPixels 4.5.0 (#13807 by @wreiske)

  • Don't show unread count badge in burger menu if it is from the opened room (#12971)

  • Livechat CRM secret token optional (#14022)

  • jump to selected message on open thread (#14460)

  • Don't use regex to find users (#14397)

  • Added flag skipActiveUsersToBeReady to not wait the load of active users to present the Web interface (#14431)

  • SAML login process refactoring (#12891 by @kukkjanos)

  • Allow change Discussion's properties (#14389)

🐛 Bug fixes

  • Downloading files when running in sub directory (#14485 by @miolane)

  • Broken layout when sidebar is open on IE/Edge (#14567)

  • Channel names on Directory got cut on small screens (#14542)

  • Duplicated link to jump to message (#14505)

  • Edit Message when down arrow is pressed. (#14369 by @Kailash0311)

  • Unread property of the room's lastMessage object was being wrong some times (#13919)

  • Multiple Slack Importer Bugs (#12084 by @Hudell)

  • No feedback when adding users that already exists in a room (#14534 by @gsunit)

  • Custom scripts descriptions were not clear enough (#14516)

  • Role user has being added after email verification even for non anonymous users (#14263)

  • Several problems with read-only rooms and muted users (#11311 by @Hudell)

  • Channel settings form to textarea for Topic and Description (#13328 by @supra08)

  • Elements in User Info require some padding (#13640 by @mushroomgenie)

  • Showing the id instead of the name of custom notification sound (#13660 by @knrt10)

  • Remove Livechat guest data was removing more rooms than expected (#14509)

  • Save custom emoji with special characters causes some errors (#14456)

  • Verify if the user is requesting your own information in users.info (#14242)

  • RocketChat client sending out video call requests unnecessarily (#14496)

  • Alphabetical translation in DE (#14490 by @AnBo83)

  • Fix redirect to First channel after login (#14434)

  • Ignored messages (#14465)

  • Allow data URLs in isURL/getURL helpers (#14464)

  • You must join to view messages in this channel (#14461)

  • Channel Leader Bar is in the way of Thread Header (#14443)

  • Discussion name being invalid (#14442)

  • Room name was undefined in some info dialogs (#14415)

  • Exception on crowd sync due to a wrong logging method (#14405)

  • IE11 support (#14422)

  • Escape unrecognized slash command message (#14432)

  • Mentions message missing 'jump to message' action (#14430)

  • preview pdf its not working (#14419)

  • Messages on thread panel were receiving wrong context/subscription (#14404)

  • Error 400 on send a reply to an old thread (#14402)

  • Users actions in administration were returning error (#14400)

  • Fallback to mongo version that doesn't require clusterMonitor role (#14403)

  • SAML credentialToken removal was preventing mobile from being able to authenticate (#14345)

  • Stream not connecting connect when using subdir and multi-instance (#14376)

  • Pressing Enter in User Search field at channel causes reload (#14388)

  • Wrong token name was generating error on Gitlab OAuth login (#14379)

  • more message actions to threads context(follow, unfollow, copy, delete) (#14387)

  • Unnecessary meteor.defer on openRoom (#14396)

  • Messages on threads disappearing (#14393)

  • Bell was too small on threads (#14394)

  • Main thread title on replies (#14372)

  • New day separator overlapping above system message (#14362)

  • Popup cloud console in new window (#14296)

  • Switch oplog required doc link to more accurate link (#14288)

  • Optional exit on Unhandled Promise Rejection (#14291)

  • Error when accessing avatar with no token (#14293)

  • Startup error in registration check (#14286)

  • Wrong header at Apps admin section (#14290)

  • Error when accessing an invalid file upload url (#14282 by @wreiske)

  • E2E messages not decrypting in message threads (#14580)

  • Send replyTo for livechat offline messages (#14568)

  • Mailer breaking if user doesn't have an email address (#14614)

  • Role name spacing on Permissions page (#14625)

  • Avatar images on old Livechat client (#14590 by @arminfelder)

  • Inject code at the end of <head> tag (#14623)

  • "Blank page" on safari 10.x (#14651)

🔍 Minor changes
  • Removed unnecessary DDP unblocks (#13641)

  • Fix emoji replacing some chars (#14570)

  • LingoHub based on develop (#14561)

  • Refactor WebRTC class (#13736)

  • Update Meteor Streamer package (#14551)

  • Regression: unit tests were being skipped (#14543)

  • MsgTyping refactor (#14495)

  • Google Plus account is no longer accessible (#14503 by @zdumitru)

  • [IMPROVEMENT] Add tooltip to to notify user the purpose of back button in discussion (#13872 by @ashwaniYDV)

  • eslint errors currently on develop (#14518 by @Hudell)

  • Allow removing description, topic and annoucement of rooms(set as empty string) (#13682)

  • [IMPROVEMENT] Don't group messages with different alias (#14257 by @jungeonkim)

  • LingoHub based on develop (#14478)

  • Remove specific eslint rules (#14459)

  • New eslint rules (#14332)

  • Fix i18n files keys sort (#14433)

  • Fixes on DAU and MAU aggregations (#14418)

  • Add missing german translations (#14386 by @mrsimpson)

  • LingoHub based on develop (#14426)

  • fix discussions: remove restriction for editing room info, server side (#14039 by @mrsimpson)

  • Fix: Message body was not being updated when user disabled nrr message (#14390)

  • Improve German translations (#14351 by @mrsimpson)

  • Merge master into develop & Set version to 1.1.0-develop (#14317 by @wreiske)

  • Merge master into develop & Set version to 1.1.0-develop (#14294)

  • Fix: Add emoji shortnames to emoji's list (#14576)

  • Ci improvements (#14600)

  • Fix: emoji render performance for alias (#14593)

  • Federation i18n message changes (#14595)

  • [REGRESSION] Fix Slack bridge channel owner on channel creation (#14565)

  • Fix thumbs up emoji shortname (#14581)

  • [Fix] broken logo url in app.json (#14572 by @jaredmoody)

  • Add digitalocean button to readme (#14583)

  • Improvement: Permissions table (#14646)

  • Regression: Handle missing emojis (#14641)

  • LingoHub based on develop (#14643)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

1.0.5

2019-08-08 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0
🔍 Minor changes

👩💻👨💻 Core Team 🤓

1.0.4

2019-07-29 · 1 🐛 · 1 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🐛 Bug fixes

  • Not sanitized message types (#15054)

👩💻👨💻 Core Team 🤓

1.0.3

2019-05-09 · 1 🔍 · 8 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0
🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

1.0.2

2019-04-30 · 2 🚀 · 8 🐛 · 6 🔍 · 10 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🚀 Improvements

  • i18n of threads and discussion buttons (#14334)

  • Better error message when not able to get MongoDB Version (#14320)

🐛 Bug fixes

  • Unread line and new day separator were not aligned (#14338)

  • Audio notification for messages on DM (#14336)

  • Duplicate thread message after editing (#14330)

  • New day separator rendered over thread reply (#14328)

  • Missing i18n for some new Permissions (#14011)

  • View Logs admin page was broken and not rendering color logs (#14316)

  • show roles on message (#14313)

  • Remove reference to inexistent field when deleting message in thread (#14311)

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

1.0.1

2019-04-28 · 7 🐛 · 4 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🐛 Bug fixes

  • Popup cloud console in new window (#14296)

  • Switch oplog required doc link to more accurate link (#14288)

  • Optional exit on Unhandled Promise Rejection (#14291)

  • Error when accessing avatar with no token (#14293)

  • Startup error in registration check (#14286)

  • Wrong header at Apps admin section (#14290)

  • Error when accessing an invalid file upload url (#14282 by @wreiske)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

1.0.0

2019-04-28 · 4 · 34 🎉 · 33 🚀 · 107 🐛 · 174 🔍 · 60 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

BREAKING CHANGES

  • Remove deprecated file upload engine Slingshot (#13724)

  • Remove internal hubot package (#13522)

  • Prevent start if incompatible mongo version (#13927)

  • Require OPLOG/REPLICASET to run Rocket.Chat (#14227)

🎉 New features

  • Marketplace integration with Rocket.Chat Cloud (#13809)

  • Add message action to copy message to input as reply (#12626 by @mrsimpson)

  • Allow sending long messages as attachments (#13819)

  • Add e-mail field on Livechat Departments (#13775)

  • Provide new Livechat client as community feature (#13723)

  • Discussions (#13541 by @mrsimpson & @vickyokrm)

  • Bosnian lang (BS) (#13635 by @fliptrail)

  • Federation (#12370)

  • Show department field on Livechat visitor panel (#13530)

  • Add offset parameter to channels.history, groups.history, dm.history (#13310 by @xbolshe)

  • Permission to assign roles (#13597)

  • reply with a file (#12095 by @rssilva)

  • legal notice page (#12472 by @localguru)

  • Add missing remove add leader channel (#13315 by @Montel)

  • users.setActiveStatus endpoint in rest api (#13443 by @thayannevls)

  • User avatars from external source (#7929 by @mjovanovic0)

  • Limit all DDP/Websocket requests (configurable via admin panel) (#13311)

  • REST endpoint to forward livechat rooms (#13308)

  • Collect data for Monthly/Daily Active Users for a future dashboard (#11525)

  • Add parseUrls field to the apps message converter (#13248)

  • Add an option to delete file in files list (#13815)

  • Threads V 1.0 (#13996)

  • Add support to updatedSince parameter in emoji-custom.list and deprecated old endpoint (#13510)

  • Chatpal: Enable custom search parameters (#13829 by @Peym4n)

    • Add setting to request a comment when closing Livechat room (#13983 by @knrt10)
  • Rest threads (#14045)

  • Add GET method to fetch Livechat message through REST API (#14147)

  • Add Voxtelesys to list of SMS providers (#13697 by @jhnburke8 & @john08burke)

  • Rest endpoints of discussions (#13987)

  • Multiple slackbridges (#11346 by @Hudell & @kable-wilmoth)

  • option to not use nrr (experimental) (#14224)

  • Set up livechat connections created from new client (#14236)

  • allow drop files on thread (#14214)

  • Update message actions (#14268)

🚀 Improvements

  • UI of page not found (#13757 by @fliptrail)

  • Show rooms with mentions on unread category even with hide counter (#13948)

  • Join channels by sending a message or join button (#13752) (#13752 by @bhardwajaditya)

  • Filter agents with autocomplete input instead of select element (#13730)

  • Ignore agent status when queuing incoming livechats via Guest Pool (#13818)

  • Replaces color #13679A to #1d74f5 (#13796 by @fliptrail)

  • Remove unnecessary "File Upload". (#13743 by @knrt10)

  • Add index for room's ts (#13726)

  • Add decoding for commonName (cn) and displayName attributes for SAML (#12347 by @pkolmann)

  • Deprecate fixCordova helper (#13598)

  • Remove dangling side-nav styles (#13584)

  • Disable X-Powered-By header in all known express middlewares (#13388)

  • Allow custom rocketchat username for crowd users and enable login via email/crowd_username (#12981 by @steerben)

  • Add department field on find guest method (#13491)

  • KaTeX and Autolinker message rendering (#11698)

  • Update to MongoDB 4.0 in docker-compose file (#13396 by @ngulden)

  • Admin ui (#13393)

  • End to end tests (#13401)

  • Update deleteUser errors to be more semantic (#12380 by @timkinnane)

  • Send uniqueID to all clients so Jitsi rooms can be created correctly (#13342)

  • Line height on static content pages (#11673 by @timkinnane)

  • new icons (#13289)

  • Add permission to change other user profile avatar (#13884 by @knrt10)

  • UI of Permissions page (#13732 by @fliptrail)

  • Use SessionId for credential token in SAML request (#13791 by @MohammedEssehemy)

  • Include more information to help with bug reports and debugging (#14047)

  • New sidebar item badges, mention links, and ticks (#14030)

  • Remove setting to show a livechat is waiting (#13992)

  • Attachment download caching (#14137 by @wreiske)

  • Get avatar from oauth (#14131)

  • OAuth Role Sync (#13761 by @hypery2k)

  • Update the Apps Engine version to v1.4.1 (#14072)

  • Replace livechat inquiry dialog with preview room (#13986)

🐛 Bug fixes

  • Opening a Livechat room from another agent (#13951)

  • Directory and Apps logs page (#13938)

  • Minor issues detected after testing the new Livechat client (#13521)

  • Display first message when taking Livechat inquiry (#13896)

  • Loading theme CSS on first server startup (#13953)

  • OTR dialog issue (#13755 by @knrt10)

  • Limit App’s HTTP calls to 500ms (#13949)

  • Read Receipt for Livechat Messages fixed (#13832 by @knrt10)

  • Avatar image being shrinked on autocomplete (#13914)

  • VIDEO/JITSI multiple calls before video call (#13855)

  • Some Safari bugs (#13895)

  • wrong width/height for tile_70 (mstile 70x70 (png)) (#13851 by @ulf-f)

  • wrong importing of e2e (#13863)

  • Forwarded Livechat visitor name is not getting updated on the sidebar (#13783 by @zolbayars)

  • Remove spaces in some i18n files (#13801)

  • Translation interpolations for many languages (#13751 by @fliptrail)

  • Fixed grammatical error. (#13559 by @gsunit)

  • In home screen Rocket.Chat+ is dispalyed as Rocket.Chat (#13784 by @ashwaniYDV)

  • No new room created when conversation is closed (#13753 by @knrt10)

  • Loading user list from room messages (#13769)

  • User is unable to enter multiple emojis by clicking on the emoji icon (#13744 by @Kailash0311)

  • Audio message recording (#13727)

  • Remove Room info for Direct Messages (#9383) (#12429 by @vinade)

  • WebRTC wasn't working duo to design and browser's APIs changes (#13675)

  • Adds Proper Language display name for many languages (#13714 by @fliptrail)

  • Update bad-words to 3.0.2 (#13705 by @trivoallan)

  • Changing Room name updates the webhook (#13672 by @knrt10)

  • Fix snap refresh hook (#13702)

  • Audio message recording issues (#13486)

  • Legal pages' style (#13677)

  • Stop livestream (#13676)

  • Avatar fonts for PNG and JPG (#13681)

  • Block User Icon (#13630 by @knrt10)

  • Corrects UI background of forced F2A Authentication (#13670 by @fliptrail)

  • Race condition on the loading of Apps on the admin page (#13587)

  • Do not allow change avatars of another users without permission (#13629)

  • link of k8s deploy (#13612 by @Mr-Linus)

  • Bugfix markdown Marked link new tab (#13245 by @DeviaVir)

  • Partially messaging formatting for bold letters (#13599 by @knrt10)

  • Change userId of rate limiter, change to logged user (#13442)

  • Add retries to docker-compose.yml, to wait for MongoDB to be ready (#13199 by @tiangolo)

  • Non-latin room names and other slugifications (#13467)

  • Fixed rocketchat-oembed meta fragment pulling (#13056 by @wreiske)

  • Attachments without dates were showing December 31, 1970 (#13428 by @wreiske)

  • Restart required to apply changes in API Rate Limiter settings (#13451)

  • Ability to activate an app installed by zip even offline (#13563)

  • .bin extension added to attached file names (#13468 by @Hudell)

  • Right arrows in default HTML content (#13502)

  • Typo in a referrer header in inject.js file (#13469 by @algomaster99)

  • Fix issue cannot filter channels by name (#12952 by @huydang284)

  • mention-links not being always resolved (#11745 by @mrsimpson)

  • allow user to logout before set username (#13439)

  • Error when recording data into the connection object (#13553)

  • Handle showing/hiding input in messageBox (#13564)

  • Fix wrong this scope in Notifications (#13515)

  • Get next Livechat agent endpoint (#13485)

  • Sidenav mouse hover was slow (#13482)

  • Emoji detection at line breaks (#13447 by @savish28)

  • Small improvements on message box (#13444)

  • Fixing rooms find by type and name (#11451 by @hmagarotto)

  • linear-gradient background on safari (#13363)

  • Fixed text for "bulk-register-user" (#11558 by @the4ndy)

  • Pass token for cloud register (#13350)

  • Setup wizard calling 'saveSetting' for each field/setting (#13349)

  • Rate Limiter was limiting communication between instances (#13326)

  • Mobile view and re-enable E2E tests (#13322)

  • Hipchat Enterprise Importer not generating subscriptions (#13293 by @Hudell)

  • Message updating by Apps (#13294)

  • REST endpoint for creating custom emojis (#13306)

  • Preview of image uploads were not working when apps framework is enable (#13303)

  • HipChat Enterprise importer fails when importing a large amount of messages (millions) (#13221 by @Hudell)

  • Fix bug when user try recreate channel or group with same name and remove room from cache when user leaves room (#12341)

  • Closing sidebar when room menu is clicked. (#13842 by @Kailash0311)

  • Check settings for name requirement before validating (#14021)

  • Links and upload paths when running in a subdir (#13982)

  • users.getPreferences when the user doesn't have any preferences (#13532 by @thayannevls)

  • Real names were not displayed in the reactions (API/UI) (#13495)

  • Theme CSS loading in subdir env (#14015)

  • Fix rendering of links in the announcement modal (#13250 by @supra08)

  • Add custom MIME types for *.ico extension (#13969)

  • Groups endpoints permission validations (#13994)

  • Focus on input when emoji picker box is open was not working (#13981)

  • Auto hide Livechat room from sidebar on close (#13824 by @knrt10)

  • Improve cloud section (#13820)

  • Wrong permalink when running in subdir (#13746 by @ura14h)

  • Change localStorage keys to work when server is running in a subdir (#13968)

  • SAML certificate settings don't follow a pattern (#14179 by @Hudell)

  • Custom Oauth store refresh and id tokens with expiresIn (#14121 by @ralfbecker)

  • Apps converters delete fields on message attachments (#14028)

  • Custom Oauth login not working with accessToken (#14113 by @knrt10)

  • renderField template to correct short property usage (#14148)

  • Updating a message from apps if keep history is on (#14129)

  • Missing connection headers on Livechat REST API (#14130)

  • Receiving agent for new livechats from REST API (#14103)

  • Livechat user registration in another department (#10695)

  • Support for handling SAML LogoutRequest SLO (#14074)

  • Livechat office hours (#14031)

  • Auto-translate toggle not updating rendered messages (#14262)

  • Align burger menu in header with content matching room header (#14265)

  • Normalize TAPi18n language string on Livechat widget (#14012)

  • Autogrow not working properly for many message boxes (#14163)

  • Image attachment re-renders on message update (#14207 by @Kailash0311)

  • Sidenav does not open on some admin pages (#14010)

  • Empty result when getting badge count notification (#14244)

  • Obey audio notification preferences (#14188)

  • Slackbridge private channels (#14273 by @Hudell & @nylen)

  • View All members button now not in direct room (#14081 by @knrt10)

🔍 Minor changes
  • Update eslint config (#13966)

  • Remove some bad references to messageBox (#13954)

  • LingoHub based on develop (#13964)

  • Update preview Dockerfile to use Stretch dependencies (#13947)

  • Small improvements to federation callbacks/hooks (#13946)

  • Improve: Support search and adding federated users through regular endpoints (#13936)

  • Remove bitcoin link in Readme.md since the link is broken (#13935 by @ashwaniYDV)

  • Fix missing dependencies on stretch CI image (#13910)

  • Remove some index.js files routing for server/client files (#13772)

  • Use CircleCI Debian Stretch images (#13906)

  • LingoHub based on develop (#13891)

  • User remove role dialog fixed (#13874 by @bhardwajaditya)

  • Rename Threads to Discussion (#13782)

  • [BUG] Icon Fixed for Knowledge base on Livechat (#13806 by @knrt10)

  • Add support to search for all users in directory (#13803)

  • LingoHub based on develop (#13839)

  • Remove unused style (#13834)

  • Remove unused files (#13833)

  • Lingohub sync and additional fixes (#13825)

  • Fix: addRoomAccessValidator method created for Threads (#13789)

  • Adds French translation of Personal Access Token (#13779 by @ashwaniYDV)

  • Remove Sandstorm support (#13773)

  • Removing (almost) every dynamic imports (#13767)

  • Regression: Threads styles improvement (#13741)

  • Convert imports to relative paths (#13740)

  • Regression: removed backup files (#13729)

  • Remove unused files (#13725)

  • Add Houston config (#13707)

  • Change the way to resolve DNS for Federation (#13695)

  • Update husky config (#13687)

  • Regression: Prune Threads (#13683)

  • Regression: Fix icon for DMs (#13679)

  • Regression: Add missing translations used in Apps pages (#13674)

  • Regression: User Discussions join message (#13656 by @bhardwajaditya)

  • Regression: Sidebar create new channel hover text (#13658 by @bhardwajaditya)

  • Regression: Fix embedded layout (#13574)

  • Improve: Send cloud token to Federation Hub (#13651)

  • Regression: Discussions - Invite users and DM (#13646)

  • LingoHub based on develop (#13623)

  • Force some words to translate in other languages (#13367 by @soltanabadiyan)

  • Fix wrong imports (#13601)

  • Fix: Some german translations (#13299 by @soenkef)

  • Add better positioning for tooltips on edges (#13472)

  • Fix: Mongo.setConnectionOptions was not being set correctly (#13586)

  • Regression: Missing settings import at packages/rocketchat-livechat/server/methods/saveAppearance.js (#13573)

  • Depack: Use mainModule for root files (#13508)

  • Regression: fix app pages styles (#13567)

  • Move mongo config away from cors package (#13531)

  • Regression: Add debounce on admin users search to avoid blocking by DDP Rate Limiter (#13529)

  • Remove Package references (#13523)

  • Remove Npm.depends and Npm.require except those that are inside package.js (#13518)

  • Update Meteor 1.8.0.2 (#13519)

  • Convert rc-nrr and slashcommands open to main module structure (#13520)

  • Regression: Fix wrong imports in rc-models (#13516)

  • Regression: Fix autolinker that was not parsing urls correctly (#13497)

  • Regression: Not updating subscriptions and not showing desktop notifcations (#13509)

  • Fix some imports from wrong packages, remove exports and files unused in rc-ui (#13422)

  • Remove functions from globals (#13421)

  • Remove unused files and code in rc-lib - step 3 (#13420)

  • Remove unused files in rc-lib - step 2 (#13419)

  • Remove unused files and code in rc-lib - step 1 (#13416)

  • Convert rocketchat-lib to main module structure (#13415)

  • Regression: Message box geolocation was throwing error (#13496)

  • Import missed functions to remove dependency of RC namespace (#13414)

  • Convert rocketchat-apps to main module structure (#13409)

  • Remove dependency of RC namespace in root server folder - step 6 (#13405)

  • Remove dependency of RC namespace in root server folder - step 5 (#13402)

  • Remove dependency of RC namespace in root server folder - step 4 (#13400)

  • Remove dependency of RC namespace in root server folder - step 3 (#13398)

  • Remove dependency of RC namespace in root server folder - step 2 (#13397)

  • Remove dependency of RC namespace in root server folder - step 1 (#13390)

  • Remove dependency of RC namespace in root client folder, imports/message-read-receipt and imports/personal-access-tokens (#13389)

  • Remove dependency of RC namespace in rc-integrations and importer-hipchat-enterprise (#13386)

  • Move rc-livechat server models to rc-models (#13384)

  • Remove dependency of RC namespace in rc-livechat/server/publications (#13383)

  • Remove dependency of RC namespace in rc-livechat/server/methods (#13382)

  • Remove dependency of RC namespace in rc-livechat/imports, lib, server/api, server/hooks and server/lib (#13379)

  • Remove LIvechat global variable from RC namespace (#13378)

  • Remove dependency of RC namespace in rc-livechat/server/models (#13377)

  • Remove dependency of RC namespace in livechat/client (#13370)

  • Remove dependency of RC namespace in rc-wordpress, chatpal-search and irc (#13492)

  • Remove dependency of RC namespace in rc-videobridge and webdav (#13366)

  • Remove dependency of RC namespace in rc-ui-master, ui-message- user-data-download and version-check (#13365)

  • Remove dependency of RC namespace in rc-ui-clean-history, ui-admin and ui-login (#13362)

  • Remove dependency of RC namespace in rc-ui, ui-account and ui-admin (#13361)

  • Remove dependency of RC namespace in rc-statistics and tokenpass (#13359)

  • Remove dependency of RC namespace in rc-smarsh-connector, sms and spotify (#13358)

  • Remove dependency of RC namespace in rc-slash-kick, leave, me, msg, mute, open, topic and unarchiveroom (#13357)

  • Remove dependency of RC namespace in rc-slash-archiveroom, create, help, hide, invite, inviteall and join (#13356)

  • Remove dependency of RC namespace in rc-setup-wizard, slackbridge and asciiarts (#13348)

  • Remove dependency of RC namespace in rc-reactions, retention-policy and search (#13347)

  • Remove dependency of RC namespace in rc-oembed and rc-otr (#13345)

  • Remove dependency of RC namespace in rc-oauth2-server and message-star (#13344)

  • Remove dependency of RC namespace in rc-message-pin and message-snippet (#13343)

  • Depackaging (#13483)

  • Merge master into develop & Set version to 1.0.0-develop (#13435 by @Hudell & @TkTech & @theundefined)

  • Regression: Table admin pages (#13411)

  • Regression: Template error (#13410)

  • Removed old templates (#13406)

  • Fix: Missing export in cloud package (#13282)

  • Add pagination to getUsersOfRoom (#12834 by @Hudell)

  • OpenShift custom OAuth support (#13925 by @bsharrow)

  • Settings: disable reset button (#14026)

  • Settings: hiding reset button for readonly fields (#14025)

  • Fix debug logging not being enabled by the setting (#13979)

  • Deprecate /api/v1/info in favor of /api/info (#13798)

  • Change dynamic dependency of FileUpload in Messages models (#13776)

  • Allow set env var METEOR_OPLOG_TOO_FAR_BEHIND (#14017)

  • Improve: Decrease padding for app buy modal (#13984)

  • Prioritize user-mentions badge (#14057)

  • Proper thread quote, clear message box on send, and other nice things to have (#14049)

  • Fix: Tests were not exiting RC instances (#14054)

  • Fix shield indentation (#14048)

  • Fix modal scroll (#14052)

  • Fix race condition of lastMessage set (#14041)

  • Fix room re-rendering (#14044)

  • Fix sending notifications to mentions on threads and discussion email sender (#14043)

  • Fix discussions issues after room deletion and translation actions not being shown (#14018)

  • Show discussion avatar (#14053)

  • Fix threads tests (#14180)

  • Prevent error for ldap login with invalid characters (#14160)

  • [REGRESSION] Messages sent by livechat's guests are losing sender info (#14174)

  • Faster CI build for PR (#14171)

  • Regression: Message box does not go back to initial state after sending a message (#14161)

  • Prevent error on normalize thread message for preview (#14170)

  • Update badges and mention links colors (#14071)

  • Smaller thread replies and system messages (#14099)

  • Regression: User autocomplete was not listing users from correct room (#14125)

  • Regression: Role creation and deletion error fixed (#14097 by @knrt10)

  • [Regression] Fix integrations message example (#14111)

  • Fix update apps capability of updating messages (#14118)

  • Fix: Skip thread notifications on message edit (#14100)

  • Fix: Remove message class sequential if new-day is present (#14116)

  • Fix top bar unread message counter (#14102)

  • LingoHub based on develop (#14046)

  • Fix sending message from action buttons in messages (#14101)

  • Fix: Error when version check endpoint was returning invalid data (#14089)

  • Wait port release to finish tests (#14066)

  • Fix threads rendering performance (#14059)

  • Unstuck observers every minute (#14076)

  • Fix messages losing thread titles on editing or reaction and improve message actions (#14051)

  • Improve message validation (#14266)

  • Added federation ping, loopback and dashboard (#14007)

  • Regression: Exception on notification when adding someone in room via mention (#14251)

  • Regression: fix grouping for reactive message (#14246)

  • Regression: Cursor position set to beginning when editing a message (#14245)

  • Regression: grouping messages on threads (#14238)

  • Regression: Remove border from unstyled message body (#14235)

  • Move LDAP Escape to login handler (#14234)

  • [Regression] Personal Access Token list fixed (#14216 by @knrt10)

  • ESLint: Add more import rules (#14226)

  • Regression: fix drop file (#14225)

  • Broken styles in Administration's contextual bar (#14222)

  • Regression: Broken UI for messages (#14223)

  • Exit process on unhandled rejection (#14220)

  • Unify mime-type package configuration (#14217)

  • Regression: Prevent startup errors for mentions parsing (#14219)

  • Regression: System messages styling (#14189)

  • Prevent click on reply thread to trigger flex tab closing (#14215)

  • created function to allow change default values, fix loading search users (#14177)

  • Use main message as thread tab title (#14213)

  • Use own logic to get thread infos via REST (#14210)

  • Regression: wrong expression at messageBox.actions.remove() (#14192)

  • Increment user counter on DMs (#14185)

  • [REGRESSION] Fix variable name references in message template (#14184)

  • Regression: Active room was not being marked (#14276)

  • Rename Cloud to Connectivity Services & split Apps in Apps and Marketplace (#14211)

  • LingoHub based on develop (#14178)

  • Regression: Discussions were not showing on Tab Bar (#14050 by @knrt10)

  • Force unstyling of blockquote under .message-body--unstyled (#14274)

  • Regression: Admin embedded layout (#14229)

  • New threads layout (#14269)

  • Improve: Marketplace auth inside Rocket.Chat instead of inside the iframe. (#14258)

  • [New] Reply privately to group messages (#14150 by @bhardwajaditya)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.74.3

2019-02-13 · 3 🚀 · 11 🐛 · 3 🔍 · 9 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🚀 Improvements

  • Open rooms quicker (#13417)

  • Allow configure Prometheus port per process via Environment Variable (#13436)

  • Add API option "permissionsRequired" (#13430)

🐛 Bug fixes

  • Invalid condition on getting next livechat agent over REST API endpoint (#13360)

  • "Test Desktop Notifications" not triggering a notification (#13457)

  • Translated and incorrect i18n variables (#13463 by @leonboot)

  • Properly escape custom emoji names for pattern matching (#13408)

  • Not translated emails (#13452)

  • XML-decryption module not found (#13437 by @Hudell)

  • Update Russian localization (#13244 by @BehindLoader)

  • Several Problems on HipChat Importer (#13336 by @Hudell)

  • Invalid push gateway configuration, requires the uniqueId (#13423)

  • Notify private settings changes even on public settings changed (#13369)

  • Misaligned upload progress bar "cancel" button (#13407)

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.74.2

2019-02-05 · 1 🚀 · 3 🐛 · 4 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🚀 Improvements

  • Send uniqueID to all clients so Jitsi rooms can be created correctly (#13342)

🐛 Bug fixes

  • Rate Limiter was limiting communication between instances (#13326)

  • Setup wizard calling 'saveSetting' for each field/setting (#13349)

  • Pass token for cloud register (#13350)

👩💻👨💻 Core Team 🤓

0.74.1

2019-02-01 · 4 🎉 · 7 🐛 · 1 🔍 · 8 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🎉 New features

  • Limit all DDP/Websocket requests (configurable via admin panel) (#13311)

  • REST endpoint to forward livechat rooms (#13308)

  • Collect data for Monthly/Daily Active Users for a future dashboard (#11525)

  • Add parseUrls field to the apps message converter (#13248)

🐛 Bug fixes

  • Mobile view and re-enable E2E tests (#13322)

  • Hipchat Enterprise Importer not generating subscriptions (#13293 by @Hudell)

  • Message updating by Apps (#13294)

  • REST endpoint for creating custom emojis (#13306)

  • Preview of image uploads were not working when apps framework is enable (#13303)

  • HipChat Enterprise importer fails when importing a large amount of messages (millions) (#13221 by @Hudell)

  • Fix bug when user try recreate channel or group with same name and remove room from cache when user leaves room (#12341)

🔍 Minor changes
  • Fix: Missing export in cloud package (#13282)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.74.0

2019-01-28 · 11 🎉 · 11 🚀 · 15 🐛 · 36 🔍 · 22 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🎉 New features

  • SAML: Adds possibility to decrypt encrypted assertions (#12153 by @gerbsen)

  • Add rate limiter to REST endpoints (#11251)

  • Added an option to disable email when activate and deactivate users (#13183)

  • Add create, update and delete endpoint for custom emojis (#13160)

  • Added endpoint to update timeout of the jitsi video conference (#13167)

  • Display total number of files and total upload size in admin (#13184)

  • Livechat GDPR compliance (#12982)

  • Added stream to notify when agent status change (#13076)

  • Add new Livechat REST endpoint to update the visitor's status (#13108)

  • Add Allow Methods directive to CORS (#13073)

  • Cloud Integration (#13013)

🚀 Improvements

  • Dutch translations (#12294 by @Jeroeny)

  • Persian translations (#13114 by @behnejad)

  • Change the way the app detail screen shows support link when it's an email (#13129)

  • Process alerts from update checking (#13194)

  • Add "Apps Engine Version" to Administration > Info (#13169)

  • New Livechat statistics added to statistics collector (#13168)

  • Return room type field on Livechat findRoom method (#13078)

  • Return visitorEmails field on Livechat findGuest method (#13097)

  • Adds the "showConnecting" property to Livechat Config payload (#13158)

  • Adds history log for all Importers and improves HipChat import performance (#13083 by @Hudell)

  • Inject metrics on callbacks (#13266)

🐛 Bug fixes

  • Update Message: Does not show edited when message was not edited. (#13053 by @Kailash0311)

  • Notifications for mentions not working on large rooms and don't emit desktop notifications for offline users (#13067)

  • Emoticons not displayed in room topic (#12858 by @alexbartsch)

  • REST API endpoint users.getPersonalAccessTokens error when user has no access tokens (#13150)

  • Remove unused code for Cordova (#13188)

  • Avatars with transparency were being converted to black (#13181)

  • REST api client base url on subdir (#13180)

  • Change webdav creation, due to changes in the npm lib after last update (#13170)

  • Invite command was not accpeting @ in username (#12927 by @piotrkochan)

  • Remove ES6 code from Livechat widget script (#13105)

  • User status on header and user info are not translated (#13096)

  • #11692 - Suppress error when drop collection in migration to suit to … (#13091 by @Xuhao)

  • Change input type of e2e to password (#13077 by @supra08)

  • LDAP login of new users overwriting fname from all subscriptions (#13203)

  • Snap upgrade add post-refresh hook (#13153)

🔍 Minor changes
  • Release 0.74.0 (#13270 by @Xuhao & @supra08)

  • LingoHub based on develop (#13201)

  • Language: Edit typo "Обновлить" (#13177 by @zpavlig)

  • Regression: Fix export AudioRecorder (#13192)

  • Remove dependency of RocketChat namespace and push-notifications (#13137)

  • Remove dependency of RocketChat namespace and custom-sounds (#13136)

  • Remove dependency of RocketChat namespace and logger (#13135)

  • Remove dependency between RocketChat namespace and migrations (#13133)

  • Convert rocketchat:ui to main module structure (#13132)

  • Remove dependency of RocketChat namespace inside rocketchat:ui (#13131)

  • Move some ui function to ui-utils (#13123)

  • Regression: fix upload permissions (#13157)

  • Move some function to utils (#13122)

  • Remove directly dependency between rocketchat:lib and emoji (#13118)

  • Convert rocketchat-webrtc to main module structure (#13117)

  • Remove directly dependency between lib and e2e (#13115)

  • Convert rocketchat-ui-master to main module structure (#13107)

  • Regression: fix rooms model's collection name (#13146)

  • Convert rocketchat-ui-sidenav to main module structure (#13098)

  • Convert rocketchat-file-upload to main module structure (#13094)

  • Remove dependency between lib and authz (#13066)

  • Globals/main module custom oauth (#13037)

  • Move UI Collections to rocketchat:models (#13064)

  • Rocketchat mailer (#13036)

  • Move rocketchat promises (#13039)

  • Globals/move rocketchat notifications (#13035)

  • Test only MongoDB with oplog versions 3.2 and 4.0 for PRs (#13119)

  • Move/create rocketchat callbacks (#13034)

  • Move/create rocketchat metrics (#13032)

  • Move rocketchat models (#13027)

  • Move rocketchat settings to specific package (#13026)

  • Remove incorrect pt-BR translation (#13074)

  • Merge master into develop & Set version to 0.74.0-develop (#13050 by @Hudell & @ohmonster & @piotrkochan)

  • Regression: Fix audio message upload (#13224)

  • Regression: Fix emoji search (#13207)

  • Change apps engine persistence bridge method to updateByAssociations (#13239)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.73.2

2019-01-07 · 1 🎉 · 1 🔍 · 3 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🎉 New features

🔍 Minor changes

👩💻👨💻 Core Team 🤓

0.73.1

2018-12-28 · 1 🐛 · 3 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

🐛 Bug fixes

  • Default importer path (#13045)
🔍 Minor changes
  • Release 0.73.1 (#13052)

  • Execute tests with versions 3.2, 3.4, 3.6 and 4.0 of MongoDB (#13049)

  • Regression: Get room's members list not working on MongoDB 3.2 (#13051)

👩💻👨💻 Core Team 🤓

0.73.0

2018-12-28 · 1 · 16 🎉 · 25 🚀 · 60 🐛 · 165 🔍 · 39 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1

BREAKING CHANGES

  • Update to Meteor to 1.8 (#12468)

🎉 New features

  • Create new permission.listAll endpoint to be able to use updatedSince parameter (#12748)

  • Mandatory 2fa for role (#9748 by @Hudell & @karlprieb)

  • Add query parameter support to emoji-custom endpoint (#12754)

  • Added a link to contributing.md (#12856 by @sanketsingh24)

  • Added chat.getDeletedMessages since specific date (#13010)

  • Download button for each file in fileslist (#12874 by @alexbartsch)

  • Syncloud deploy option (#12867 by @cyberb)

  • Config hooks for snap (#12351)

  • Livechat registration form message (#12597)

  • Include message type & id in push notification payload (#12771 by @cardoso)

  • Add permission to enable personal access token to specific roles (#12309)

  • Option to reset e2e key (#12483 by @Hudell)

  • /api/v1/spotlight: return joinCodeRequired field for rooms (#12651 by @cardoso)

  • New API Endpoints for the new version of JS SDK (#12623)

  • Setting to configure robots.txt content (#12547 by @Hudell)

  • Make Livechat's widget draggable (#12378)

🚀 Improvements

  • Hipchat Enterprise Importer (#12985 by @Hudell)

  • Add missing translation keys. (#12722 by @ura14h)

  • Accept Slash Commands via Action Buttons when msg_in_chat_window: true (#13009)

  • Allow transfer Livechats to online agents only (#13008)

  • Adding debugging instructions in README (#12989 by @hypery2k)

  • Do not emit settings if there are no changes (#12904)

  • Returning an open room object in the Livechat config endpoint (#12865)

  • Use MongoBD aggregation to get users from a room (#12566)

  • Username suggestion logic (#12779)

  • Allow apps to update persistence by association (#12714)

  • Add more methods to deal with rooms via Rocket.Chat.Apps (#12680)

  • Better query for finding subscriptions that need a new E2E Key (#12692 by @Hudell)

  • Improve unreads and unreadsFrom response, prevent it to be equal null (#12563)

  • Add rooms property in user object, if the user has the permission, with rooms roles (#12105)

  • border-radius to use --border-radius (#12675)

  • Update the 'keyboard shortcuts' documentation (#12564 by @nicolasbock)

  • Add new acceptable header for Livechat REST requests (#12561)

  • Atlassian Crowd settings and option to sync user data (#12616)

  • CircleCI to use MongoDB 4.0 for testing (#12618)

  • Japanese translations (#12382 by @ura14h)

  • Add CTRL modifier for keyboard shortcut (#12525 by @nicolasbock)

  • Ignore non-existent Livechat custom fields on Livechat API (#12522)

  • Emoji search on messageBox behaving like emojiPicker's search (#9607) (#12452 by @vinade)

  • German translations (#12471 by @mrsimpson)

  • Limit the number of typing users shown (#8722) (#12400 by @vinade)

🐛 Bug fixes

  • Avoiding links with highlighted words (#12123 by @rssilva)

  • Pin and unpin message were not checking permissions (#12739)

  • Fix users.setPreferences endpoint, set language correctly (#12734)

  • Fix set avatar http call, to avoid SSL errors (#12790)

  • Webdav integration account settings were being shown even when Webdav was disabled (#12569 by @karakayasemi)

  • Provide better Dutch translations 🇳🇱 (#12792 by @mathysie)

  • E2Es password reaveal text is always >%S` when language is zh (#12795 by @lvyue)

  • Nested Markdown blocks not parsed properly (#12998 by @Hudell)

  • Change JSON to EJSON.parse query to support type Date (#12706)

  • Inherit font family in message user card (#13004)

  • Some deprecation issues for media recording (#12948)

  • Stop click event propagation on mention link or user card (#12983)

  • Change field checks in RocketChat.saveStreamingOptions (#12973)

  • Remove sharp's deprecation warnings on image upload (#12980)

  • Use web.browser.legacy bundle for Livechat script (#12975)

  • Revert Jitsi external API to an asset (#12954)

  • Exception in getSingleMessage (#12970 by @tsukiRep)

  • multiple rooms-changed (#12940)

  • Readable validation on the apps engine environment bridge (#12994)

  • Check for object falsehood before referencing properties in saveRoomSettings (#12972)

  • Spotlight being called while in background (#12957)

  • Padding for message box in embedded layout (#12556)

  • Crowd sync was being stopped when a user was not found (#12930 by @piotrkochan)

  • Some icons were missing (#12913)

  • User data download fails when a room has been deleted. (#12829 by @Hudell)

  • CAS Login not working with renamed users (#12860 by @Hudell)

  • Stream of my_message wasn't sending the room information (#12914)

  • cannot reset password (#12903 by @Hudell)

  • Version check update notification (#12905)

  • line-height for unread bar buttons (jump to first and mark as read) (#12900)

  • PDF view loading indicator (#12882)

  • Reset password email (#12898)

  • Data Import not working (#12866 by @Hudell)

  • Incorrect parameter name in Livechat stream (#12851)

  • Autotranslate icon on message action menu (#12585)

  • Google Cloud Storage storage provider (#12843)

  • Update caret position on insert a new line in message box (#12713)

  • DE translation for idle-time-limit (#12637 by @pfuender)

  • Fixed Anonymous Registration (#12633 by @wreiske)

  • high cpu usage ~ svg icon (#12677 by @ph1p)

  • Fix favico error (#12643)

  • Condition to not render PDF preview (#12632)

  • Admin styles (#12614)

  • Admin styles (#12602)

  • Change registration message when user need to confirm email (#9336 by @karlprieb)

  • Import missed file in rocketchat-authorization (#12570)

  • Prevent subscriptions and calls to rooms events that the user is not participating (#12558)

  • Wrong test case for users.setAvatar endpoint (#12539)

  • Spotlight method being called multiple times (#12536)

  • German translation for for API_EmbedIgnoredHosts label (#12518 by @mbrodala)

  • Handle all events for enter key in message box (#12507)

  • Fix wrong parameter in chat.delete endpoint and add some test cases (#12408)

  • Email sending with GDPR user data (#12487)

  • Manage own integrations permissions check (#12397)

  • stream room-changed (#12411)

  • Emoji picker is not in viewport on small screens (#12457 by @ramrami)

  • Disabled word translation to Spanish (#12406 by @Ismaw34)

  • Disabled word translation to Chinese (#12260 by @AndreamApp)

  • Correct roomName value in Mail Messages (#12363) (#12453 by @vinade)

  • Download files without extension wasn't possible (#13033)

🔍 Minor changes
  • Release 0.72.3 (#12932 by @Hudell & @piotrkochan)

  • Release 0.72.2 (#12901)

  • LingoHub based on develop (#13014)

  • Move isFirefox and isChrome functions to rocketchat-utils (#13011)

  • Move tapi18n t and isRtl functions from ui to utils (#13005)

  • Remove /* globals */ wave 4 (#12999)

  • Remove /* globals */ wave 3 (#12997)

  • Convert rocketchat-logger to main module structure and remove Logger from eslintrc (#12995)

  • Remove /* globals */ wave 2 (#12988)

  • Remove /* globals */ from files wave-1 (#12984)

  • Move globals of test to a specific eslintrc file (#12959)

  • Remove global ServiceConfiguration (#12960)

  • Remove global toastr (#12961)

  • Convert rocketchat-livechat to main module structure (#12942)

  • changed maxRoomsOpen (#12949)

  • Revert imports of css, reAdd them to the addFiles function (#12934)

  • Convert rocketchat-theme to main module structure (#12896)

  • Convert rocketchat-katex to main module structure (#12895)

  • Convert rocketchat-webdav to main module structure (#12886)

  • Convert rocketchat-ui-message to main module structure (#12871)

  • Convert rocketchat-videobridge to main module structure (#12881)

  • Convert rocketchat-reactions to main module structure (#12888)

  • Convert rocketchat-wordpress to main module structure (#12887)

  • Fix: snap push from ci (#12883)

  • Convert rocketchat-version-check to main module structure (#12879)

  • Convert rocketchat-user-data-dowload to main module structure (#12877)

  • Convert rocketchat-ui-vrecord to main module structure (#12875)

  • Convert rocketchat-ui-login to main module structure (#12861)

  • Convert rocketchat-ui-flextab to main module structure (#12859)

  • German translation typo fix for Reacted_with (#12761 by @localguru)

  • Convert rocketchat-ui-account to main module structure (#12842)

  • Convert rocketchat-ui-clean-history to main module structure (#12846)

  • Convert rocketchat-ui-admin to main module structure (#12844)

  • Convert rocketchat-tokenpass to main module structure (#12838)

  • Remove rocketchat-tutum package (#12840)

  • Convert rocketchat-tooltip to main module structure (#12839)

  • Convert rocketchat-token-login to main module structure (#12837)

  • Convert rocketchat-statistics to main module structure (#12833)

  • Convert rocketchat-spotify to main module structure (#12832)

  • Convert rocketchat-sms to main module structure (#12831)

  • Convert rocketchat-search to main module structure (#12801)

  • Convert rocketchat-message-pin to main module structure (#12767)

  • Convert rocketchat-message-star to main module structure (#12770)

  • Convert rocketchat-slashcommands-msg to main module structure (#12823)

  • Convert rocketchat-smarsh-connector to main module structure (#12830)

  • Convert rocketchat-slider to main module structure (#12828)

  • Convert rocketchat-slashcommands-unarchiveroom to main module structure (#12827)

  • Dependencies update (#12624)

  • Convert rocketchat-slashcommands-topic to main module structure (#12826)

  • Convert rocketchat-slashcommands-open to main module structure (#12825)

  • Convert rocketchat-slashcommands-mute to main module structure (#12824)

  • Convert rocketchat-slashcommands-me to main module structure (#12822)

  • Convert rocketchat-slashcommands-leave to main module structure (#12821)

  • Convert rocketchat-slashcommands-kick to main module structure (#12817)

  • Convert rocketchat-slashcommands-join to main module structure (#12816)

  • Convert rocketchat-slashcommands-inviteall to main module structure (#12815)

  • Convert rocketchat-slashcommands-invite to main module structure (#12814)

  • Convert rocketchat-slashcommands-hide to main module structure (#12813)

  • Convert rocketchat-slashcommands-help to main module structure (#12812)

  • Convert rocketchat-slashcommands-create to main module structure (#12811)

  • Convert rocketchat-slashcomands-archiveroom to main module structure (#12810)

  • Convert rocketchat-slashcommands-asciiarts to main module structure (#12808)

  • Convert rocketchat-slackbridge to main module structure (#12807)

  • Convert rocketchat-setup-wizard to main module structure (#12806)

  • Convert rocketchat-sandstorm to main module structure (#12799)

  • Convert rocketchat-oauth2-server-config to main module structure (#12773)

  • Convert rocketchat-message-snippet to main module structure (#12768)

  • Fix CI deploy job (#12803)

  • Convert rocketchat-retention-policy to main module structure (#12797)

  • Convert rocketchat-push-notifications to main module structure (#12778)

  • Convert rocketchat-otr to main module structure (#12777)

  • Convert rocketchat-oembed to main module structure (#12775)

  • Convert rocketchat-migrations to main-module structure (#12772)

  • Convert rocketchat-message-mark-as-unread to main module structure (#12766)

  • Remove conventional changelog cli, we are using our own cli now (Houston) (#12798)

  • Convert rocketchat-message-attachments to main module structure (#12760)

  • Convert rocketchat-message-action to main module structure (#12759)

  • Convert rocketchat-mentions-flextab to main module structure (#12757)

  • Convert rocketchat-mentions to main module structure (#12756)

  • Convert rocketchat-markdown to main module structure (#12755)

  • Convert rocketchat-mapview to main module structure (#12701)

  • Add check to make sure releases was updated (#12791)

  • Merge master into develop & Set version to 0.73.0-develop (#12776)

  • Update Apps Engine to 1.3.1 (#12741)

  • Regression: Expand Administration sections by toggling section title (#12736)

  • Regression: Fix Safari detection in PDF previewing (#12737)

  • Regression: Account pages layout (#12735)

  • Regression: Inherit font-family for message box (#12729)

  • Fix some Ukrainian translations (#12712 by @zdumitru)

  • Improve: Add missing translation keys. (#12708 by @ura14h)

  • Bump Apps Engine to 1.3.0 (#12705)

  • Fix: Exception when registering a user with gravatar (#12699)

  • Fix: Fix tests by increasing window size (#12707)

  • LingoHub based on develop (#12684)

  • Convert rocketchat-mail-messages to main module structure (#12682)

  • Convert rocketchat-livestream to main module structure (#12679)

  • Added "npm install" to quick start for developers (#12374 by @wreiske)

  • Convert rocketchat-ldap to main module structure (#12678)

  • Convert rocketchat-issuelinks to main module structure (#12674)

  • Convert rocketchat-integrations to main module structure (#12670)

  • Convert rocketchat-irc to main module structure (#12672)

  • Convert rocketchat-internal-hubot to main module structure (#12671)

  • Convert rocketchat-importer-hipchat-enterprise to main module structure (#12665)

  • Convert rocketchat-importer-slack-users to main module structure (#12669)

  • Convert rocketchat-importer-slack to main module structure (#12666)

  • Convert rocketchat-iframe-login to main module structure (#12661)

  • Convert rocketchat-importer to main module structure (#12662)

  • Convert rocketchat-importer-csv to main module structure (#12663)

  • Convert rocketchat-importer-hipchat to main module structure (#12664)

  • Convert rocketchat-highlight-words to main module structure (#12659)

  • Convert rocketchat-grant to main module structure (#12657)

  • Convert rocketchat-graphql to main module structure (#12658)

  • Convert rocketchat-google-vision to main module structure (#12649)

  • Removed RocketChatFile from globals (#12650)

  • Added imports for global variables in rocketchat-google-natural-language package (#12647)

  • Convert rocketchat-gitlab to main module structure (#12646)

  • Convert rocketchat-file to main module structure (#12644)

  • Convert rocketchat-github-enterprise to main module structure (#12642)

  • Fix: Add email dependency in package.js (#12645)

  • Convert rocketchat-custom-sounds to main module structure (#12599)

  • Fix crowd error with import of SyncedCron (#12641)

  • Convert emoji-emojione to main module structure (#12605)

  • Convert rocketchat-favico to main module structure (#12607)

  • Convert rocketchat-emoji-custom to main module structure (#12604)

  • Convert rocketchat-error-handler to main module structure (#12606)

  • Convert rocketchat-drupal to main module structure (#12601)

  • Convert rocketchat-crowd to main module structure (#12596)

  • Convert rocketchat-emoji to main module structure (#12603)

  • Fix users.setAvatar endpoint tests and logic (#12625)

  • [DOCS] Remove Cordova links, include F-Droid download button and few other adjustments (#12583 by @rafaelks)

  • Convert rocketchat-dolphin to main module structure (#12600)

  • Convert rocketchat-channel-settings to main module structure (#12594)

  • Convert rocketchat-cors to main module structure (#12595)

  • Convert rocketchat-autotranslate to main module structure (#12530)

  • Convert rocketchat-channel-settings-mail-messages to main module structure (#12537)

  • Convert rocketchat-colors to main module structure (#12538)

  • Convert rocketchat-cas to main module structure (#12532)

  • Convert rocketchat-bot-helpers to main module structure (#12531)

  • Convert rocketchat-autolinker to main module structure (#12529)

  • Convert rocketchat-authorization to main module structure (#12523)

  • Fix CSS import order (#12524)

  • Remove template for feature requests as issues (#12426)

  • Fix punctuation, spelling, and grammar (#12451 by @imronras)

  • Convert rocketchat-assets to main module structure (#12521)

  • Convert rocketchat-api to main module structure (#12510)

  • Convert rocketchat-analytics to main module structure (#12506)

  • Convert rocketchat-action-links to main module structure (#12503)

  • Convert rocketchat-2fa to main module structure (#12501)

  • Convert meteor-timesync to main module structure (#12495)

  • Convert meteor-autocomplete package to main module structure (#12491)

  • Convert meteor-accounts-saml to main module structure (#12486)

  • Convert chatpal search package to modular structure (#12485)

  • Removal of TAPi18n and TAPi18next global variables (#12467)

  • Removal of Template, Blaze, BlazeLayout, FlowRouter, DDPRateLimiter, Session, UAParser, Promise, Reload and CryptoJS global variables (#12433)

  • Removal of Match, check, moment, Tracker and Mongo global variables (#12410)

  • Removal of EJSON, Accounts, Email, HTTP, Random, ReactiveDict, ReactiveVar, SHA256 and WebApp global variables (#12377)

  • Removal of Meteor global variable (#12371)

  • Fix ES translation (#12509)

  • LingoHub based on develop (#12470)

  • Update npm dependencies (#12465)

  • Fix: Developers not being able to debug root files in VSCode (#12440 by @mrsimpson)

  • Merge master into develop & Set version to 0.72.0-develop (#12460 by @Hudell)

  • Change chat.getDeletedMessages to get messages after informed date and return only message's _id (#13021)

  • Improve Importer code quality (#13020 by @Hudell)

  • Regression: List of custom emojis wasn't working (#13031)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.72.3

2018-12-12 · 1 🔍 · 5 👩💻👨💻

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.72.2

2018-12-10 · 3 🐛 · 1 🔍 · 2 👩💻👨💻

🐛 Bug fixes

  • line-height for unread bar buttons (jump to first and mark as read) (#12900)

  • Reset password email (#12898)

  • PDF view loading indicator (#12882)

🔍 Minor changes

👩💻👨💻 Core Team 🤓

0.72.1

2018-12-05 · 4 🐛 · 3 🔍 · 8 👩💻👨💻

🐛 Bug fixes

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.72.0

2018-11-28 · 2 · 6 🎉 · 16 🚀 · 22 🐛 · 79 🔍 · 25 👩💻👨💻

BREAKING CHANGES

  • Support for Cordova (Rocket.Chat Legacy app) has reached End-of-life, support has been discontinued

  • Update to Meteor to 1.8 (#12468)

🎉 New features

  • Add permission to enable personal access token to specific roles (#12309)

  • Option to reset e2e key (#12483 by @Hudell)

  • /api/v1/spotlight: return joinCodeRequired field for rooms (#12651 by @cardoso)

  • New API Endpoints for the new version of JS SDK (#12623)

  • Setting to configure robots.txt content (#12547 by @Hudell)

  • Make Livechat's widget draggable (#12378)

🚀 Improvements

  • Improve unreads and unreadsFrom response, prevent it to be equal null (#12563)

  • Add rooms property in user object, if the user has the permission, with rooms roles (#12105)

  • border-radius to use --border-radius (#12675)

  • Update the 'keyboard shortcuts' documentation (#12564 by @nicolasbock)

  • Add new acceptable header for Livechat REST requests (#12561)

  • Atlassian Crowd settings and option to sync user data (#12616)

  • CircleCI to use MongoDB 4.0 for testing (#12618)

  • Japanese translations (#12382 by @ura14h)

  • Add CTRL modifier for keyboard shortcut (#12525 by @nicolasbock)

  • Ignore non-existent Livechat custom fields on Livechat API (#12522)

  • Emoji search on messageBox behaving like emojiPicker's search (#9607) (#12452 by @vinade)

  • German translations (#12471 by @mrsimpson)

  • Limit the number of typing users shown (#8722) (#12400 by @vinade)

  • Allow apps to update persistence by association (#12714)

  • Add more methods to deal with rooms via Rocket.Chat.Apps (#12680)

  • Better query for finding subscriptions that need a new E2E Key (#12692 by @Hudell)

🐛 Bug fixes

  • Fixed Anonymous Registration (#12633 by @wreiske)

  • high cpu usage ~ svg icon (#12677 by @ph1p)

  • Fix favico error (#12643)

  • Condition to not render PDF preview (#12632)

  • Admin styles (#12614)

  • Admin styles (#12602)

  • Change registration message when user need to confirm email (#9336 by @karlprieb)

  • Import missed file in rocketchat-authorization (#12570)

  • Prevent subscriptions and calls to rooms events that the user is not participating (#12558)

  • Wrong test case for users.setAvatar endpoint (#12539)

  • Spotlight method being called multiple times (#12536)

  • German translation for for API_EmbedIgnoredHosts label (#12518 by @mbrodala)

  • Handle all events for enter key in message box (#12507)

  • Fix wrong parameter in chat.delete endpoint and add some test cases (#12408)

  • Manage own integrations permissions check (#12397)

  • stream room-changed (#12411)

  • Emoji picker is not in viewport on small screens (#12457 by @ramrami)

  • Disabled word translation to Spanish (#12406 by @Ismaw34)

  • Disabled word translation to Chinese (#12260 by @AndreamApp)

  • Correct roomName value in Mail Messages (#12363) (#12453 by @vinade)

  • Update caret position on insert a new line in message box (#12713)

  • DE translation for idle-time-limit (#12637 by @pfuender)

🔍 Minor changes
  • LingoHub based on develop (#12684)

  • Convert rocketchat-mail-messages to main module structure (#12682)

  • Convert rocketchat-livestream to main module structure (#12679)

  • Added "npm install" to quick start for developers (#12374 by @wreiske)

  • Convert rocketchat-ldap to main module structure (#12678)

  • Convert rocketchat-issuelinks to main module structure (#12674)

  • Convert rocketchat-integrations to main module structure (#12670)

  • Convert rocketchat-irc to main module structure (#12672)

  • Convert rocketchat-internal-hubot to main module structure (#12671)

  • Convert rocketchat-importer-hipchat-enterprise to main module structure (#12665)

  • Convert rocketchat-importer-slack-users to main module structure (#12669)

  • Convert rocketchat-importer-slack to main module structure (#12666)

  • Convert rocketchat-iframe-login to main module structure (#12661)

  • Convert rocketchat-importer to main module structure (#12662)

  • Convert rocketchat-importer-csv to main module structure (#12663)

  • Convert rocketchat-importer-hipchat to main module structure (#12664)

  • Convert rocketchat-highlight-words to main module structure (#12659)

  • Convert rocketchat-grant to main module structure (#12657)

  • Convert rocketchat-graphql to main module structure (#12658)

  • Convert rocketchat-google-vision to main module structure (#12649)

  • Removed RocketChatFile from globals (#12650)

  • Added imports for global variables in rocketchat-google-natural-language package (#12647)

  • Convert rocketchat-gitlab to main module structure (#12646)

  • Convert rocketchat-file to main module structure (#12644)

  • Convert rocketchat-github-enterprise to main module structure (#12642)

  • Fix: Add email dependency in package.js (#12645)

  • Convert rocketchat-custom-sounds to main module structure (#12599)

  • Fix crowd error with import of SyncedCron (#12641)

  • Convert emoji-emojione to main module structure (#12605)

  • Convert rocketchat-favico to main module structure (#12607)

  • Convert rocketchat-emoji-custom to main module structure (#12604)

  • Convert rocketchat-error-handler to main module structure (#12606)

  • Convert rocketchat-drupal to main module structure (#12601)

  • Convert rocketchat-crowd to main module structure (#12596)

  • Convert rocketchat-emoji to main module structure (#12603)

  • Fix users.setAvatar endpoint tests and logic (#12625)

  • [DOCS] Remove Cordova links, include F-Droid download button and few other adjustments (#12583 by @rafaelks)

  • Convert rocketchat-dolphin to main module structure (#12600)

  • Convert rocketchat-channel-settings to main module structure (#12594)

  • Convert rocketchat-cors to main module structure (#12595)

  • Convert rocketchat-autotranslate to main module structure (#12530)

  • Convert rocketchat-channel-settings-mail-messages to main module structure (#12537)

  • Convert rocketchat-colors to main module structure (#12538)

  • Convert rocketchat-cas to main module structure (#12532)

  • Convert rocketchat-bot-helpers to main module structure (#12531)

  • Convert rocketchat-autolinker to main module structure (#12529)

  • Convert rocketchat-authorization to main module structure (#12523)

  • Fix CSS import order (#12524)

  • Remove template for feature requests as issues (#12426)

  • Fix punctuation, spelling, and grammar (#12451 by @imronras)

  • Convert rocketchat-assets to main module structure (#12521)

  • Convert rocketchat-api to main module structure (#12510)

  • Convert rocketchat-analytics to main module structure (#12506)

  • Convert rocketchat-action-links to main module structure (#12503)

  • Convert rocketchat-2fa to main module structure (#12501)

  • Convert meteor-timesync to main module structure (#12495)

  • Convert meteor-autocomplete package to main module structure (#12491)

  • Convert meteor-accounts-saml to main module structure (#12486)

  • Convert chatpal search package to modular structure (#12485)

  • Removal of TAPi18n and TAPi18next global variables (#12467)

  • Removal of Template, Blaze, BlazeLayout, FlowRouter, DDPRateLimiter, Session, UAParser, Promise, Reload and CryptoJS global variables (#12433)

  • Removal of Match, check, moment, Tracker and Mongo global variables (#12410)

  • Removal of EJSON, Accounts, Email, HTTP, Random, ReactiveDict, ReactiveVar, SHA256 and WebApp global variables (#12377)

  • Removal of Meteor global variable (#12371)

  • Fix ES translation (#12509)

  • LingoHub based on develop (#12470)

  • Update npm dependencies (#12465)

  • Fix: Developers not being able to debug root files in VSCode (#12440 by @mrsimpson)

  • Merge master into develop & Set version to 0.72.0-develop (#12460 by @Hudell)

  • Fix some Ukrainian translations (#12712 by @zdumitru)

  • Improve: Add missing translation keys. (#12708 by @ura14h)

  • Bump Apps Engine to 1.3.0 (#12705)

  • Fix: Exception when registering a user with gravatar (#12699)

  • Fix: Fix tests by increasing window size (#12707)

  • Update Apps Engine to 1.3.1 (#12741)

  • Regression: Expand Administration sections by toggling section title (#12736)

  • Regression: Fix Safari detection in PDF previewing (#12737)

  • Regression: Account pages layout (#12735)

  • Regression: Inherit font-family for message box (#12729)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.71.2

2018-12-10 · 1 🐛 · 1 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Reset password email (#12898)

👩💻👨💻 Core Team 🤓

0.71.1

2018-10-31 · 1 🐛 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Email sending with GDPR user data (#12487)
🔍 Minor changes

👩💻👨💻 Core Team 🤓

0.71.0

2018-10-27 · 2 · 5 🎉 · 5 🚀 · 23 🐛 · 9 🔍 · 20 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

BREAKING CHANGES

  • Update lastMessage rooms property and convert the "starred" property, to the same format (#12266)

  • Add expiration to API login tokens and fix duplicate login tokens created by LDAP (#12186)

🎉 New features

  • Add delete channel mutation to GraphQL API (#11860)

  • sidenav size on large screens (#12372)

  • Ability to disable user presence monitor (#12353)

  • PDF message attachment preview (client side rendering) (#10519 by @kb0304)

  • Add "help wanted" section to Readme (#12432 by @isabellarussell)

🚀 Improvements

  • Livechat room closure endpoints (#12360)

  • Set Livechat department before register guest (#12161)

  • Add missing livechat i18n keys (#12330 by @MarcosEllys)

  • Avoid unnecessary calls to Meteor.user() on client (#11212)

  • Allow the imports to accept any file type (#12425)

🐛 Bug fixes

  • Add image dimensions to attachment even when no reorientation is required (#11521)

  • iframe login token not checked (#12158 by @nimetu)

  • REST users.setAvatar endpoint wasn't allowing update the avatar of other users even with correct permissions (#11431)

  • Slack importer: image previews not showing (#11875 by @Hudell & @madguy02)

  • Edit room name with uppercase letters (#12235 by @nikeee)

  • Custom OAuth Configuration can't be removed (#12256 by @Hudell)

  • Remove e2e from users endpoint responses (#12344)

  • email api TAPi18n is undefined (#12373)

  • Blockstack errors in IE 11 (#12338)

  • avatar?_dc=undefined (#12365)

  • users.register endpoint to not create an user if username already being used (#12297)

  • Date range check on livechat analytics (#12345 by @teresy)

  • Cast env var setting to int based on option type (#12194 by @crazy-max)

  • Links in home layout (#12355 by @upiksaleh)

  • Last message not updating after message delete if show deleted status is on (#12350)

  • Invalid destructuring on Livechat API endpoint (#12354)

  • Modal confirm on enter (#12283)

  • E2E alert shows up when encryption is disabled (#12272 by @Hudell)

  • E2E: Decrypting UTF-8 encoded messages (#12398 by @pmmaga)

  • Ignore errors when creating image preview for uploads (#12424)

  • Attachment actions not being collapsable (#12436)

  • Attachment timestamp from and to Apps system not working (#12445)

  • Apps not being able to state how the action buttons are aligned (#12391)

🔍 Minor changes
  • Fix: wrong saveUser permission validations (#12384)

  • Regression: do not render pdf preview on safari <= 12 (#12375)

  • Improve: Drop database between running tests on CI (#12358)

  • Fix: update check on err.details (#12346 by @teresy)

  • Fix: Add wizard opt-in fields (#12298)

  • Update Apps Framework to version 1.2.1 (#12442)

  • Regression: Change starred message property from object to array (#12405)

  • Apps: Room’s usernames was not working (#12409)

  • Regression: Fix email headers not being used (#12392)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.70.5

2018-12-10 · 1 🐛 · 1 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Reset password email (#12898)

👩💻👨💻 Core Team 🤓

0.70.4

2018-10-09 · 1 🐛 · 2 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Modal confirm on enter (#12283)
🔍 Minor changes
  • Release 0.70.4 (#12299)

  • Fix: Add wizard opt-in fields (#12298)

👩💻👨💻 Core Team 🤓

0.70.3

2018-10-08 · 1 🐛 · 2 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • E2E alert shows up when encryption is disabled (#12272 by @Hudell)
🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.70.1

2018-10-05 · 8 🐛 · 5 🔍 · 11 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • E2E data not cleared on logout (#12254 by @Hudell)

  • E2E password request not closing after entering password (#12232 by @Hudell)

  • Message editing was duplicating reply quotes (#12263)

  • Livechat integration with RDStation (#12257)

  • Livechat triggers being registered twice after setting department via API (#12255 by @edzluhan)

  • Livechat CRM integration running when disabled (#12242)

  • Emails' logo and links (#12241)

  • Set default action for Setup Wizard form submit (#12240)

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.70.0

2018-09-28 · 2 · 18 🎉 · 3 🚀 · 35 🐛 · 19 🔍 · 32 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

BREAKING CHANGES

  • Update the default port of the Prometheus exporter (#11351 by @thaiphv)

  • [IMPROVE] New emails design (#12009)

🎉 New features

🚀 Improvements

  • Cache livechat get agent trigger call (#12083)

  • BigBlueButton joinViaHtml5 and video icon on sidebar (#12107)

  • Use eslint-config package (#12044)

🐛 Bug fixes

  • Livechat agent joining on pick from guest pool (#12097 by @mrsimpson)

  • Apps: Add missing reactions and actions properties to app message object (#11780)

  • Broken slack compatible webhook (#11742)

  • Changing Mentions.userMentionRegex pattern to include
    tag (#12043 by @rssilva)

  • Double output of message actions (#11902 by @timkinnane)

  • Login error message not obvious if user not activated (#11785 by @crazy-max)

  • Adding scroll bar to read receipts modal (#11919 by @rssilva)

  • Fixing translation on 'yesterday' word when calling timeAgo function (#11946 by @rssilva)

  • Fixing spacement between tags and words on some labels (#12018 by @rssilva)

  • video message recording, issue #11651 (#12031 by @flaviogrossi)

  • Prevent form submission in Files List search (#11999)

  • Re-add the eye-off icon (#12079 by @MIKI785)

  • Internal error when cross-origin with CORS is disabled (#11953)

  • Message reaction in GraphQL API (#11967)

  • Direct messages leaking into logs (#11863 by @Hudell)

  • Wrong build path in install.sh (#11879)

  • Permission check on joinRoom for private room (#11857 by @timkinnane)

  • Close popover on shortcuts and writing (#11562)

  • Typo in a configuration key for SlackBridge excluded bot names (#11872 by @TobiasKappe)

  • Duplicated message buttons (#11853 by @ubarsaiyan)

  • App updates were not being shown correctly (#11893)

  • Hipchat importer was not importing users without emails and uploaded files (#11910)

  • Hipchat import was failing when importing messages from a non existent user (#11892)

  • Real Name on Direct Messages (#12154)

  • Position of popover component on mobile (#12038)

  • Duplicate email and auto-join on mentions (#12168)

  • Horizontal scroll on user info tab (#12102 by @rssilva)

  • Markdown ampersand escape on links (#12140 by @rssilva)

  • Saving user preferences (#12170)

  • Apps being able to see hidden settings (#12159)

  • Allow user with "bulk-register-user" permission to send invitations (#12112 by @mrsimpson)

  • IRC Federation no longer working (#11906 by @Hudell)

  • Files list missing from popover menu when owner of room (#11565)

  • Not able to set per-channel retention policies if no global policy is set for this channel type (#11927 by @vynmera)

  • app engine verbose log typo (#12126 by @williamriancho)

🔍 Minor changes
  • LingoHub based on develop (#11936)

  • Better organize package.json (#12115)

  • Fix using wrong variable (#12114)

  • Fix the style lint (#11991)

  • Merge master into develop & Set version to 0.70.0-develop (#11921 by @Hudell & @c0dzilla & @rndmh3ro & @ubarsaiyan & @vynmera)

  • Regression: fix message box autogrow (#12138)

  • Regression: Modal height (#12122)

  • Fix: Change wording on e2e to make a little more clear (#12124)

  • Improve: Moved the e2e password request to an alert instead of a popup (#12172 by @Hudell)

  • New: Option to change E2E key (#12169 by @Hudell)

  • Improve: Decrypt last message (#12173)

  • Fix: e2e password visible on always-on alert message. (#12139 by @Hudell)

  • Improve: Expose apps enable setting at General > Apps (#12196)

  • Fix: Message changing order when been edited with apps enabled (#12188)

  • Improve: E2E setting description and alert (#12191)

  • Improve: Do not start E2E Encryption when accessing admin as embedded (#12192)

  • Fix: Add e2e doc to the alert (#12187)

  • Improve: Switch e2e doc to target _blank (#12195)

  • Improve: Rename E2E methods (#12175 by @Hudell)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.69.2

2018-09-11 · 1 🎉 · 4 🐛 · 6 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🎉 New features

🐛 Bug fixes

  • Reset password link error if already logged in (#12022)

  • Apps: setting with 'code' type only saving last line (#11992 by @cardoso)

  • Update user information not possible by admin if disabled to users (#11955 by @kaiiiiiiiii)

  • Hidden admin sidenav on embedded layout (#12025)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.69.1

2018-08-31 · 4 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Hipchat import was failing when importing messages from a non existent user (#11892)

  • Hipchat importer was not importing users without emails and uploaded files (#11910)

  • App updates were not being shown correctly (#11893)

  • Duplicated message buttons (#11853 by @ubarsaiyan)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.69.0

2018-08-28 · 10 🎉 · 8 🚀 · 45 🐛 · 12 🔍 · 27 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🎉 New features

🚀 Improvements

  • Start storing Livechat department within rooms (#11733)

  • Escape parameters before send them to email template (#11644)

  • Warn about push settings that need server restart (#11784)

  • Role tag UI (#11674 by @timkinnane)

  • Messagebox fix performance (#11686)

  • Add template tag #{userdn} to filter LDAP group member format (#11662 by @crazy-max)

  • Add nyan rocket on Rocket.Chat preview Docker image (#11684)

  • Reducing saveUser code complexity (#11645 by @Hudell)

🐛 Bug fixes

  • Delete removed user's subscriptions (#10700 by @Hudell)

  • LiveChat switch department not working (#11011)

  • Some assets were pointing to nonexistent path (#11796)

  • Revoked view-d-room permission logics (#11522 by @Hudell)

  • REST im.members endpoint not working without sort parameter (#11821)

  • Livechat rooms starting with two unread message counter (#11834)

  • Results pagination on /directory REST endpoint (#11551)

  • re-adding margin to menu icon on header (#11778 by @rssilva)

  • minor fixes in hungarian i18n (#11797 by @Atisom)

  • permissions name no break (#11836)

  • Searching by undefined via REST when using query param (#11657)

  • Fix permalink of message when running system with subdir (#11781 by @ura14h)

  • Fix links in onTableItemClick of the directroy page (#11543 by @ura14h)

  • Livechat open room method (#11830)

  • App's i18nAlert is only being displayed as "i18nAlert" (#11802)

  • Removed hardcoded values. (#11627 by @Hudell)

  • SAML is flooding logfile (#11643 by @Hudell)

  • directory search table not clickable lines (#11809)

  • REST endpoints to update user not respecting some settings (#11474)

  • Apply Cordova fix in lazy-loaded images sources (#11807)

  • Cannot set property 'input' of undefined (#11775)

  • Missing twitter:image and og:image tags (#11687)

  • Return room ID for groups where user joined (#11703 by @timkinnane)

  • "User is typing" not working in new Livechat session (#11670)

  • wrong create date of channels and users on directory view (#11682 by @gsperezb)

  • Escape meta data before inject in head tag (#11730)

  • minor fixes in i18n (#11761 by @Atisom)

  • Code tag duplicating characters (#11467 by @vynmera)

  • Custom sound uploader not working in Firefox and IE (#11139 by @vynmera)

  • Fixing timeAgo function on directory (#11728 by @rssilva)

  • Render Attachment Pretext When Markdown Specified (#11578 by @glstewart17)

  • Message attachments was not respecting sort and lost spacing (#11740)

  • Default server language not being applied (#11719)

  • Closed connections being storing on db (#11709)

  • Broken logo on setup wizard (#11708)

  • Regression in prune by user, and update lastMessage (#11646 by @vynmera)

  • Login logo now centered on small screens (#11626 by @wreiske)

  • Push notifications stuck after db failure (#11667)

  • SAML login not working when user has multiple emails (#11642 by @Hudell)

  • Prune translation on room info panel (#11635)

  • Prune translations in German (#11631 by @rndmh3ro)

  • User info APIs not returning customFields correctly (#11625)

  • Missing chat history for users without permission preview-c-room (#11639 by @Hudell)

  • Incorrect migration version in v130.js (#11544 by @c0dzilla)

  • Translations were not unique per app allowing conflicts among apps (#11878)

🔍 Minor changes
  • Fixed deutsch message pruning translations (#11691 by @TheReal1604)

  • Fixed the Finnish translation and removed some profanities (#11794 by @jukper)

  • LingoHub based on develop (#11838)

  • Regression: Fix livechat code issues after new lint rules (#11814)

  • Do not remove package-lock.json of livechat package (#11816)

  • Run eslint and unit tests on pre-push hook (#11815)

  • Additional eslint rules (#11804)

  • Add new eslint rules (automatically fixed) (#11800)

  • Merge master into develop & Set version to 0.69.0-develop (#11606)

  • Regression: Fix purge message's translations (#11590)

  • App engine merge (#11835)

  • Regression: role tag background, unread item font and message box autogrow (#11861)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.68.5

2018-08-23 · 1 🐛 · 1 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Livechat open room method (#11830)

👩💻👨💻 Core Team 🤓

0.68.4

2018-08-10 · 3 🐛 · 3 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Default server language not being applied (#11719)

  • Broken logo on setup wizard (#11708)

  • Regression in prune by user, and update lastMessage (#11646 by @vynmera)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.68.3

2018-08-01 · 5 🐛 · 1 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Missing chat history for users without permission preview-c-room (#11639 by @Hudell)

  • User info APIs not returning customFields correctly (#11625)

  • Prune translations in German (#11631 by @rndmh3ro)

  • Prune translation on room info panel (#11635)

  • SAML login not working when user has multiple emails (#11642 by @Hudell)

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.68.2

2018-07-31 · 1 🐛 · 1 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.68.1

2018-07-31 · 2 🐛 · 1 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Jump to message search result action (#11613)

  • HipChat importer wasn’t compatible with latest exports (#11597)

🔍 Minor changes

👩💻👨💻 Core Team 🤓

0.68.0

2018-07-27 · 2 · 13 🎉 · 3 🚀 · 23 🐛 · 10 🔍 · 21 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

BREAKING CHANGES

  • Remove deprecated /user.roles endpoint (#11493)

  • Update GraphQL dependencies (#11430)

🎉 New features

  • Setting to disable 2FA globally (#11328 by @Hudell)

  • Add /users.deleteOwnAccount REST endpoint to an user delete his own account (#11488)

  • Add /roles.list REST endpoint to retrieve all server roles (#11500)

  • Message retention policy and pruning (#11236 by @vynmera)

  • Send user status to client (#11303 by @HappyTobi)

  • Room files search form (#11486)

  • search only default tone emoji Popup search (#10017 by @Joe-mcgee)

  • Privacy for custom user fields (#11332 by @vynmera)

  • Replaced old logo with the new ones (#11491)

  • Sorting channels by number of users in directory (#9972 by @arungalva)

  • Make WebRTC not enabled by default (#11489)

  • Accept resumeToken as query param to log in (#11443)

  • Livechat File Upload (#10514)

🚀 Improvements

  • Set default max upload size to 100mb (#11327 by @cardoso)

  • Typing indicators now use Real Names (#11164 by @vynmera)

  • Allow markdown in room topic, announcement, and description including single quotes (#11408)

🐛 Bug fixes

  • New favicons size too small (#11524)

  • Render reply preview with message as a common message (#11534)

  • Unreads counter for new rooms on /channels.counters REST endpoint (#11531)

  • Marked parser breaking announcements and mentions at the start of messages (#11357 by @vynmera)

  • Send Livechat back to Guest Pool (#10731)

  • Add customFields property to /me REST endpoint response (#11496)

  • Invalid permalink URLs for Direct Messages (#11507 by @Hudell)

  • Unlimited upload file size not working (#11471 by @Hudell)

  • Mixed case channel slugs (#9449 by @soundstorm)

  • SAML issues (#11135 by @Hudell & @arminfelder)

  • Loading and setting fixes for i18n and RTL (#11363)

  • Check for channels property on message object before parsing mentions (#11527)

  • empty blockquote (#11526)

  • Snap font issue for sharp (#11514)

  • RocketChat.settings.get causing memory leak (sometimes) (#11487)

  • Refinements in message popup mentions (#11441)

  • Decrease room leader bar z-index (#11450)

  • Remove title attribute from sidebar items (#11298)

  • Only escape HTML from details in toast error messages (#11459)

  • broadcast channel reply (#11462)

  • Fixed svg for older chrome browsers bug #11414 (#11416 by @tpDBL)

  • Wrap custom fields in user profile to new line (#10119 by @PhpXp & @karlprieb)

  • Record popup (#11349)

🔍 Minor changes
  • Revert: Mixed case channel slugs #9449 (#11537)

  • Merge master into develop & Set version to 0.68.0-develop (#11536)

  • Regression: Add missing LiveChat permission to allow removing closed rooms (#11423)

  • Update release issue template to use Houston CLI (#11499)

  • Regression: Remove safe area margins from logos (#11508)

  • Regression: Update cachedCollection version (#11561)

  • Regression: nonReactive to nonreactive (#11550)

  • LingoHub based on develop (#11587)

  • Regression: Make message popup user mentions reactive again (#11567)

  • Regression: Fix purge message's translations (#11590)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.67.0

2018-07-20 · 1 · 1 🎉 · 2 🚀 · 15 🐛 · 7 🔍 · 11 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

BREAKING CHANGES

  • Remove cache layer and internal calculated property room.usernames (#10749)

🎉 New features

  • Additional Livechat iFrame API's (#10918)

🚀 Improvements

  • Stop sort callbacks on run (#11330)

  • Setup Wizard username validation, step progress and optin/optout (#11254)

🐛 Bug fixes

  • Livechat taking inquiry leading to 404 page (#11406)

  • All messages notifications via email were sent as mention alert (#11398)

  • sort fname sidenav (#11358)

  • Livechat not sending desktop notifications (#11266)

  • SVG icons code (#11319)

  • Remove file snap store doesn't like (#11365)

  • Message popup responsiveness in slash commands (#11313)

  • web app manifest errors as reported by Chrome DevTools (#9991 by @justinribeiro)

  • Message attachment's fields with different sizes (#11342)

  • Parse inline code without space before initial backtick (#9754 by @c0dzilla & @gdelavald)

  • Some updates were returning errors when based on queries with position operators (#11335)

  • SAML attributes with periods are not properly read. (#11315 by @Hudell)

  • Outgoing integrations were stopping the oplog tailing sometimes (#11333)

  • Livestream muted when audio only option was enabled (#11267 by @gdelavald)

  • Notification preferences being lost when switching view mode (#11295)

🔍 Minor changes
  • Fix dependency issue in redhat image (#11497)

  • Merge master into develop & Set version to 0.67.0-develop (#11417)

  • Merge master into develop & Set version to 0.67.0-develop (#11399)

  • Regression: Fix migration 125 checking for settings field (#11364)

  • Send setting Allow_Marketing_Emails to statistics collector (#11359)

  • Merge master into develop & Set version to 0.67.0-develop (#11348 by @Hudell & @gdelavald)

  • Merge master into develop & Set version to 0.67.0-develop (#11290)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.66.3

2018-07-09 · 2 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • All messages notifications via email were sent as mention alert (#11398)

  • Livechat taking inquiry leading to 404 page (#11406)

👩💻👨💻 Core Team 🤓

0.66.2

2018-07-06 · 2 🐛 · 2 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Remove file snap store doesn't like (#11365)

  • Livechat not sending desktop notifications (#11266)

🔍 Minor changes
  • Send setting Allow_Marketing_Emails to statistics collector (#11359)

  • Regression: Fix migration 125 checking for settings field (#11364)

👩💻👨💻 Core Team 🤓

0.66.1

2018-07-04 · 1 🚀 · 5 🐛 · 6 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🚀 Improvements

  • Setup Wizard username validation, step progress and optin/optout (#11254)

🐛 Bug fixes

  • Some updates were returning errors when based on queries with position operators (#11335)

  • SAML attributes with periods are not properly read. (#11315 by @Hudell)

  • Outgoing integrations were stopping the oplog tailing sometimes (#11333)

  • Livestream muted when audio only option was enabled (#11267 by @gdelavald)

  • Notification preferences being lost when switching view mode (#11295)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.66.0

2018-06-27 · 1 · 23 🎉 · 3 🚀 · 59 🐛 · 47 🔍 · 45 👩💻👨💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

BREAKING CHANGES

  • Always remove the field services from user data responses in REST API (#10799)

🎉 New features

🚀 Improvements

🐛 Bug fixes

  • Wordpress oauth configuration not loading properly (#11187 by @Hudell)

  • REST API: Add more test cases for /login (#10999)

  • Wrong font-family order (#11191 by @Hudell & @myfonj)

  • REST endpoint users.updateOwnBasicInfo was not returning errors for invalid names and trying to save custom fields when empty (#11204)

  • Livechat visitor not being prompted for transcript when himself is closing the chat (#10767)

  • HipChat Cloud import fails to import rooms (#11188 by @Hudell)

  • Failure to download user data (#11190 by @Hudell)

  • Add parameter to REST chat.react endpoint, to make it work like a setter (#10447)

  • Default selected language (#11150)

  • Rendering of emails and mentions in messages (#11165)

  • Livechat icon with status (#11177)

  • remove sidebar on embedded view (#11183)

  • Missing language constants (#11173 by @rw4lll)

  • Room creation error due absence of subscriptions (#11178)

  • Remove failed upload messages when switching rooms (#11132)

  • Wordpress OAuth not providing enough info to log in (#11152 by @Hudell)

  • /groups.invite not allow a user to invite even with permission (#11010 by @Hudell)

  • Various lang fixes [RU] (#10095 by @rw4lll)

  • set-toolbar-items postMessage (#11109)

  • title and value attachments are optionals on sendMessage method (#11021)

  • Some typos in the error message names (#11136 by @vynmera)

  • open conversation from room info (#11050)

  • Users model was not receiving options (#11129)

  • Popover position (#11113)

  • Generated random password visible to the user (#11096)

  • LiveChat appearance changes not being saved (#11111)

  • Confirm password on set new password user profile (#11095)

  • Message_AllowedMaxSize fails for emoji sequences (#10431 by @c0dzilla)

  • Can't access the /account/profile (#11089)

  • Idle time limit wasn’t working as expected (#11084)

  • Rooms list sorting by activity multiple re-renders and case sensitive sorting alphabetically (#9959 by @JoseRenan & @karlprieb)

  • Notification not working for group mentions and not respecting ignored users (#11024)

  • Overlapping of search text and cancel search icon (X) (#10294 by @taeven)

  • Link previews not being removed from messages after removed on editing (#11063)

  • avoid send presence without login (#11074)

  • Exception in metrics generation (#11072)

  • Build for Sandstorm missing dependence for capnp (#11056 by @peterlee0127)

  • flex-tab icons missing (#11049)

  • Update ja.i18n.json (#11020 by @Hudell & @noobbbbb)

  • Strange msg when setting room announcement, topic or description to be empty (#11012 by @vynmera)

  • Exception thrown on avatar validation (#11009 by @Hudell)

  • Preview of large images not resizing to fit the area and having scrollbars (#10998 by @vynmera)

  • Allow inviting livechat managers to the same LiveChat room (#10956)

  • Cannot read property 'debug' of undefined when trying to use REST API (#10805 by @haffla)

  • Icons svg xml structure (#10771 by @timkinnane)

  • Leave room wasn't working as expected (#10851)

  • Application crashing on startup when trying to log errors to exceptions channel (#10934)

  • Image lazy load was breaking attachments (#10904)

  • Incomplete email notification link (#10928)

  • Remove outdated 2FA warning for mobile clients (#10916 by @cardoso)

  • Update Sandstorm build config (#10867 by @ocdtrekkie)

  • "blank messages" on iOS < 11 (#11221)

  • "blank" screen on iOS < 11 (#11199)

  • The process was freezing in some cases when HTTP calls exceeds timeout on integrations (#11253)

  • LDAP was accepting login with empty passwords for certain AD configurations (#11264)

  • Update capnproto dependence for Sandstorm Build (#11263 by @peterlee0127)

  • Internal Server Error on first login with CAS integration (#11257 by @Hudell)

  • Armhf snap build (#11268)

  • Reaction Toggle was not working when omitting the last parameter from the API (DDP and REST) (#11276 by @Hudell)

🔍 Minor changes
  • Merge master into develop & Set version to 0.66.0-develop (#11277 by @Hudell & @brylie & @stuartpb)

  • Regression: Directory css (#11206 by @karlprieb)

  • LingoHub based on develop (#11208)

  • IRC Federation: RFC2813 implementation (ngIRCd) (#10113 by @Hudell & @cpitman & @lindoelio)

  • Add verification to make sure the user exists in REST insert object helper (#11008)

  • Regression: Directory user table infinite scroll doesn't working (#11200 by @karlprieb)

  • [FIX Readme] Nodejs + Python version spicifications (#11181 by @mahdiyari)

  • Regression: sorting direct message by asc on favorites group (#11090)

  • Fix PR Docker image creation by splitting in two build jobs (#11107)

  • Update v126.js (#11103)

  • Speed up the build time by removing JSON Minify from i18n package (#11097)

  • Fix Docker image for develop commits (#11093)

  • Build Docker image on CI (#11076)

  • Update issue templates (#11070)

  • LingoHub based on develop (#11062)

  • LingoHub based on develop (#11054)

  • LingoHub based on develop (#11053)

  • LingoHub based on develop (#11051)

  • LingoHub based on develop (#11045)

  • LingoHub based on develop (#11044)

  • LingoHub based on develop (#11043)

  • LingoHub based on develop (#11042)

  • Changed 'confirm password' placeholder text on user registration form (#9969 by @kumarnitj)

  • LingoHub based on develop (#11039)

  • LingoHub based on develop (#11035)

  • Update Documentation: README.md (#10207 by @rakhi2104)

  • NPM Dependencies Update (#10913)

  • update meteor to 1.6.1 for sandstorm build (#10131 by @peterlee0127)

  • Renaming username.username to username.value for clarity (#10986)

  • Fix readme typo (#5 by @filipealva)

  • Remove wrong and not needed time unit (#10807 by @cliffparnitzky)

  • Develop sync commits (#10909 by @nsuchy & @rafaelks)

  • Develop sync2 (#10908 by @nsuchy & @rafaelks)

  • Merge master into develop & Set version to 0.66.0-develop (#10903 by @nsuchy & @rafaelks)

  • Regression: Fix directory table loading (#11223 by @karlprieb)

  • Regression: Fix latest and release-candidate docker images building (#11215)

  • Regression: check username or usersCount on browseChannels (#11216)

  • Regression: Sending message with a mention is not showing to sender (#11211)

  • Regression: Prometheus was not being enabled in some cases (#11249)

  • Regression: Skip operations if no actions on livechat migration (#11232)

  • Regression: Directory sort users, fix null results, text for empty results (#11224)

  • LingoHub based on develop (#11246)

  • Update Meteor to 1.6.1.3 (#11247)

  • New history source format & add Node and NPM versions (#11237)

  • Add Dockerfile with MongoDB (#10971)

  • Regression: sidebar sorting was being wrong in some cases where the rooms records were returned before the subscriptions (#11273)

  • Fix Docker image build on tags (#11271)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.65.2

2018-06-16 · 1 🐛 · 1 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

🐛 Bug fixes

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.65.1

2018-05-30 · 5 🐛 · 3 👩💻👨💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

🐛 Bug fixes

  • Livechat not loading (#10940)

  • Application crashing on startup when trying to log errors to exceptions channel (#10934)

  • Incomplete email notification link (#10928)

  • Image lazy load was breaking attachments (#10904)

  • Leave room wasn't working as expected (#10851)

👩💻👨💻 Core Team 🤓

0.65.0

2018-05-28 · 17 🎉 · 24 🐛 · 30 🔍 · 25 👩💻👨💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

🎉 New features

  • Implement a local password policy (#9857)

  • Options to enable/disable each Livechat registration form field (#10584)

  • Return the result of the /me endpoint within the result of the /login endpoint (#10677)

  • Lazy load image attachments (#10608 by @karlprieb)

  • View pinned message's attachment (#10214 by @c0dzilla & @karlprieb)

  • Add REST API endpoint users.getUsernameSuggestion to get username suggestion (#10702)

  • REST API endpoint settings now allow set colors and trigger actions (#10488 by @ThomasRoehl)

  • Add REST endpoint subscriptions.unread to mark messages as unread (#10778)

  • REST API endpoint /me now returns all the settings, including the default values (#10662)

  • Now is possible to access files using header authorization (x-user-id and x-auth-token) (#10741)

  • Add REST API endpoints channels.counters, groups.counters and im.counters` (#9679 by @xbolshe)

  • Add REST API endpoints channels.setCustomFields and groups.setCustomFields (#9733 by @xbolshe)

  • Add REST endpoints channels.roles & groups.roles (#10607 by @cardoso & @rafaelks)

  • Add more options for Wordpress OAuth configuration (#10724 by @Hudell)

  • Setup Wizard (#10523 by @karlprieb)

  • Improvements to notifications logic (#10686)

  • Add permission view-broadcast-member-list (#10753 by @cardoso)

🐛 Bug fixes

  • Livechat managers were not being able to send messages in some cases (#10663)

  • Livechat settings not appearing correctly (#10612)

  • Enabling Collapse Embedded Media by Default was hiding replies and quotes (#10427 by @c0dzilla)

  • Missing option to disable/enable System Messages (#10704)

  • Remove outdated translations of Internal Hubot's description of Scripts to Load that were pointing to a non existent address (#10448 by @Hudell)

  • UI was not disabling the actions when users has had no permissions to create channels or add users to rooms (#10564 by @cfunkles & @chuckAtCataworx)

  • Private settings were not being cleared from client cache in some cases (#10625 by @Hudell)

  • Not escaping special chars on mentions (#10793 by @erhan-)

  • Send a message when muted returns inconsistent result in chat.sendMessage (#10720)

  • Regression: Empty content on announcement modal (#10733 by @gdelavald)

  • Missing attachment description when Rocket.Chat Apps were enabled (#10705 by @Hudell)

  • Improve desktop notification formatting (#10445 by @Sameesunkaria)

  • Message box emoji icon was flickering when typing a text (#10678 by @gdelavald)

  • Channel owner was being set as muted when creating a read-only channel (#10665)

  • SAML wasn't working correctly when running multiple instances (#10681 by @Hudell)

  • Internal Error when requesting user data download (#10837 by @Hudell)

  • Broadcast channels were showing reply button for deleted messages and generating wrong reply links some times (#10835)

  • User's preference Unread on Top wasn't working for LiveChat rooms (#10734)

  • Cancel button wasn't working while uploading file (#10715 by @Mr-Gryphon & @karlprieb)

  • Missing pagination fields in the response of REST /directory endpoint (#10840)

  • Layout badge cutting on unread messages for long names (#10846 by @kos4live)

  • Slack-Bridge bug when migrating to 0.64.1 (#10875)

  • Horizontally align items in preview message (#10883 by @gdelavald)

  • The first users was not set as admin some times (#10878)

🔍 Minor changes
  • Release 0.65.0 (#10893 by @Hudell & @Sameesunkaria & @cardoso & @erhan- & @gdelavald & @karlprieb & @peccu & @winterstefan)

  • Apps: Command Previews, Message and Room Removal Events (#10822)

  • Develop sync (#10815 by @nsuchy & @rafaelks)

  • Major dependencies update (#10661)

  • Prevent setup wizard redirects (#10811)

  • Prometheus: Add metric to track hooks time (#10798)

  • Regression: Autorun of wizard was not destroyed after completion (#10802)

  • Prometheus: Fix notification metric (#10803)

  • Regression: Fix wrong wizard field name (#10804)

  • Prometheus: Improve metric names (#10789)

  • Improvement to push notifications on direct messages (#10788)

  • Better metric for notifications (#10786)

  • Add badge back to push notifications (#10779)

  • Wizard improvements (#10776)

  • Add setting and expose prometheus on port 9100 (#10766)

  • Regression: Fix notifications for direct messages (#10760)

  • More improvements on send notifications logic (#10736)

  • LingoHub based on develop (#10691)

  • Add npm run postinstall into example build script (#10524 by @peccu)

  • Correct links in README file (#10674 by @winterstefan)

  • Fix: Regression in REST API endpoint /me (#10833)

  • Regression: Fix email notification preference not showing correct selected value (#10847)

  • Apps: Command previews are clickable & Apps Framework is controlled via a setting (#10853)

  • Regression: Make settings Site_Name and Language public again (#10848)

  • Fix: Clarify the wording of the release issue template (#10520)

  • Fix: Regression on users avatar in admin pages (#10836)

  • Fix: Manage apps layout was a bit confuse (#10882 by @gdelavald)

  • LingoHub based on develop (#10886)

  • Fix: Regression Lazyload fix shuffle avatars (#10887)

  • Fix: typo on error message for push token API (#10857 by @rafaelks)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.64.2

2018-05-18 · 1 🔍 · 12 👩💻👨💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0
🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.64.1

2018-05-03 · 1 🎉 · 2 🐛 · 4 🔍 · 5 👩💻👨💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

🎉 New features

  • Store the last sent message to show bellow the room's name by default (#10597)

🐛 Bug fixes

  • E-mails were hidden some information (#10615)

  • Regression on 0.64.0 was freezing the application when posting some URLs (#10627)

🔍 Minor changes
  • Release 0.64.1 (#10660 by @saplla)

  • Support passing extra connection options to the Mongo driver (#10529 by @saplla)

  • Regression: Updating an App on multi-instance servers wasn't working (#10611)

  • Dependencies update (#10648)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.64.0

2018-04-28 · 2 · 18 🎉 · 44 🐛 · 31 🔍 · 30 👩💻👨💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

BREAKING CHANGES

  • Validate incoming message schema (#9922)

  • The property "settings" is no longer available to regular users via rest api (#10411)

🎉 New features

  • Option to mute group mentions (@all and @here) (#10502 by @Hudell)

  • GDPR - Right to access and Data Portability (#9906 by @Hudell)

  • Broadcast Channels (#9950)

  • Option to ignore users on channels (#10517 by @gdelavald & @karlprieb)

  • Search Provider Framework (#10110 by @tkurz)

  • REST API endpoint /directory (#10442)

  • Body of the payload on an incoming webhook is included on the request object (#10259 by @Hudell)

  • REST endpoint to recover forgotten password (#10371)

  • REST endpoint to report messages (#10354)

  • Livechat setting to customize ended conversation message (#10108)

  • Twilio MMS support for LiveChat integration (#7964 by @t3hchipmunk)

  • REST API endpoint rooms.favorite to favorite and unfavorite rooms (#10342)

  • Add internal API to handle room announcements (#10396 by @gdelavald)

  • Add message preview when quoting another message (#10437 by @gdelavald)

  • Prevent the browser to autocomplete some setting fields (#10439 by @gdelavald)

  • Shows user's real name on autocomplete popup (#10444 by @gdelavald)

  • Automatically trigger Redhat registry build when tagging new release (#10414)

  • Add information regarding Zapier and Bots to the integrations page (#10574)

🐛 Bug fixes

🔍 Minor changes
  • Release 0.64.0 (#10613 by @TwizzyDizzy & @christianh814 & @gdelavald & @tttt-conan)

  • Regression: Various search provider fixes (#10591 by @tkurz)

  • Regression: /api/v1/settings.oauth not sending needed info for SAML & CAS (#10596 by @cardoso)

  • Regression: Apps and Livechats not getting along well with each other (#10598)

  • Development: Add Visual Studio Code debugging configuration (#10586)

  • Included missing lib for migrations (#10532 by @Hudell)

  • Develop sync (#10505 by @nsuchy & @rafaelks)

  • Fix: Remove "secret" from REST endpoint /settings.oauth response (#10513)

  • [OTHER] More Listeners for Apps & Utilize Promises inside Apps (#10335)

  • [OTHER] Develop sync (#10487)

  • Change Docker-Compose to use mmapv1 storage engine for mongo (#10336)

  • Add some missing translations (#10435 by @gdelavald)

  • [OTHER] Removed the developer warning on the rest api (#10441)

  • Fix and improve vietnamese translation (#10397 by @TDiNguyen & @tttt-conan)

  • Use Node 8.9 for CI build (#10405)

  • Update allowed labels for bot (#10360 by @TwizzyDizzy)

  • Remove @core team mention from Pull Request template (#10384)

  • New issue template for Release Process (#10234)

  • Master into Develop Branch Sync (#10376)

  • LingoHub based on develop (#10545)

  • Regression: Revert announcement structure (#10544 by @gdelavald)

  • Regression: Upload was not working (#10543)

  • Deps update (#10549)

  • Regression: /api/v1/settings.oauth not returning clientId for Twitter (#10560 by @cardoso)

  • Regression: Webhooks breaking due to restricted test (#10555)

  • Regression: Rooms and Apps weren't playing nice with each other (#10559)

  • Regression: Fix announcement bar being displayed without content (#10554 by @gdelavald)

  • Regression: Inconsistent response of settings.oauth endpoint (#10553)

  • Regression: Remove added mentions on quote/reply (#10571 by @gdelavald)

  • Regression: Attachments and fields incorrectly failing on validation (#10573)

  • Regression: Rocket.Chat App author link opens in same window (#10575 by @kaiiiiiiiii)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.63.3

2018-04-18 · 1 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0
🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.63.2

2018-04-17 · 2 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0
🔍 Minor changes
  • Release 0.63.2 (#10476)

  • add redhat dockerfile to master (#10408)

👩💻👨💻 Core Team 🤓

0.63.1

2018-04-07 · 1 🔍 · 7 👩💻👨💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0
🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.63.0

2018-04-04 · 1 · 18 🎉 · 36 🐛 · 20 🔍 · 25 👩💻👨💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

BREAKING CHANGES

🎉 New features

  • Improve history generation (#10319)

  • Interface to install and manage RocketChat Apps (alpha) (#10246)

  • Livechat messages rest APIs (#10054 by @hmagarotto)

  • Endpoint to retrieve message read receipts (#9907)

  • Add option to login via REST using Facebook and Twitter tokens (#9816)

  • Add REST endpoint to get the list of custom emojis (#9629)

  • GDPR Right to be forgotten/erased (#9947 by @Hudell)

  • Added endpoint to retrieve mentions of a channel (#10105)

  • Add leave public channel & leave private channel permissions (#9584 by @kb0304)

  • Added GET/POST channels.notifications (#10128)

  • Reply preview (#10086 by @ubarsaiyan)

  • Support for agent's phone field (#10123)

  • Added endpoint to get the list of available oauth services (#10144)

  • REST API method to set room's announcement (channels.setAnnouncement) (#9742 by @TopHattedCat)

  • Audio recording as mp3 and better ui for recording (#9726 by @kb0304)

  • Setting to configure max delta for 2fa (#9732 by @Hudell)

  • Livechat webhook request on message (#9870 by @hmagarotto)

  • Announcement bar color wasn't using color from theming variables (#9367 by @cyclops24 & @karlprieb)

🐛 Bug fixes

  • Audio Message UI fixes (#10303 by @kb0304)

  • "View All Members" button inside channel's "User Info" is over sized (#10012 by @karlprieb)

  • Apostrophe-containing URL misparsed" (#10242)

  • user status on sidenav (#10222)

  • Dynamic CSS script isn't working on older browsers (#10152 by @karlprieb)

  • Extended view mode on sidebar (#10160 by @karlprieb)

  • Cannot answer to a livechat as a manager if agent has not answered yet (#10082 by @kb0304)

  • User status missing on user info (#9866 by @lunaticmonk)

  • Name of files in file upload list cuts down at bottom due to overflow (#9672 by @lunaticmonk)

  • No pattern for user's status text capitalization (#9783 by @lunaticmonk)

  • Apostrophe-containing URL misparsed (#9739 by @lunaticmonk)

  • Popover divs don't scroll if they overflow the viewport (#9860 by @Joe-mcgee)

  • Reactions not working on mobile (#10104)

  • Broken video call accept dialog (#9872 by @ramrami)

  • Wrong switch button border color (#10081 by @kb0304)

  • Nextcloud as custom oauth provider wasn't mapping data correctly (#10090 by @pierreozoux)

  • Missing sidebar default options on admin (#10016 by @karlprieb)

  • Able to react with invalid emoji (#8667 by @mutdmour)

  • Slack Import reports invalid import file type due to a call to BSON.native() which is now doesn't exist (#10071 by @trongthanh)

  • Verified property of user is always set to false if not supplied (#9719)

  • Update preferences of users with settings: null was crashing the server (#10076)

  • REST API: Can't list all public channels when user has permission view-joined-room (#10009)

  • Message editing is crashing the server when read receipts are enabled (#10061)

  • Download links was duplicating Sub Paths (#10029)

  • User preferences can't be saved when roles are hidden in admin settings (#10051 by @Hudell)

  • Browser was auto-filling values when editing another user profile (#9932 by @kaiiiiiiiii)

  • Avatar input was accepting not supported image types (#10011 by @karlprieb)

  • Initial loading feedback was missing (#10028 by @karlprieb)

  • File had redirect delay when using external storage services and no option to proxy only avatars (#10272)

  • Missing pt-BR translations (#10262)

  • /me REST endpoint was missing user roles and preferences (#10240)

  • Unable to mention after newline in message (#10078 by @c0dzilla)

  • Wrong pagination information on /api/v1/channels.members (#10224)

  • Inline code following a url leads to autolinking of code with url (#10163 by @c0dzilla)

  • Incoming Webhooks were missing the raw content (#10258 by @Hudell)

  • Missing Translation Key on Reactions (#10270 by @bernardoetrevisan)

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.62.2

2018-03-09 · 6 🐛 · 1 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 8.9.4
  • NPM: 5.6.0

🐛 Bug fixes

  • Slack Import reports invalid import file type due to a call to BSON.native() which is now doesn't exist (#10071 by @trongthanh)

  • Verified property of user is always set to false if not supplied (#9719)

  • Update preferences of users with settings: null was crashing the server (#10076)

  • REST API: Can't list all public channels when user has permission view-joined-room (#10009)

  • Message editing is crashing the server when read receipts are enabled (#10061)

  • Download links was duplicating Sub Paths (#10029)

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.62.1

2018-03-03 · 4 🐛 · 1 🔍 · 4 👩💻👨💻

Engine versions

  • Node: 8.9.4
  • NPM: 5.6.0

🐛 Bug fixes

  • Delete user without username was removing direct rooms of all users (#9986)

  • New channel page on medium size screens (#9988 by @karlprieb)

  • Empty sidenav when sorting by activity and there is a subscription without room (#9960)

  • Two factor authentication modal was not showing (#9982)

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.62.0

2018-02-27 · 1 · 24 🎉 · 32 🐛 · 26 🔍 · 39 👩💻👨💻

Engine versions

  • Node: 8.9.4
  • NPM: 5.6.0

BREAKING CHANGES

  • Remove Graphics/Image Magick support (#9711)

🎉 New features

🐛 Bug fixes

  • Typo on french translation for "Open" (#9934 by @sizrar)

  • Wrong behavior of rooms info's Read Only and Collaborative buttons (#9665 by @karlprieb)

  • Close button on file upload bar was not working (#9662 by @karlprieb)

  • Livechat conversation not receiving messages when start without form (#9772)

  • Emoji rendering on last message (#9776)

  • Chrome 64 breaks jitsi-meet iframe (#9560 by @speedy01)

  • Harmonize channel-related actions (#9697 by @mrsimpson)

  • Custom emoji was cropping sometimes (#9676 by @anu-007)

  • Show custom room types icon in channel header (#9696 by @mrsimpson)

  • 'Query' support for channels.list.joined, groups.list, groups.listAll, im.list (#9424 by @xbolshe)

  • Livechat issues on external queue and lead capture (#9750)

  • DeprecationWarning: prom-client ... when starting Rocket Chat server (#9747 by @jgtoriginal)

  • API to retrive rooms was returning empty objects (#9737)

  • Chat Message Reactions REST API End Point (#9487 by @jgtoriginal)

  • Messages can't be quoted sometimes (#9720)

  • GitLab OAuth does not work when GitLab’s URL ends with slash (#9716)

  • Close Livechat conversation by visitor not working in version 0.61.0 (#9714)

  • Formal pronouns and some small mistakes in German texts (#9067 by @AmShaegar13)

  • Facebook integration in livechat not working on version 0.61.0 (#9640)

  • Weird rendering of emojis at sidebar when last message is activated (#9623)

  • Rest API helpers only applying to v1 (#9520)

  • Desktop notification not showing when avatar came from external storage service (#9639)

  • Missing link Site URLs in enrollment e-mails (#9454 by @kemitchell)

  • Missing string 'Username_already_exist' on the accountProfile page (#9610 by @lunaticmonk)

  • SVG avatars are not been displayed correctly when load in non HTML containers (#9570 by @filipedelimabrito)

  • Livechat is not working when running in a sub path (#9599)

  • Not receiving sound notifications in rooms created by new LiveChats (#9802)

  • Silence the update check error message (#9858)

  • Parsing messages with multiple markdown matches ignore some tokens (#9884 by @c0dzilla)

  • Importers no longer working due to the FileUpload changes (#9850)

  • Misplaced "Save Changes" button in user account panel (#9888 by @kaiiiiiiiii)

  • Snap build was failing (#9879)

🔍 Minor changes
  • Release 0.62.0 (#9935)

  • Regression: Fix livechat queue link (#9928 by @karlprieb)

  • Regression: Directory now list default channel (#9931 by @karlprieb)

  • Improve link handling for attachments (#9908)

  • Regression: Misplaced language dropdown in user preferences panel (#9883 by @kaiiiiiiiii)

  • Fix RHCC image path for OpenShift and default to the current namespace. (#9901 by @jsm84)

  • Sync from Master (#9796 by @HammyHavoc)

  • [OTHER] Rocket.Chat Apps (#9666)

  • Move NRR package to inside the project and convert from CoffeeScript (#9753)

  • Update to meteor 1.6.1 (#9546)

  • Regression: Avatar now open account related options (#9843 by @karlprieb)

  • Regression: Open search using ctrl/cmd + p and ctrl/cmd + k (#9837 by @karlprieb)

  • Regression: Search bar is now full width (#9839 by @karlprieb)

  • Dependencies update (#9811)

  • Fix: Custom fields not showing on user info panel (#9821)

  • Regression: Page was not respecting the window height on Firefox (#9804)

  • Update bot-config.yml (#9784 by @JSzaszvari)

  • Develop fix sync from master (#9797)

  • Regression: Change create channel icon (#9851 by @karlprieb)

  • Regression: Fix channel icons on safari (#9852 by @karlprieb)

  • Regression: Fix admin/user settings item text (#9845 by @karlprieb)

  • Regression: Improve sidebar filter (#9905 by @karlprieb)

  • [OTHER] Fix Apps not working on multi-instance deployments (#9902)

  • [Fix] Not Translated Phrases (#9877 by @bernardoetrevisan)

  • Regression: Overlapping header in user profile panel (#9889 by @kaiiiiiiiii)

  • Regression: sort on room's list not working correctly (#9897)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.61.2

2018-02-20 · 3 🐛 · 1 🔍 · 3 👩💻👨💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

  • Livechat issues on external queue and lead capture (#9750)

  • Emoji rendering on last message (#9776)

  • Livechat conversation not receiving messages when start without form (#9772)

🔍 Minor changes

👩💻👨💻 Core Team 🤓

0.61.1

2018-02-14 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1
🔍 Minor changes

👩💻👨💻 Core Team 🤓

0.61.0

2018-01-27 · 1 · 12 🎉 · 44 🐛 · 39 🔍 · 23 👩💻👨💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

BREAKING CHANGES

  • Decouple livechat visitors from regular users (#9048)

🎉 New features

🐛 Bug fixes

🔍 Minor changes
  • Release 0.61.0 (#9533 by @karlprieb & @ryjones)

  • Add community bot (#9439)

  • Use correct version of Mailparser module (#9356)

  • Update Marked dependecy to 0.3.9 (#9346)

  • Fix: English language improvements (#9299 by @HammyHavoc)

  • Fix: Change 'Wordpress' to 'WordPress (#9291 by @HammyHavoc)

  • Fix: Improved README.md (#9290 by @HammyHavoc)

  • Fix: README typo (#9286 by @HammyHavoc)

  • Develop sync - Bump version to 0.61.0-develop (#9260 by @cpitman & @karlprieb)

  • Do not change room icon color when room is unread (#9257)

  • LingoHub based on develop (#9256)

  • Fix: Sidebar item on rtl and small devices (#9247 by @karlprieb)

  • Add curl, its missing on worker nodes so has to be explicitly added (#9248)

  • Fix: Unneeded warning in payload of REST API calls (#9240)

  • Fix: Missing option to set user's avatar from a url (#9229)

  • Fix: Upload access control too distributed (#9215)

  • Fix: Username find is matching partially (#9217)

  • Fix: updating last message on message edit or delete (#9227)

  • Fix: Rooms and users are using different avatar style (#9196)

  • Replace postcss-nesting with postcss-nested (#9200)

  • Dependencies Update (#9197)

  • Typo: German language file (#9190 by @TheReal1604)

  • Fix: Snippet name to not showing in snippet list (#9184 by @karlprieb)

  • Fix/api me only return verified (#9183)

  • Fix: UI: Descenders of glyphs are cut off (#9181)

  • [Fix] oauth not working because of email array (#9173)

  • Fix: Click on channel name - hover area bigger than link area (#9165)

  • Fix: UI: Descenders of glyphs are cut off (#9166)

  • Fix: Can’t login using LDAP via REST (#9162)

  • Fix: Unread line (#9149)

  • Fix test without oplog by waiting a successful login on changing users (#9146)

  • Fix: Messages being displayed in reverse order (#9144)

  • Fix: Clear all unreads modal not closing after confirming (#9137)

  • Fix: Message action quick buttons drops if "new message" divider is being shown (#9138)

  • Fix: Confirmation modals showing Send button (#9136)

  • Fix: Multiple unread indicators (#9120)

  • [DOCS] Update the links of our Mobile Apps in Features topic (#9469 by @rafaelks)

  • Update license (#9490)

  • Prevent NPM package-lock inside livechat (#9504)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.60.4

2018-01-10 · 5 🐛 · 2 🔍 · 3 👩💻👨💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

🔍 Minor changes
  • Release 0.60.4 (#9377)

  • Update Marked dependecy to 0.3.9 (#9346)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.60.3

2018-01-03 · 6 🐛 · 5 🔍 · 3 👩💻👨💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.60.2

2017-12-29 · 3 🐛 · 1 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

  • Restore translations from other languages (#9277)

  • Remove sweetalert from livechat facebook integration page (#9274)

  • Missing translations (#9272)

🔍 Minor changes

👩💻👨💻 Core Team 🤓

0.60.1

2017-12-27 · 1 🐛 · 1 👩💻👨💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

  • File access not working when passing credentials via querystring (#9262)

👩💻👨💻 Core Team 🤓

0.60.0

2017-12-27 · 33 🎉 · 171 🐛 · 99 🔍 · 71 👩💻👨💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🎉 New features

🐛 Bug fixes

🔍 Minor changes
  • Release 0.60.0 (#9259)

  • Fix tag build (#9084)

  • Turn off prettyJson if the node environment isn't development (#9068)

  • Fix api regression (exception when deleting user) (#9049)

  • Use real names for user and room in emails (#7922 by @danischreiber)

  • [MOVE] Move mentions files to client/server (#8142 by @vcapretz)

  • Update multiple-instance-status package (#9018)

  • Use redhat official image with openshift (#9007)

  • Added d2c.io to deployment (#8975 by @mastappl)

  • LingoHub based on develop (#8831)

  • Fix snap download url (#8981)

  • Add a few dots in readme.md (#8906 by @dusta)

  • Changed wording for "Maximum Allowed Message Size" (#8872 by @HammyHavoc)

  • Fix Docker image build (#8862)

  • Fix link to .asc file on S3 (#8829)

  • Bump version to 0.60.0-develop (#8820 by @gdelavald & @karlprieb)

  • Update path for s3 redirect in circle ci (#8819)

  • Remove chatops package (#8742)

  • Removed tmeasday:crypto-md5 (#8743)

  • Update meteor package to 1.8.1 (#8802)

  • Fix typo (#8705 by @rmetzler)

  • [Fix] Store Outgoing Integration Result as String in Mongo (#8413 by @cpitman)

  • Update DEMO to OPEN links (#8793)

  • Fix Travis CI build (#8750)

  • Updated comments. (#8719 by @jasonjyu)

  • removing a duplicate line (#8434 by @vikaskedia)

  • install grpc package manually to fix snap armhf build (#8653)

  • Fix community links in readme (#8589)

  • Improve room sync speed (#8529)

  • Fix high CPU load when sending messages on large rooms (regression) (#8520)

  • Change artifact path (#8515)

  • Color variables migration (#8463 by @karlprieb)

  • Fix: Change password not working in new UI (#8516)

  • Enable AutoLinker back (#8490)

  • Improve markdown parser code (#8451)

  • [MOVE] Move favico to client folder (#8077 by @vcapretz)

  • [MOVE] Move files from emojione to client/server folders (#8078 by @vcapretz)

  • [MOVE] Move files from slashcommands-unarchive to client/server folders (#8084 by @vcapretz)

  • [MOVE] Move slashcommands-open to client folder (#8132 by @vcapretz)

  • [MOVE] Move kick command to client/server folders (#8135 by @vcapretz)

  • [MOVE] Move join command to client/server folder (#8136 by @vcapretz)

  • [MOVE] Move inviteall command to client/server folder (#8137 by @vcapretz)

  • [MOVE] Move invite command to client/server folder (#8138 by @vcapretz)

  • [MOVE] Move create command to client/server folder (#8139 by @vcapretz)

  • [MOVE] Move archiveroom command to client/server folders (#8140 by @vcapretz)

  • [MOVE] Move slackbridge to client/server folders (#8141 by @vcapretz)

  • [MOVE] Move logger files to client/server folders (#8150 by @vcapretz)

  • [MOVE] Move timesync files to client/server folders (#8152 by @vcapretz)

  • Fix: Account menu position on RTL (#8416 by @karlprieb)

  • Fix: Missing LDAP option to show internal logs (#8417)

  • Fix: Missing LDAP reconnect setting (#8414)

  • Add i18n Title to snippet messages (#8394)

  • Fix: Missing settings to configure LDAP size and page limits (#8398)

  • LingoHub based on develop (#8375)

  • Update Meteor to 1.5.2.2 (#8364)

  • Sync translations from LingoHub (#8363)

  • Remove field lastActivity from subscription data (#8345)

  • Update meteor to 1.5.2.2-rc.0 (#8355)

  • [FIX-RC] Mobile file upload not working (#8331 by @karlprieb)

  • Deps update (#8273)

  • Fix more rtl issues (#8194 by @karlprieb)

  • npm deps update (#8197)

  • Remove unnecessary returns in cors common (#8054 by @Kiran-Rao)

  • Adding: How to Install in WeDeploy (#8036 by @thompsonemerson)

  • Revert "npm deps update" (#7983)

  • [DOCS] Add native mobile app links into README and update button images (#7909 by @rafaelks)

  • npm deps update (#7969)

  • Update BlackDuck URL (#7941)

  • Hide flex-tab close button (#7894 by @karlprieb)

  • Added RocketChatLauncher (SaaS) (#6606 by @designgurudotorg)

  • Develop sync (#7866)

  • Fix: users listed as online after API login (#9111)

  • Fix regression in api channels.members (#9110)

  • Fix: Clear all unreads modal not closing after confirming (#9137)

  • Fix: Message action quick buttons drops if "new message" divider is being shown (#9138)

  • Fix: Confirmation modals showing Send button (#9136)

  • Fix: Multiple unread indicators (#9120)

  • Fix: Messages being displayed in reverse order (#9144)

  • Fix: UI: Descenders of glyphs are cut off (#9166)

  • Fix: Click on channel name - hover area bigger than link area (#9165)

  • Fix: Can’t login using LDAP via REST (#9162)

  • Fix: Unread line (#9149)

  • Fix test without oplog by waiting a successful login on changing users (#9146)

  • Replace postcss-nesting with postcss-nested (#9200)

  • Dependencies Update (#9197)

  • Fix: Rooms and users are using different avatar style (#9196)

  • Typo: German language file (#9190 by @TheReal1604)

  • Fix: Snippet name to not showing in snippet list (#9184 by @karlprieb)

  • Fix/api me only return verified (#9183)

  • Fix: UI: Descenders of glyphs are cut off (#9181)

  • Fix: Unneeded warning in payload of REST API calls (#9240)

  • Fix: Missing option to set user's avatar from a url (#9229)

  • Fix: updating last message on message edit or delete (#9227)

  • Fix: Username find is matching partially (#9217)

  • Fix: Upload access control too distributed (#9215)

  • Do not change room icon color when room is unread (#9257)

  • LingoHub based on develop (#9256)

  • Add curl, its missing on worker nodes so has to be explicitly added (#9248)

  • Fix: Sidebar item on rtl and small devices (#9247 by @karlprieb)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.59.6

2017-11-29 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1
🔍 Minor changes

👩💻👨💻 Core Team 🤓

0.59.5

2017-11-29 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1
🔍 Minor changes
  • Fix CircleCI deploy filter (#8972)

👩💻👨💻 Core Team 🤓

0.59.4

2017-11-29 · 1 🐛 · 2 🔍 · 5 👩💻👨💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🐛 Bug fixes

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.59.3

2017-10-29 · 7 🐛 · 2 🔍 · 8 👩💻👨💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🐛 Bug fixes

🔍 Minor changes
  • removing a duplicate line (#8434 by @vikaskedia)

  • install grpc package manually to fix snap armhf build (#8653)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.59.2

2017-10-25 · 6 🐛 · 4 👩💻👨💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🐛 Bug fixes

  • Missing scroll at create channel page (#8637 by @karlprieb)

  • Message popup menu on mobile/cordova (#8634 by @karlprieb)

  • API channel/group.members not sorting (#8635)

  • LDAP not merging existent users && Wrong id link generation (#8613)

  • encode filename in url to prevent links breaking (#8551 by @joesitton)

  • Fix guest pool inquiry taking (#8577)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.59.1

2017-10-19 · 4 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🐛 Bug fixes

  • Color reset when default value editor is different (#8543)

  • Wrong colors after migration 103 (#8547)

  • LDAP login error regression at 0.59.0 (#8541)

  • Migration 103 wrong converting primrary colors (#8544)

👩💻👨💻 Core Team 🤓

0.59.0

2017-10-18 · 25 🎉 · 122 🐛 · 51 🔍 · 46 👩💻👨💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🎉 New features

🐛 Bug fixes

🔍 Minor changes
  • Merge 0.58.4 to master (#8420)

  • 0.58.3 (#8335)

  • Mobile sidenav (#7865)

  • npm deps update (#7842)

  • LingoHub based on develop (#7803)

  • Additions to the REST API (#7793)

  • npm deps update (#7755)

  • FIX: Error when starting local development environment (#7728 by @rdebeasi)

  • Remove CircleCI (#7739)

  • Meteor packages and npm dependencies update (#7677)

  • [MOVE] Client folder rocketchat-colors (#7664 by @Kiran-Rao)

  • [MOVE] Client folder rocketchat-custom-oauth (#7665 by @Kiran-Rao)

  • [MOVE] Client folder rocketchat-tooltip (#7666 by @Kiran-Rao)

  • [MOVE] Client folder rocketchat-autolinker (#7667 by @Kiran-Rao)

  • [MOVE] Client folder rocketchat-cas (#7668 by @Kiran-Rao)

  • [MOVE] Client folder rocketchat-highlight-words (#7669 by @Kiran-Rao)

  • [MOVE] Client folder rocketchat-custom-sounds (#7670 by @Kiran-Rao)

  • [MOVE] Client folder rocketchat-emoji (#7671 by @Kiran-Rao)

  • Only use "File Uploaded" prefix on files (#7652)

  • Fix typo in generated URI (#7661 by @Rohlik)

  • Bump version to 0.59.0-develop (#7625)

  • implemented new page-loader animated icon (#2)

  • Hide flex-tab close button (#7894 by @karlprieb)

  • Update BlackDuck URL (#7941)

  • [DOCS] Add native mobile app links into README and update button images (#7909 by @rafaelks)

  • Remove unnecessary returns in cors common (#8054 by @Kiran-Rao)

  • npm deps update (#8197)

  • Fix more rtl issues (#8194 by @karlprieb)

  • readme-file: fix broken link (#8253 by @vcapretz)

  • Disable perfect scrollbar (#8244)

  • Fix leave and hide click, color and position (#8243 by @karlprieb)

  • Deps update (#8273)

  • Update meteor to 1.5.2.2-rc.0 (#8355)

  • [FIX-RC] Mobile file upload not working (#8331 by @karlprieb)

  • LingoHub based on develop (#8375)

  • Update Meteor to 1.5.2.2 (#8364)

  • Sync translations from LingoHub (#8363)

  • Remove field lastActivity from subscription data (#8345)

  • Fix: Account menu position on RTL (#8416 by @karlprieb)

  • Fix: Missing LDAP option to show internal logs (#8417)

  • Fix: Missing LDAP reconnect setting (#8414)

  • Add i18n Title to snippet messages (#8394)

  • Fix: Missing settings to configure LDAP size and page limits (#8398)

  • Improve markdown parser code (#8451)

  • Change artifact path (#8515)

  • Color variables migration (#8463 by @karlprieb)

  • Fix: Change password not working in new UI (#8516)

  • Enable AutoLinker back (#8490)

  • Fix artifact path (#8518)

  • Fix high CPU load when sending messages on large rooms (regression) (#8520)

  • Improve room sync speed (#8529)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.58.4

2017-10-05 · 3 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🐛 Bug fixes

  • Duplicate code in rest api letting in a few bugs with the rest api (#8408)

  • Slack import failing and not being able to be restarted (#8390)

  • Add needed dependency for snaps (#8389)

👩💻👨💻 Core Team 🤓

0.58.2

2017-08-22 · 1 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1
🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.58.1

2017-08-17 · 1 🐛 · 1 🔍 · 2 👩💻👨💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🐛 Bug fixes

  • Fix flex tab not opening and getting offscreen (#7781)
🔍 Minor changes

👩💻👨💻 Core Team 🤓

0.58.0

2017-08-16 · 1 · 27 🎉 · 48 🐛 · 19 🔍 · 32 👩💻👨💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

BREAKING CHANGES

  • Remove Sandstorm login method (#7556)

🎉 New features

  • Allow special chars on room names (#7595)

  • Add admin and user setting for notifications #4339 (#7479 by @stalley)

  • Edit user permissions (#7309)

  • Adding support for piwik sub domain settings (#7324 by @ruKurz)

  • Add setting to change User Agent of OEmbed calls (#6753 by @AhmetS)

  • Configurable Volume for Notifications #6087 (#7517 by @lindoelio)

  • Add customFields in rooms/get method (#6564 by @borsden)

  • Option to select unread count style (#7589)

  • Show different shape for alert numbers when have mentions (#7580)

  • Add reaction to the last message when get the shortcut +: (#7569 by @danilomiranda)

  • Show emojis and file uploads on notifications (#7559)

  • Closes tab bar on mobile when leaving room (#7561 by @gdelavald)

  • Adds preference to one-click-to-direct-message and basic functionality (#7564 by @gdelavald)

  • Search users also by email in toolbar (#7334 by @shahar3012)

  • Do not rate limit bots on createDirectMessage (#7326 by @jangmarker)

  • Allow channel property in the integrations returned content (#7214)

  • Add room type identifier to room list header (#7520 by @danischreiber)

  • Room type and recipient data for global event (#7523 by @danischreiber)

  • Show room leader at top of chat when user scrolls down. Set and unset leader as admin. (#7526 by @danischreiber)

  • Add toolbar buttons for iframe API (#7525)

  • Add close button to flex tabs (#7529)

  • Update meteor to 1.5.1 (#7496)

  • flex-tab now is side by side with message list (#7448 by @karlprieb)

  • Option to select unread count behavior (#7477)

  • Force use of MongoDB for spotlight queries (#7311)

  • Add healthchecks in OpenShift templates (#7184 by @jfchevrette)

  • Add unread options for direct messages (#7658)

🐛 Bug fixes

  • Slack import failing and not being able to be restarted (#8390)

  • Duplicate code in rest api letting in a few bugs with the rest api (#8408)

  • Add needed dependency for snaps (#8389)

  • Error when updating message with an empty attachment array (#7624)

  • Uploading an unknown file type erroring out (#7623)

  • Error when acessing settings before ready (#7622)

  • Message box on safari (#7621)

  • The username not being allowed to be passed into the user.setAvatar (#7620)

  • Fix Custom Fields Crashing on Register (#7617)

  • Fix admin room list show the correct i18n type (#7582 by @ccfang)

  • URL parse error fix for issue #7169 (#7538 by @satyapramodh)

  • User avatar image background (#7572 by @filipedelimabrito)

  • Look for livechat visitor IP address on X-Forwarded-For header (#7554)

  • Revert emojione package version upgrade (#7557)

  • Stop logging mentions object to console (#7562 by @gdelavald)

  • Fix hiding flex-tab on embedded view (#7486)

  • Fix emoji picker translations (#7195)

  • Issue #7365: added check for the existence of a parameter in the CAS URL (#7471 by @wsw70)

  • Fix Word Placement Anywhere on WebHooks (#7392)

  • Prevent new room status from playing when user status changes (#7487)

  • S3 uploads not working for custom URLs (#7443)

  • Fix Private Channel List Submit (#7432)

  • Fix file upload on Slack import (#7469)

  • Fix Unread Bar Disappearing (#7403)

  • Always set LDAP properties on login (#7472)

  • url click events in the cordova app open in external browser or not at all (#7205 by @flaviogrossi)

  • Fix Emails in User Admin View (#7431)

  • Fix migration of avatars from version 0.57.0 (#7428)

  • sweetalert alignment on mobile (#7404 by @karlprieb)

  • Sweet-Alert modal popup position on mobile devices (#7376 by @Oliver84)

  • Update node-engine in Snap to latest v4 LTS relase: 4.8.3 (#7355 by @al3x)

  • Remove warning about 2FA support being unavailable in mobile apps (#7354 by @al3x)

  • Fix geolocation button (#7322)

  • Fix Block Delete Message After (n) Minutes (#7207)

  • Fix jump to unread button (#7320)

  • Fix Secret Url (#7321)

  • Use I18n on "File Uploaded" (#7199)

  • "requirePasswordChange" property not being saved when set to false (#7209)

  • Fix oembed previews not being shown (#7208)

  • Fix editing others messages (#7200)

  • Fix error on image preview due to undefined description|title (#7187)

  • Fix messagebox growth (#7629)

  • Wrong render of snippet’s name (#7630)

  • Fix room load on first hit (#7687)

  • Markdown noopener/noreferrer: use correct HTML attribute (#7644 by @jangmarker)

  • Wrong email subject when "All Messages" setting enabled (#7639)

  • Csv importer: work with more problematic data (#7456 by @reist)

  • make flex-tab visible again when reduced width (#7738)

🔍 Minor changes

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.57.4

2017-10-05 · 3 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 4.8.2
  • NPM: 4.5.0

🐛 Bug fixes

  • Slack import failing and not being able to be restarted (#8390)

  • Duplicate code in rest api letting in a few bugs with the rest api (#8408)

  • Add needed dependency for snaps (#8389)

👩💻👨💻 Core Team 🤓

0.57.3

2017-08-08 · 8 🐛 · 1 🔍 · 7 👩💻👨💻

Engine versions

  • Node: 4.8.2
  • NPM: 4.5.0

🐛 Bug fixes

🔍 Minor changes
  • [Fix] Users and Channels list not respecting permissions (#7212)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.57.2

2017-07-14 · 6 🐛 · 3 👩💻👨💻

Engine versions

  • Node: 4.8.2
  • NPM: 4.5.0

🐛 Bug fixes

  • Fix Emails in User Admin View (#7431)

  • Always set LDAP properties on login (#7472)

  • Fix Unread Bar Disappearing (#7403)

  • Fix file upload on Slack import (#7469)

  • Fix Private Channel List Submit (#7432)

  • S3 uploads not working for custom URLs (#7443)

👩💻👨💻 Core Team 🤓

0.57.1

2017-07-05 · 1 🐛 · 2 👩💻👨💻

Engine versions

  • Node: 4.8.2
  • NPM: 4.5.0

🐛 Bug fixes

  • Fix migration of avatars from version 0.57.0 (#7428)

👩💻👨💻 Core Team 🤓

0.57.0

2017-07-03 · 1 · 12 🎉 · 45 🐛 · 29 🔍 · 25 👩💻👨💻

Engine versions

  • Node: 4.8.2
  • NPM: 4.5.0

BREAKING CHANGES

  • Internal hubot does not load hubot-scripts anymore, it loads scripts from custom folders (#7095)

🎉 New features

  • New avatar storage types (#6788)

  • Show full name in mentions if use full name setting enabled (#6690 by @alexbrazier)

  • Increase unread message count on @here mention (#7059)

  • API method and REST Endpoint for getting a single message by id (#7085)

  • Migration to add <html> tags to email header and footer (#7080)

  • postcss parser and cssnext implementation (#6982)

  • Start running unit tests (#6605)

  • Make channel/group delete call answer to roomName (#6857 by @reist)

  • Show info about multiple instances at admin page (#6953)

  • Improve CI/Docker build/release (#6938)

  • Feature/delete any message permission (#6919 by @phutchins)

  • Force use of MongoDB for spotlight queries (#7311)

🐛 Bug fixes

  • Message being displayed unescaped (#7379 by @gdelavald)

  • Fix highlightjs bug (#6991)

  • do only store password if LDAP_Login_Fallback is on (#7030 by @pmb0)

  • fix bug in preview image (#7121)

  • Fix the failing tests (#7094)

  • Add option to ignore TLS in SMTP server settings (#7084 by @colin-campbell)

  • Add support for carriage return in markdown code blocks (#7072 by @jm-factorin)

  • Parse HTML on admin setting's descriptions (#7014)

  • edit button on firefox (#7105)

  • Fix missing CSS files on production builds (#7104)

  • clipboard (permalink, copy, pin, star buttons) (#7103)

  • Fixed typo hmtl -> html (#7092 by @jautero)

  • Add <html> and </html> to header and footer (#7025 by @ExTechOp)

  • Prevent Ctrl key on message field from reloading messages list (#7033)

  • New screen sharing Chrome extension checking method (#7044)

  • Improve Tests (#7049)

  • Fix avatar upload via users.setAvatar REST endpoint (#7045)

  • Sidenav roomlist (#7023)

  • video message recording dialog is shown in an incorrect position (#7012 by @flaviogrossi)

  • Remove room from roomPick setting (#6912)

  • Parse markdown links last (#6997)

  • overlapping text for users-typing-message (#6999 by @darkv)

  • Updating Incoming Integration Post As Field Not Allowed (#6903)

  • Fix error handling for non-valid avatar URL (#6972)

  • SAML: Only set KeyDescriptor when non empty (#6961 by @sathieu)

  • Fix the other tests failing due chimp update (#6986)

  • Fix badge counter on iOS push notifications (#6950)

  • Fix login with Meteor saving an object as email address (#6974)

  • Check that username is not in the room when being muted / unmuted (#6840 by @matthewshirley)

  • Use AWS Signature Version 4 signed URLs for uploads (#6947)

  • make channels.create API check for create-c (#6968 by @reist)

  • Bugs in isUserFromParams helper (#6904 by @abrom)

  • Allow image insert from slack through slackbridge (#6910)

  • Slackbridge text replacements (#6913)

  • Fix all reactions having the same username (#7157)

  • Fix editing others messages (#7200)

  • Fix oembed previews not being shown (#7208)

  • "requirePasswordChange" property not being saved when set to false (#7209)

  • Removing the kadira package install from example build script. (#7160 by @JSzaszvari)

  • Fix user's customFields not being saved correctly (#7358)

  • Improve avatar migration (#7352)

  • Fix jump to unread button (#7320)

  • click on image in a message (#7345)

  • Proxy upload to correct instance (#7304)

  • Fix Secret Url (#7321)

🔍 Minor changes
  • add server methods getRoomNameById (#7102 by @thinkeridea)

  • Convert hipchat importer to js (#7146)

  • Convert file unsubscribe.coffee to js (#7145)

  • Convert oauth2-server-config package to js (#7017)

  • Convert irc package to js (#7022)

  • Ldap: User_Data_FieldMap description (#7055 by @bbrauns)

  • Remove Useless Jasmine Tests (#7062)

  • converted rocketchat-importer (#7018)

  • LingoHub based on develop (#7114)

  • Convert Livechat from Coffeescript to JavaScript (#7096)

  • Rocketchat ui3 (#7006)

  • converted rocketchat-ui coffee to js part 2 (#6836)

  • LingoHub based on develop (#7005)

  • rocketchat-lib[4] coffee to js (#6735)

  • rocketchat-importer-slack coffee to js (#6987)

  • Convert ui-admin package to js (#6911)

  • Rocketchat ui message (#6914)

  • [New] LDAP: Use variables in User_Data_FieldMap for name mapping (#6921 by @bbrauns)

  • Convert meteor-autocomplete package to js (#6936)

  • Convert Ui Account Package to Js (#6795)

  • LingoHub based on develop (#6978)

  • fix the crashing tests (#6976)

  • Convert WebRTC Package to Js (#6775)

  • [Fix] Error when trying to show preview of undefined filetype (#6935)

  • Remove missing CoffeeScript dependencies (#7154)

  • Switch logic of artifact name (#7158)

  • Fix the Zapier oAuth return url to the new one (#7215)

  • Fix forbidden error on setAvatar REST endpoint (#7159)

  • Fix mobile avatars (#7177)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.56.0

2017-05-15 · 11 🎉 · 21 🐛 · 19 🔍 · 19 👩💻👨💻

Engine versions

  • Node: 4.8.2
  • NPM: 4.5.0

🎉 New features

  • Add a pointer cursor to message images (#6881)

  • Make channels.info accept roomName, just like groups.info (#6827 by @reist)

  • Option to allow to signup as anonymous (#6797)

  • create a method 'create token' (#6807)

  • Add option on Channel Settings: Hide Notifications and Hide Unread Room Status (#2707, #2143) (#5373)

  • Remove lesshat (#6722 by @karlprieb)

  • Use tokenSentVia parameter for clientid/secret to token endpoint (#6692 by @intelradoux)

  • Add a setting to not run outgoing integrations on message edits (#6615)

  • Improve CI/Docker build/release (#6938)

  • Add SMTP settings for Protocol and Pool (#6940)

  • Show info about multiple instances at admin page (#6953)

🐛 Bug fixes

  • start/unstar message (#6861)

  • Added helper for testing if the current user matches the params (#6845 by @abrom)

  • REST API user.update throwing error due to rate limiting (#6796)

  • fix german translation (#6790 by @sscholl)

  • Improve and correct Iframe Integration help text (#6793)

  • Quoted and replied messages not retaining the original message's alias (#6800)

  • Fix iframe wise issues (#6798)

  • Incorrect error message when creating channel (#6747 by @gdelavald)

  • Hides nav buttons when selecting own profile (#6760 by @gdelavald)

  • Search full name on client side (#6767 by @alexbrazier)

  • Sort by real name if use real name setting is enabled (#6758 by @alexbrazier)

  • CSV importer: require that there is some data in the zip, not ALL data (#6768 by @reist)

  • Archiving Direct Messages (#6737)

  • Fix Caddy by forcing go 1.7 as needed by one of caddy's dependencies (#6721)

  • emoji picker exception (#6709 by @gdelavald)

  • Fix message types (#6704)

  • Users status on main menu always offline (#6896)

  • Not showing unread count on electron app’s icon (#6923)

  • Compile CSS color variables (#6939)

  • Remove spaces from env PORT and INSTANCE_IP (#6955)

  • make channels.create API check for create-c (#6968 by @reist)

🔍 Minor changes
  • [New] Snap arm support (#6842)

  • Meteor update (#6858)

  • Converted rocketchat-lib 3 (#6672)

  • Convert Message-Star Package to js (#6781)

  • Convert Mailer Package to Js (#6780)

  • LingoHub based on develop (#6816)

  • Missing useful fields in admin user list #5110 (#6804 by @vlogic)

  • Convert Katex Package to Js (#6671)

  • Convert Oembed Package to Js (#6688)

  • Convert Mentions-Flextab Package to Js (#6689)

  • Anonymous use (#5986)

  • Breaking long URLS to prevent overflow (#6368 by @robertdown)

  • Rocketchat lib2 (#6593)

  • disable proxy configuration (#6654 by @glehmann)

  • Convert markdown to js (#6694 by @ehkasper)

  • LingoHub based on develop (#6715)

  • meteor update to 1.4.4 (#6706)

  • LingoHub based on develop (#6703)

  • [Fix] Error when trying to show preview of undefined filetype (#6935)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.55.1

2017-04-19 · 1 🔍 · 1 👩💻👨💻

Engine versions

  • Node: 4.8.0
  • NPM: 4.3.0
🔍 Minor changes
  • [Fix] Bug with incoming integration (0.55.1) (#6734)

👩💻👨💻 Core Team 🤓

0.55.0

2017-04-18 · 1 · 9 🎉 · 25 🐛 · 87 🔍 · 23 👩💻👨💻

Engine versions

  • Node: 4.8.0
  • NPM: 4.3.0

BREAKING CHANGES

  • getUsersOfRoom API to return array of objects with user and username, instead of array of strings

🎉 New features

  • Add shield.svg api route to generate custom shields/badges (#6565 by @alexbrazier)

  • resolve merge share function (#6577 by @karlprieb & @tgxn)

  • Two Factor Auth (#6476)

  • Permission join-without-join-code assigned to admins and bots by default (#6430)

  • Integrations, both incoming and outgoing, now have access to the models. Example: Users.findOneById(id) (#6420)

  • 'users.resetAvatar' rest api endpoint (#6616)

  • Drupal oAuth Integration for Rocketchat (#6632 by @Lawri-van-Buel)

  • Add monitoring package (#6634)

  • Expose Livechat to Incoming Integrations and allow response (#6681)

🐛 Bug fixes

  • Incoming integrations would break when trying to use the Store feature.`

  • Removed Deprecated Package rocketchat:sharedsecret`

  • emoji picker exception (#6709 by @gdelavald)

  • Large files crashed browser when trying to show preview (#6598)

  • messageBox: put "joinCodeRequired" back (#6600 by @karlprieb)

  • Do not add default roles for users without services field (#6594)

  • Accounts from LinkedIn OAuth without name (#6590)

  • Usage of subtagged languages (#6575)

  • UTC offset missing UTC text when positive (#6562 by @alexbrazier)

  • can not get access_token when using custom oauth (#6531 by @fengt)

  • Outgoing webhooks which have an error and they're retrying would still retry even if the integration was disabled` (#6478)

  • Incorrect curl command being generated on incoming integrations (#6620)

  • arguments logger (#6617)

  • Improve markdown code (#6650)

  • Encode avatar url to prevent CSS injection (#6651)

  • Do not escaping markdown on message attachments (#6648)

  • Revert unwanted UI changes (#6658)

  • Fix Logger stdout publication (#6682)

  • Downgrade email package to from 1.2.0 to 1.1.18 (#6680)

  • Administrators being rate limited when editing users data (#6659)

  • Make sure username exists in findByActiveUsersExcept (#6674)

  • Update server cache indexes on record updates (#6686)

  • Allow question on OAuth token path (#6684)

  • Error when returning undefined from incoming intergation’s script (#6683)

  • Fix message types (#6704)

🔍 Minor changes
  • Add candidate snap channel (#6614)

  • Add fname to subscriptions in memory (#6597)

  • [New] Switch Snaps to use oplog (#6608)

  • Convert Message Pin Package to JS (#6576)

  • Move room display name logic to roomType definition (#6585)

  • Only configure LoggerManager on server (#6596)

  • POC Google Natural Language integration (#6298)

  • Fix recently introduced bug: OnePassword not defined (#6591)

  • rocketchat-lib part1 (#6553)

  • dependencies upgrade (#6584)

  • fixed typo in readme.md (#6580 by @sezinkarli)

  • Use real name instead of username for messages and direct messages list (#3851 by @alexbrazier)

  • Convert Ui-Login Package to Js (#6561)

  • rocketchat-channel-settings coffee to js (#6551)

  • Move wordpress packages client files to client folder (#6571)

  • convert rocketchat-ui part 2 (#6539)

  • rocketchat-channel-settings-mail-messages coffee to js (#6541)

  • LingoHub based on develop (#6574)

  • LingoHub based on develop (#6567)

  • [New] Added oauth2 userinfo endpoint (#6554)

  • Remove Deprecated Shared Secret Package (#6540)

  • Remove coffeescript package from ui-sidenav (#6542 by @Kiran-Rao)

  • Remove coffeescript package from ui-flextab (#6543 by @Kiran-Rao)

  • Convert Theme Package to JS (#6491)

  • Fix typo of the safari pinned tab label (#6487 by @qge)

  • fix channel merge option of user preferences (#6493 by @billtt)

  • converted Rocketchat logger coffee to js (#6495)

  • converted rocketchat-integrations coffee to js (#6502)

  • 'allow reacting' should be a toggle option.otherwise, the style will display an error (#6522 by @szluohua)

  • Clipboard [Firefox version < 50] (#6280)

  • Convert ui-vrecord Package to JS (#6473)

  • converted slashcommands-mute coffee to js (#6474)

  • Convert Version Package to JS (#6494)

  • Convert Ui-Master Package to Js (#6498)

  • converted messageAttachment coffee to js (#6500)

  • Convert File Package to js (#6503)

  • Create groups.addAll endpoint and add activeUsersOnly param. (#6505 by @nathanmarcos)

  • New feature: Room announcement (#6351 by @billtt)

  • converted slashcommand-me coffee to js (#6468)

  • converted slashcommand-join coffee to js (#6469)

  • converted slashcommand-leave coffee to js (#6470)

  • convert mapview package to js (#6471)

  • converted getAvatarUrlFromUsername (#6496)

  • converted slashcommand-invite coffee to js (#6497)

  • Convert Wordpress Package to js (#6499)

  • converted slashcommand-msg coffee to js (#6501)

  • rocketchat-ui coffee to js part1 (#6504)

  • converted rocketchat-mentions coffee to js (#6467)

  • ESLint add rule no-void (#6479)

  • Add ESLint rules prefer-template and template-curly-spacing (#6456)

  • Fix livechat permissions (#6466)

  • Add ESLint rule object-shorthand (#6457)

  • Add ESLint rules one-var and no-var (#6459)

  • Add ESLint rule one-var (#6458)

  • Side-nav CoffeeScript to JavaScript III (#6274)

  • Flex-Tab CoffeeScript to JavaScript II (#6277)

  • Side-nav CoffeeScript to JavaScript II (#6266)

  • Allow Livechat visitors to switch the department (#6035 by @drallgood)

  • fix livechat widget on small screens (#6122 by @karlprieb)

  • Allow livechat managers to transfer chats (#6180 by @drallgood)

  • focus first textbox element (#6257 by @a5his)

  • Join command (#6268)

  • Fix visitor ending livechat if multiples still open (#6419)

  • Password reset Cleaner text (#6319)

  • Add permission check to the import methods and not just the UI (#6400)

  • Max textarea height (#6409)

  • Livechat fix office hours order (#6413)

  • Convert Spotify Package to JS (#6449)

  • Make favicon package easier to read. (#6422 by @Kiran-Rao)

  • Just admins can change a Default Channel to Private (the channel will be a non default channel) (#6426)

  • Hide email settings on Sandstorm (#6429)

  • Do not show reset button for hidden settings (#6432)

  • Convert Dolphin Package to JavaScript (#6427)

  • converted rocketchat-message-mark-as-unread coffee/js (#6445)

  • converted rocketchat-slashcommands-kick coffee to js (#6453)

  • converted meteor-accounts-saml coffee to js (#6450)

  • Convert Statistics Package to JS (#6447)

  • Convert ChatOps Package to JavaScript (#6425)

  • Change all instances of Meteor.Collection for Mongo.Collection (#6410)

  • Flex-Tab CoffeeScript to JavaScript III (#6278)

  • Flex-Tab CoffeeScript to JavaScript I (#6276)

  • Side-nav CoffeeScript to JavaScript (#6264)

  • Convert Tutum Package to JS (#6446)

  • Added Deploy method and platform to stats (#6649)

  • LingoHub based on develop (#6647)

  • meteor update (#6631)

  • Env override initial setting (#6163 by @mrsimpson)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓