Skip to content

Latest commit

 

History

History
3964 lines (3269 loc) · 283 KB

HISTORY.md

File metadata and controls

3964 lines (3269 loc) · 283 KB

0.73.0

2018-12-27 · 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 @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)

🚀 Improvements

  • Hipchat Enterprise Importer (#12985)
  • 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)
  • 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)
  • CAS Login not working with renamed users (#12860)
  • Stream of my_message wasn't sending the room information (#12914)
  • cannot reset password (#12903)
  • Version check update notification (#12905)
  • Data Import not working (#12866)
  • 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)
  • 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

  • Change spread operator to Array.from for Edge browser (#12818 by @ohmonster)
  • API users.info returns caller rooms and not requested user ones (#12727 by @piotrkochan)
  • Missing HipChat Enterprise Importer (#12847)
  • Emoji as avatar (#12805)
🔍 Minor changes

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.72.0

2018-11-28 · 1 ️️️⚠️ · 6 🎉 · 16 🚀 · 22 🐛 · 79 🔍 · 25 👩‍💻👨‍💻

⚠️ BREAKING CHANGES

  • 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)
  • /api/v1/spotlight: return joinCodeRequired field for rooms (#12651)
  • New API Endpoints for the new version of JS SDK (#12623)
  • Setting to configure robots.txt content (#12547)
  • 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)
  • 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)

🐛 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)
  • 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)
  • Merge master into develop & Set version to 0.72.0-develop (#12460)
  • 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)

🚀 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 @madguy02)
  • Edit room name with uppercase letters (#12235 by @nikeee)
  • Custom OAuth Configuration can't be removed (#12256)
  • 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)
🔍 Minor changes

👩‍💻👨‍💻 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)
  • E2E password request not closing after entering password (#12232)
  • 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
  • Release 0.70.1 (#12270 by @edzluhan)
  • Merge master into develop & Set version to 0.71.0-develop (#12264 by @kaiiiiiiiii)
  • Regression: fix modal submit (#12233)
  • Add reetp to the issues' bot whitelist (#12227)
  • Fix: Remove semver satisfies from Apps details that is already done my marketplace (#12268)

👩‍💻👨‍💻 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

  • Allow multiple subcommands in MIGRATION_VERSION env variable (#11184 by @arch119)
  • Support for end to end encryption (#10094)
  • Livechat Analytics and Reports (#11238 by @pkgodara)
  • Apps: Add handlers for message updates (#11993)
  • Livechat notifications on new incoming inquiries for guest-pool (#10588)
  • Customizable default directory view (#11965 by @ohmonster)
  • Blockstack as decentralized auth provider (#12047)
  • Livechat REST endpoints (#11900)
  • REST endpoints to get moderators from groups and channels (#11909)
  • User preference for 24- or 12-hour clock (#11169 by @vynmera)
  • REST endpoint to set groups' announcement (#11905)
  • Livechat trigger option to run only once (#12068 by @edzluhan)
  • REST endpoints to create roles and assign roles to users (#11855 by @aferreira44)
  • Informal German translations (#9984)
  • Apps: API provider (#11938)
  • Apps are enabled by default now (#12189)
  • Add Livechat Analytics permission (#12184)
  • WebDAV Integration (User file provider) (#11679 by @karakayasemi)

🚀 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)
  • 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)
  • 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)
  • Wrong build path in install.sh (#11879)
  • Permission check on joinRoom for private room (#11857)
  • 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)
  • IRC Federation no longer working (#11906)
  • 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
  • Release 0.69.2 (#12026 by @kaiiiiiiiii)
  • LingoHub based on develop (#11936)
  • Better organize package.json (#12115)
  • Fix using wrong variable (#12114)
  • Fix the style lint (#11991)
  • Merge master into develop & Set version to 0.70.0-develop (#11921 by @c0dzilla & @rndmh3ro & @ubarsaiyan & @vynmera)
  • Release 0.69.2 (#12026 by @kaiiiiiiiii)
  • Regression: fix message box autogrow (#12138)
  • Regression: Modal height (#12122)
  • Fix: Change wording on e2e to make a little more clear (#12124)
  • Improve: Moved the e2e password request to an alert instead of a popup (#12172)
  • New: Option to change E2E key (#12169)
  • Improve: Decrypt last message (#12173)
  • Fix: e2e password visible on always-on alert message. (#12139)
  • Improve: Expose apps enable setting at General > Apps (#12196)
  • Fix: Message changing order when been edited with apps enabled (#12188)
  • Improve: E2E setting description and alert (#12191)
  • Improve: Do not start E2E Encryption when accessing admin as embedded (#12192)
  • Fix: Add e2e doc to the alert (#12187)
  • Improve: Switch e2e doc to target _blank (#12195)
  • Improve: Rename E2E methods (#12175)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.69.2

2018-09-11 · 1 🎉 · 4 🐛 · 6 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🎉 New features

  • Include room name in stream for bots (#11812)

🐛 Bug fixes

  • Reset password link error if already logged in (#12022)
  • Apps: setting with 'code' type only saving last line (#11992)
  • 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)
  • 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)

🐛 Bug fixes

  • Delete removed user's subscriptions (#10700)
  • LiveChat switch department not working (#11011)
  • Some assets were pointing to nonexistent path (#11796)
  • Revoked view-d-room permission logics (#11522)
  • 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)
  • SAML is flooding logfile (#11643)
  • 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)
  • "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)
  • 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)
🔍 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)
  • 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)
  • 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)
  • Unlimited upload file size not working (#11471)
  • Mixed case channel slugs (#9449 by @soundstorm)
  • SAML issues (#11135 by @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 @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)
  • 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)
  • REST API: Add more test cases for /login (#10999)
  • Wrong font-family order (#11191 by @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)
  • Failure to download user data (#11190)
  • 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)
  • /groups.invite not allow a user to invite even with permission (#11010)
  • 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 @noobbbbb)
  • Strange msg when setting room announcement, topic or description to be empty (#11012 by @vynmera)
  • Exception thrown on avatar validation (#11009)
  • 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)
  • Remove outdated 2FA warning for mobile clients (#10916)
  • 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)
  • Armhf snap build (#11268)
  • Reaction Toggle was not working when omitting the last parameter from the API (DDP and REST) (#11276)
🔍 Minor changes
  • Merge master into develop & Set version to 0.66.0-develop (#11277 by @brylie & @stuartpb)
  • Regression: Directory css (#11206 by @karlprieb)
  • LingoHub based on develop (#11208)
  • IRC Federation: RFC2813 implementation (ngIRCd) (#10113 by @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)
  • Remove wrong and not needed time unit (#10807 by @cliffparnitzky)
  • Develop sync commits (#10909 by @nsuchy)
  • Develop sync2 (#10908 by @nsuchy)
  • Merge master into develop & Set version to 0.66.0-develop (#10903 by @nsuchy)
  • 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)

🐛 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)
  • 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)
  • Internal Error when requesting user data download (#10837)
  • Broadcast channels were showing reply button for deleted messages and generating wrong reply links some times (#10835)
  • User's preference Unread on Top wasn't working for LiveChat rooms (#10734)
  • Cancel button wasn't working while uploading file (#10715 by @Mr-Gryphon & @karlprieb)
  • Missing pagination fields in the response of REST /directory endpoint (#10840)
  • Layout badge cutting on unread messages for long names (#10846 by @kos4live)
  • Slack-Bridge bug when migrating to 0.64.1 (#10875)
  • Horizontally align items in preview message (#10883 by @gdelavald)
  • The first users was not set as admin some times (#10878)
🔍 Minor changes
  • Release 0.65.0 (#10893 by @Sameesunkaria & @erhan- & @gdelavald & @karlprieb & @peccu & @winterstefan)
  • Apps: Command Previews, Message and Room Removal Events (#10822)
  • Develop sync (#10815 by @nsuchy)
  • Major dependencies update (#10661)
  • Prevent setup wizard redirects (#10811)
  • Fix: Regression in REST API endpoint /me (#10833)
  • Regression: Fix email notification preference not showing correct selected value (#10847)
  • Apps: Command previews are clickable & Apps Framework is controlled via a setting (#10853)
  • Regression: Make settings Site_Name and Language public again (#10848)
  • Fix: Clarify the wording of the release issue template (#10520)
  • Fix: Regression on users avatar in admin pages (#10836)
  • Fix: Manage apps layout was a bit confuse (#10882 by @gdelavald)
  • LingoHub based on develop (#10886)
  • Fix: Regression Lazyload fix shuffle avatars (#10887)
  • Fix: typo on error message for push token API (#10857)

👩‍💻👨‍💻 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

  • Add REST endpoints channels.roles & groups.roles (#10607)
  • Add more options for Wordpress OAuth configuration (#10724)
  • Setup Wizard (#10523 by @karlprieb)
  • Improvements to notifications logic (#10686)
  • Add REST endpoints channels.roles & groups.roles (#10607)
  • Add more options for Wordpress OAuth configuration (#10724)
  • Setup Wizard (#10523 by @karlprieb)
  • Improvements to notifications logic (#10686)

🐛 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)
  • 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)
  • 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)
  • 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)
  • Not escaping special chars on mentions (#10793 by @erhan-)
🔍 Minor changes
  • Release 0.64.2 (#10812 by @Sameesunkaria & @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)
  • GDPR - Right to access and Data Portability (#9906)
  • 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)
  • 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

  • Missing "Administration" menu for users with some administration permissions (#10551 by @kaiiiiiiiii)
  • Member list search with no results (#10599)
  • Integrations with room data not having the usernames filled in (#10576)
  • Add user object to responses in /*.files Rest endpoints (#10480)
  • Missing user data on files uploaded through the API (#10473)
  • Rename method to clean history of messages (#10498)
  • REST spotlight API wasn't allowing searches with # and @ (#10410)
  • Dropdown elements were using old styles (#10482 by @kaiiiiiiiii)
  • Directory sort and column sizes were wrong (#10403 by @karlprieb)
  • REST API OAuth services endpoint were missing fields and flag to indicate custom services (#10299)
  • Error messages weren't been displayed when email verification fails (#10446 by @karlprieb)
  • Wrong column positions in the directory search for users (#10454 by @karlprieb & @lunaticmonk)
  • Custom fields was misaligned in registration form (#10463 by @dschuan)
  • Unique identifier file not really being unique (#10341 by @abernix)
  • Empty panel after changing a user's username (#10404)
  • Russian translation of "False" (#10418 by @strangerintheq)
  • Links being embedded inside of blockquotes (#10496 by @gdelavald)
  • The 'channel.messages' REST API Endpoint error (#10485)
  • Button on user info contextual bar scrolling with the content (#10358 by @karlprieb & @okaybroda)
  • "Idle Time Limit" using milliseconds instead of seconds (#9824 by @kaiiiiiiiii)
  • Missing i18n translation key for "Unread" (#10387)
  • Owner unable to delete channel or group from APIs (#9729 by @c0dzilla)
  • Livechat translation files being ignored (#10369)
  • Missing page "not found" (#6673 by @Prakharsvnit & @karlprieb)
  • "Highlight Words" wasn't working with more than one word (#10083 by @gdelavald & @nemaniarjun)
  • Missing "Administration" menu for user with manage-emoji permission (#10171 by @c0dzilla & @karlprieb)
  • Message view mode setting was missing at user's preferences (#10395 by @kaiiiiiiiii & @karlprieb)
  • Profile image was not being shown in user's directory search (#10399 by @karlprieb & @lunaticmonk)
  • Wrong positioning of popover when using RTL languages (#10428 by @karlprieb)
  • Messages was grouping wrong some times when server is slow (#10472 by @gdelavald & @karlprieb)
  • GitLab authentication scope was too open, reduced to read only access (#10225)
  • Renaming agent's username within Livechat's department (#10344)
  • Missing RocketApps input types (#10394 by @karlprieb)
  • Livechat desktop notifications not being displayed (#10221)
  • Autocomplete list when inviting a user was partial hidden (#10409 by @karlprieb)
  • Remove a user from the user's list when creating a new channel removes the wrong user (#10423 by @gdelavald & @karlprieb)
  • Room's name was cutting instead of having ellipses on sidebar (#10430)
  • Button to delete rooms by the owners wasn't appearing (#10438 by @karlprieb)
  • Updated OpenShift Template to take an Image as a Param (#9946 by @christianh814)
  • Incoming integrations being able to trigger an empty message with a GET (#9576)
  • Snaps installations are breaking on avatar requests (#10390)
  • Wordpress oAuth authentication wasn't behaving correctly (#10550 by @kaiiiiiiiii)
  • Switch buttons were cutting in RTL mode (#10558)
  • Stop Firefox announcement overflowing viewport (#10503 by @brendangadd)
🔍 Minor changes
  • Release 0.64.0 (#10613 by @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)
  • 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)
  • Develop sync (#10505 by @nsuchy)
  • 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)
  • 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)
  • 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

👩‍💻👨‍💻 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

  • Removed Private History Route (#10103)

🎉 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • Missing Translation Key on Reactions (#10270 by @bernardoetrevisan)
🔍 Minor changes
  • Release 0.63.0 (#10324 by @Joe-mcgee & @TopHattedCat & @hmagarotto & @kaiiiiiiiii & @karlprieb & @kb0304 & @lunaticmonk & @ramrami)
  • Fix: Reaction endpoint/api only working with regular emojis (#10323)
  • Bump snap version to include security fix (#10313)
  • Update Meteor to 1.6.1.1 (#10314)
  • LingoHub based on develop (#10243)
  • Rename migration name on 108 to match file name (#10237)
  • Fix typo for Nextcloud login (#10159)
  • Add a few listener supports for the Rocket.Chat Apps (#10154)
  • Add forums as a place to suggest, discuss and upvote features (#10148 by @SeanPackham)
  • Fix tests breaking randomly (#10065)
  • [OTHER] Reactivate all tests (#10036)
  • [OTHER] Reactivate API tests (#9844 by @karlprieb)
  • Start 0.63.0-develop / develop sync from master (#9985)
  • Fix: Renaming channels.notifications Get/Post endpoints (#10257)
  • Fix caddy download link to pull from github (#10260)
  • Fix: possible errors on rocket.chat side of the apps (#10252)
  • Fix snap install. Remove execstack from sharp, and bypass grpc error (#10015)
  • Fix: inputs for rocketchat apps (#10274)
  • Fix: chat.react api not accepting previous emojis (#10290)
  • Fix: Scroll on content page (#10300)

👩‍💻👨‍💻 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)
  • Custom emoji was cropping sometimes (#9676 by @anu-007)
  • Show custom room types icon in channel header (#9696)
  • '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)
  • 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)
  • 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
  • Release 0.61.0 (#9533 by @karlprieb & @ryjones)
  • Add community bot (#9439)
  • Use correct version of Mailparser module (#9356)
  • Develop sync - Bump version to 0.61.0-develop (#9260 by @cpitman & @karlprieb)
  • [Fix] oauth not working because of email array (#9173)
  • [DOCS] Update the links of our Mobile Apps in Features topic (#9469)
  • Update license (#9490)
  • Prevent NPM package-lock inside livechat (#9504)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.60.4

2018-01-10 · 5 🐛 · 2 🔍 · 3 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

🔍 Minor changes
  • Release 0.60.4 (#9377)
  • Update Marked dependecy to 0.3.9 (#9346)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.60.3

2018-01-03 · 6 🐛 · 5 🔍 · 3 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

🔍 Minor changes

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.60.2

2017-12-29 · 3 🐛 · 1 🔍 · 2 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

  • Restore translations from other languages (#9277)
  • Remove sweetalert from livechat facebook integration page (#9274)
  • Missing translations (#9272)
🔍 Minor changes

👩‍💻👨‍💻 Core Team 🤓

0.60.1

2017-12-27 · 1 🐛 · 1 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

  • File access not working when passing credentials via querystring (#9262)

👩‍💻👨‍💻 Core Team 🤓

0.60.0

2017-12-27 · 27 🎉 · 74 🐛 · 72 🔍 · 59 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🎉 New features

  • Allow user's default preferences configuration (#7285 by @goiaba)
  • Add "Favorites" and "Mark as read" options to the room list (#8915 by @karlprieb)
  • Facebook livechat integration (#8807)
  • Added support for Dataporten's userid-feide scope (#8902 by @torgeirl)
  • Describe file uploads when notifying by email (#8924)
  • Feature/livechat hide email (#8149 by @icosamuel & @sarbasamuel)
  • Sender's name in email notifications. (#7999 by @pkgodara)
  • Add "real name change" setting (#8739 by @AmShaegar13)
  • Use enter separator rather than comma in highlight preferences + Auto refresh after change highlighted words (#8433 by @cyclops24)
  • Adds admin option to globally set mobile devices to always be notified regardless of presence status. (#7641 by @stalley)
  • Add new API endpoints (#8947)
  • Option to enable/disable auto away and configure timer (#8029 by @armand1m)
  • New Modal component (#8882 by @karlprieb)
  • Improve room types API and usages (#9009)
  • Room counter sidebar preference (#8866 by @karlprieb)
  • Save room's last message (#8979 by @karlprieb)
  • Token Controlled Access channels (#8060 by @karlprieb & @lindoelio)
  • Send category and title fields to iOS push notification (#8905)
  • code to get the updated messages (#8857)
  • Rest API endpoints to list, get, and run commands (#8531)
  • Upgrade Meteor to 1.6 (#8715 by @karlprieb)
  • Add settings for allow user direct messages to yourself (#8066 by @lindoelio)
  • Add sweet alert to video call tab (#8108)
  • Displays QR code for manually entering when enabling 2fa (#8143)
  • Add yunohost.org installation method to Readme.md (#8037 by @selamanse)
  • Modal (#9092 by @karlprieb)
  • Make Custom oauth accept nested usernameField (#9066)

🐛 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

  • AmazonS3: Quote file.name for ContentDisposition for files with commas (#8593)
  • Fix e-mail message forward (#8645)
  • Audio message icon (#8648 by @karlprieb)
  • Highlighted color height issue (#8431 by @cyclops24)
  • Update pt-BR translation (#8655 by @rodorgas)
  • Fix typos (#8679)
  • LDAP not respecting UTF8 characters & Sync Interval not working (#8691)
🔍 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

  • File upload on multi-instances using a path prefix (#7855 by @Darkneon)
  • Fix migration 100 (#7863)
  • Email message forward error (#7846)
  • Add CSS support for Safari versions > 7 (#7854)
  • Fix black background on transparent avatars (#7168)
  • Google vision NSFW tag (#7825)
  • meteor-accounts-saml issue with ns0,ns1 namespaces, makes it compatible with pysaml2 lib (#7721 by @arminfelder)
  • Fix new-message button showing on search (#7823)
  • Settings not getting applied from Meteor.settings and process.env (#7779 by @Darkneon)
  • scroll on flex-tab (#7748)
  • Dutch translations (#7815 by @maarten-v)
  • Fix Dutch translation (#7814 by @maarten-v)
  • Update Snap links (#7778 by @MichaelGooden)
  • Remove redundant "do" in "Are you sure ...?" messages. (#7809 by @xurizaemon)
  • Fixed function closure syntax allowing validation emails to be sent. (#7758 by @snoozan)
  • Fix avatar upload fail on Cordova app (#7656 by @ccfang)
  • Make link inside YouTube preview open in new tab (#7679 by @1lann)
  • Remove references to non-existent tests (#7672 by @Kiran-Rao)
  • Example usage of unsubscribe.js (#7673 by @Kiran-Rao)
  • sidebar paddings (#7880 by @karlprieb)
  • Adds default search text padding for emoji search (#7878 by @gdelavald)
  • search results position on sidebar (#7881 by @karlprieb)
  • hyperlink style on sidebar footer (#7882 by @karlprieb)
  • popover position on mobile (#7883 by @karlprieb)
  • message actions over unread bar (#7885 by @karlprieb)
  • livechat icon (#7886 by @karlprieb)
  • Makes text action menu width based on content size (#7887 by @gdelavald)
  • sidebar buttons and badge paddings (#7888 by @karlprieb)
  • Fix google play logo on repo README (#7912 by @luizbills)
  • Fix livechat toggle UI issue (#7904)
  • Remove break change in Realtime API (#7895)
  • Window exception when parsing Markdown on server (#7893)
  • Text area buttons and layout on mobile (#7985)
  • Double scroll on 'keyboard shortcuts' menu in sidepanel (#7927 by @aditya19496)
  • Broken embedded view layout (#7944 by @karlprieb)
  • Textarea on firefox (#7986)
  • Chat box no longer auto-focuses when typing (#7984)
  • Add padding on messages to allow space to the action buttons (#7971)
  • Small alignment fixes (#7970)
  • Markdown being rendered in code tags (#7965)
  • Fix the status on the members list (#7963)
  • status and active room colors on sidebar (#7960 by @karlprieb)
  • OTR buttons padding (#7954 by @karlprieb)
  • username ellipsis on firefox (#7953 by @karlprieb)
  • Document README.md. Drupal repo out of date (#7948 by @Lawri-van-Buel)
  • Fix placeholders in account profile (#7945 by @josiasds)
  • Broken emoji picker on firefox (#7943 by @karlprieb)
  • Create channel button on Firefox (#7942 by @karlprieb)
  • Show leader on first load (#7712 by @danischreiber)
  • Vertical menu on flex-tab (#7988 by @karlprieb)
  • Invisible leader bar on hover (#8048)
  • Prevent autotranslate tokens race condition (#8046)
  • copy to clipboard and update clipboard.js library (#8039 by @karlprieb)
  • message-box autogrow (#8019 by @karlprieb)
  • search results height (#8018 by @gdelavald & @karlprieb)
  • room icon on header (#8017 by @karlprieb)
  • Hide scrollbar on login page if not necessary (#8014)
  • Error when translating message (#8001)
  • Recent emojis not updated when adding via text (#7998)
  • [PL] Polish translation (#7989 by @Rzeszow)
  • Fix email on mention (#7754)
  • RTL (#8112)
  • Dynamic popover (#8101 by @karlprieb)
  • Settings description not showing (#8122)
  • Fix setting user avatar on LDAP login (#8099)
  • Not sending email to mentioned users with unchanged preference (#8059)
  • Scroll on messagebox (#8047)
  • Allow unknown file types if no allowed whitelist has been set (#7074) (#8172 by @TriPhoenix)
  • Issue #8166 where empty analytics setting breaks to load Piwik script (#8167 by @ruKurz)
  • Sidebar and RTL alignments (#8154 by @karlprieb)
  • "*.members" rest api being useless and only returning usernames (#8147)
  • Fix iframe login API response (issue #8145) (#8146 by @astax-t)
  • Text area lost text when page reloads (#8159)
  • Fix new room sound being played too much (#8144)
  • Add admin audio preferences translations (#8094)
  • Leave and hide buttons was removed (#8213 by @karlprieb)
  • Incorrect URL for login terms when using prefix (#8211 by @Darkneon)
  • User avatar in DM list. (#8210)
  • Scrollbar not using new style (#8190)
  • sidenav colors, hide and leave, create channel on safari (#8257 by @karlprieb)
  • make sidebar item animation fast (#8262 by @karlprieb)
  • RTL on reply (#8261 by @karlprieb)
  • clipboard and permalink on new popover (#8259 by @karlprieb)
  • sidenav mentions on hover (#8252 by @karlprieb)
  • Api groups.files is always returning empty (#8241)
  • Case insensitive SAML email check (#8216 by @arminfelder)
  • Execute meteor reset on TRAVIS_TAG builds (#8310)
  • Call buttons with wrong margin on RTL (#8307 by @karlprieb)
  • Emoji Picker hidden for reactions in RTL (#8300 by @karlprieb)
  • Amin menu not showing all items & File list breaking line (#8299 by @karlprieb)
  • TypeError: Cannot read property 't' of undefined (#8298)
  • Wrong file name when upload to AWS S3 (#8296)
  • Check attachments is defined before accessing first element (#8295 by @Darkneon)
  • Missing placeholder translations (#8286)
  • fix color on unread messages (#8282)
  • "Cancel button" on modal in RTL in Firefox 55 (#8278 by @cyclops24)
  • Attachment icons alignment in LTR and RTL (#8271 by @cyclops24)
  • [i18n] My Profile & README.md links (#8270 by @Rzeszow)
  • some placeholder and phrase traslation fix (#8269 by @cyclops24)
  • "Channel Setting" buttons alignment in RTL (#8266 by @cyclops24)
  • Removing pipe and commas from custom emojis (#8168) (#8237 by @matheusml)
  • After deleting the room, cache is not synchronizing (#8314 by @szluohua)
  • Remove sidebar header on admin embedded version (#8334 by @karlprieb)
  • Email Subjects not being sent (#8317)
  • Put delete action on another popover group (#8315 by @karlprieb)
  • Mention unread indicator was removed (#8316)
  • Various LDAP issues & Missing pagination (#8372)
  • remove accountBox from admin menu (#8358 by @karlprieb)
  • Missing i18n translations (#8357)
  • Sidebar item menu position in RTL (#8397 by @cyclops24)
  • disabled katex tooltip on messageBox (#8386)
  • LDAP memory issues when pagination is not available (#8457)
  • Uncessary route reload break some routes (#8514)
  • Invalid Code message for password protected channel (#8491)
  • Wrong message when reseting password and 2FA is enabled (#8489)
  • Do not send joinCode field to clients (#8527)
🔍 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)
  • 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)
  • 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)
  • Increase unread message count on @here mention (#7059)
  • API method and REST Endpoint for getting a single message by id (#7085)
  • Migration to add 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 and 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)
  • 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)
  • Sort by real name if use real name setting is enabled (#6758)
  • 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)
  • 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)
  • 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)
  • 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)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓