2018-12-27 · 10 🎉 · 9 🚀 · 34 🐛 · 84 🔍 · 26 👩💻👨💻
Engine versions
- Node:
8.11.4
- NPM:
6.4.1
- MongoDB:
3.2, 3.4, 3.6, 4.0
Note
Please make sure you are running Mongo 3.2 or greater. We no longer support versions lower than 3.2. We recommend updating at least to Mongo 3.6
🎉 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)
- E2E
s 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 😍
- @alexbartsch
- @cyberb
- @hypery2k
- @karakayasemi
- @karlprieb
- @localguru
- @lvyue
- @mathysie
- @piotrkochan
- @rssilva
- @sanketsingh24
- @tsukiRep
- @ura14h