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

469 KiB

3.0.0

2020-02-14 · 7 · 10 🎉 · 11 🚀 · 32 🐛 · 43 🔍 · 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)
  • 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)
  • Role tags missing - Description field explanation (#16356)
  • The "click to load" text is hard-coded and not translated. (#16142 by @ashwaniYDV)
  • FileUpload.getBuffer was not working through the Apps-Engine (#16234)
  • Integrations admin page (#16183)
  • Readme Help wanted section (#16197)
  • 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)
  • 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)
  • 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)
  • Fix tests (#16469)
  • Regression: prevent submit modal (#16488)
  • 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)
  • 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.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 · 2 🐛 · 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)
  • JS errors on Administration page (#16139)
🔍 Minor changes

👩💻👨💻 Core Team 🤓

2.4.0

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

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 build without NodeJS installed (#15903 by @localguru)
  • Server crash on sync with no response (#15919)
  • Don't throw an error when a message is prevented from apps engine (#15850 by @wreiske)
  • 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 🐛 · 19 🔍 · 25 👩💻👨💻

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

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

2.2.1

2019-11-19

Engine versions

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

2.2.0

2019-10-27 · 14 🎉 · 16 🚀 · 22 🐛 · 27 🔍 · 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)
  • 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)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

2.1.3

2019-11-19

Engine versions

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

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

Engine versions

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

2.0.0

2019-09-12 · 7 · 14 🎉 · 6 🚀 · 16 🐛 · 36 🔍 · 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)
  • 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
  • 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)
  • 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 🐛 · 1 🔍 · 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 🚀 · 31 🐛 · 31 🔍 · 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)
🔍 Minor changes
  • 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

Engine versions

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

1.2.2

2019-07-29

Engine versions

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

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 🚀 · 12 🐛 · 8 🔍 · 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)
  • 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
  • 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

Engine versions

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

1.1.4

2019-07-29

Engine versions

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

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 🚀 · 52 🐛 · 35 🔍 · 27 👩💻👨💻

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)
  • 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 · 30 🎉 · 32 🚀 · 97 🐛 · 173 🔍 · 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

🚀 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)
  • 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)
  • 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)
  • 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 · 10 🎉 · 11 🚀 · 17 🐛 · 38 🔍 · 24 👩💻👨💻

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)

🚀 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

  • Few polish translating (#13112 by @theundefined)
  • Few polish translating (#13112 by @theundefined)
  • 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)
  • Regression: Fix message pinning (#13213 by @TkTech)
  • 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 message pinning (#13213 by @TkTech)
  • 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 · 10 🎉 · 9 🚀 · 34 🐛 · 84 🔍 · 26 👩💻👨💻

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1

🎉 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)

🚀 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)

🐛 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)
  • 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)
  • Download files without extension wasn't possible (#13033)
🔍 Minor changes
  • 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)
  • 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 · 2 🐛 · 1 🔍 · 2 👩💻👨💻

🐛 Bug fixes

  • line-height for unread bar buttons (jump to first and mark as read) (#12900)
  • 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

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

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 🚀 · 21 🐛 · 8 🔍 · 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)
  • 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)
  • 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 🚀 · 31 🐛 · 21 🔍 · 33 👩💻👨💻

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)
  • 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

👩💻👨💻 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 🚀 · 35 🐛 · 13 🔍 · 25 👩💻👨💻

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)
  • 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)
  • Closed connections being storing on db (#11709)
  • Login logo now centered on small screens (#11626 by @wreiske)
  • Push notifications stuck after db failure (#11667)
  • Translations were not unique per app allowing conflicts among apps (#11878)
🔍 Minor changes
  • Release 0.68.5 (#11852)
  • Release 0.68.5 (#11852)
  • 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)
  • 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 🎉 · 1 🚀 · 6 🐛 · 5 🔍 · 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)

🐛 Bug fixes

  • sort fname sidenav (#11358)
  • SVG icons code (#11319)
  • 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)
🔍 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)
  • 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 🚀 · 55 🐛 · 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)
  • 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 · 13 🎉 · 16 🐛 · 15 🔍 · 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 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)
  • 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

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.64.2

2018-05-18 · 8 🎉 · 16 🐛 · 31 🔍 · 13 👩💻👨💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

🎉 New features

🐛 Bug fixes

  • 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)
  • 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)
  • Not escaping special chars on mentions (#10793 by @erhan-)
🔍 Minor changes
  • Release 0.64.2 (#10812 by @Hudell & @Sameesunkaria & @cardoso & @erhan- & @gdelavald & @karlprieb & @peccu & @winterstefan)
  • 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)
  • 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)
  • 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)
  • 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)

👩💻👨💻 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 🎉 · 30 🐛 · 20 🔍 · 24 👩💻👨💻

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)
  • 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 🎉 · 29 🐛 · 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)
  • 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)
  • 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 · 11 🎉 · 13 🐛 · 8 🔍 · 15 👩💻👨💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

BREAKING CHANGES

  • Decouple livechat visitors from regular users (#9048)

🎉 New features

🐛 Bug fixes

  • [i18n] add room type translation support for room-changed-privacy message (#9369 by @cyclops24)
  • Fix livechat register form (#9452)
  • Fix livechat build (#9451)
  • Fix closing livechat inquiry (#9164)
  • Slash command 'unarchive' throws exception if the channel does not exist (#9435 by @ramrami)
  • Slash command 'archive' throws exception if the channel does not exist (#9428 by @ramrami)
  • Subscriptions not removed when removing user (#9432)
  • Highlight setting not working correctly (#9364 by @cyclops24)
  • File access not working when passing credentials via querystring (#9264)
  • Contextual bar redesign (#9481 by @gdelavald & @karlprieb)
  • mention-here is missing i18n text #9455 (#9456 by @ryjones)
  • Fix livechat visitor edit (#9506)
  • large names on userinfo, and admin user bug on users with no usernames (#9493 by @gdelavald)
🔍 Minor changes

👩💻👨💻 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 · 27 🎉 · 74 🐛 · 72 🔍 · 59 👩💻👨💻

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)
  • Fix community links in readme (#8589)
  • [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)
  • Adding: How to Install in WeDeploy (#8036 by @thompsonemerson)
  • Revert "npm deps update" (#7983)
  • npm deps update (#7969)
  • 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 · 24 🎉 · 116 🐛 · 50 🔍 · 44 👩💻👨💻

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)
  • 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

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

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 · 26 🎉 · 33 🐛 · 18 🔍 · 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)
  • Add healthchecks in OpenShift templates (#7184 by @jfchevrette)
  • Add unread options for direct messages (#7658)

🐛 Bug fixes

  • 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)
  • url click events in the cordova app open in external browser or not at all (#7205 by @flaviogrossi)
  • 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)
  • Use I18n on "File Uploaded" (#7199)
  • 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 · 10 🎉 · 44 🐛 · 30 🔍 · 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)
  • 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)
  • 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)
  • Remove missing CoffeeScript dependencies (#7154)
  • Switch logic of artifact name (#7158)
  • Fix the Zapier oAuth return url to the new one (#7215)
  • Fix the admin oauthApps view not working (#7196)
  • Fix forbidden error on setAvatar REST endpoint (#7159)
  • Fix the admin oauthApps view not working (#7196)
  • Fix mobile avatars (#7177)

👩💻👨💻 Contributors 😍

👩💻👨💻 Core Team 🤓

0.56.0

2017-05-15 · 11 🎉 · 19 🐛 · 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)
  • 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 🤓