1.0.0-rc.0
Pre-release
Pre-release
sampaiodiego
released this
02 Apr 02:40
·
10346 commits
to develop
since this release
2019-04-01 · 2 ️️️⚠️ · 16 🎉 · 24 🚀 · 73 🐛 · 101 🔍 · 51 👩💻👨💻
⚠️ BREAKING CHANGES
🎉 New features
- Marketplace integration with Rocket.Chat Cloud (#13809)
- Add message action to copy message to input as reply (#12626)
- Allow sending long messages as attachments (#13819)
- Add e-mail field on Livechat Departments (#13775)
- Provide new Livechat client as community feature (#13723)
- Discussions (#13541 by @vickyokrm)
- Bosnian lang (BS) (#13635 by @fliptrail)
- Federation (#12370)
- Show department field on Livechat visitor panel (#13530)
- Add offset parameter to channels.history, groups.history, dm.history (#13310 by @xbolshe)
- Permission to assign roles (#13597)
- reply with a file (#12095 by @rssilva)
- legal notice page (#12472 by @localguru)
- Add missing remove add leader channel (#13315 by @Montel)
- users.setActiveStatus endpoint in rest api (#13443 by @thayannevls)
- User avatars from external source (#7929 by @mjovanovic0)
🚀 Improvements
- UI of page not found (#13757 by @fliptrail)
- Show rooms with mentions on unread category even with hide counter (#13948)
- Join channels by sending a message or join button (#13752) (#13752 by @bhardwajaditya)
- Filter agents with autocomplete input instead of select element (#13730)
- Ignore agent status when queuing incoming livechats via Guest Pool (#13818)
- Replaces color #13679A to #1d74f5 (#13796 by @fliptrail)
- Remove unnecessary "File Upload". (#13743 by @knrt10)
- Add index for room's ts (#13726)
- Add decoding for commonName (cn) and displayName attributes for SAML (#12347 by @pkolmann)
- Deprecate fixCordova helper (#13598)
- Remove dangling side-nav styles (#13584)
- Disable X-Powered-By header in all known express middlewares (#13388)
- Allow custom rocketchat username for crowd users and enable login via email/crowd_username (#12981 by @steerben)
- Add department field on find guest method (#13491)
- Open rooms quicker (#13417)
- KaTeX and Autolinker message rendering (#11698)
- Allow configure Prometheus port per process via Environment Variable (#13436)
- Add API option "permissionsRequired" (#13430)
- Update to MongoDB 4.0 in docker-compose file (#13396 by @ngulden)
- Admin ui (#13393)
- End to end tests (#13401)
- Update deleteUser errors to be more semantic (#12380)
- Line height on static content pages (#11673)
- new icons (#13289)
🐛 Bug fixes
- Opening a Livechat room from another agent (#13951)
- Directory and Apps logs page (#13938)
- Minor issues detected after testing the new Livechat client (#13521)
- Display first message when taking Livechat inquiry (#13896)
- Loading theme CSS on first server startup (#13953)
- OTR dialog issue (#13755 by @knrt10)
- Limit App’s HTTP calls to 500ms (#13949)
- Read Receipt for Livechat Messages fixed (#13832 by @knrt10)
- Avatar image being shrinked on autocomplete (#13914)
- VIDEO/JITSI multiple calls before video call (#13855)
- Some Safari bugs (#13895)
- wrong width/height for tile_70 (mstile 70x70 (png)) (#13851 by @ulf-f)
- wrong importing of e2e (#13863)
- Forwarded Livechat visitor name is not getting updated on the sidebar (#13783 by @zolbayars)
- Remove spaces in some i18n files (#13801)
- Translation interpolations for many languages (#13751 by @fliptrail)
- Fixed grammatical error. (#13559 by @gsunit)
- In home screen Rocket.Chat+ is dispalyed as Rocket.Chat (#13784 by @ashwaniYDV)
- No new room created when conversation is closed (#13753 by @knrt10)
- Loading user list from room messages (#13769)
- User is unable to enter multiple emojis by clicking on the emoji icon (#13744 by @Kailash0311)
- Audio message recording (#13727)
- Remove Room info for Direct Messages (#9383) (#12429 by @vinade)
- WebRTC wasn't working duo to design and browser's APIs changes (#13675)
- Adds Proper Language display name for many languages (#13714 by @fliptrail)
- Update bad-words to 3.0.2 (#13705 by @trivoallan)
- Changing Room name updates the webhook (#13672 by @knrt10)
- Fix snap refresh hook (#13702)
- Audio message recording issues (#13486)
- Legal pages' style (#13677)
- Stop livestream (#13676)
- Avatar fonts for PNG and JPG (#13681)
- Block User Icon (#13630 by @knrt10)
- Corrects UI background of forced F2A Authentication (#13670 by @fliptrail)
- Race condition on the loading of Apps on the admin page (#13587)
- Do not allow change avatars of another users without permission (#13629)
- link of k8s deploy (#13612 by @Mr-Linus)
- Bugfix markdown Marked link new tab (#13245 by @DeviaVir)
- Partially messaging formatting for bold letters (#13599 by @knrt10)
- Change userId of rate limiter, change to logged user (#13442)
- Add retries to docker-compose.yml, to wait for MongoDB to be ready (#13199 by @tiangolo)
- Non-latin room names and other slugifications (#13467)
- Fixed rocketchat-oembed meta fragment pulling (#13056 by @wreiske)
- Attachments without dates were showing December 31, 1970 (#13428 by @wreiske)
- Restart required to apply changes in API Rate Limiter settings (#13451)
- Ability to activate an app installed by zip even offline (#13563)
- .bin extension added to attached file names (#13468)
- Right arrows in default HTML content (#13502)
- Typo in a referrer header in inject.js file (#13469 by @algomaster99)
- Fix issue cannot �filter channels by name (#12952 by @huydang284)
- mention-links not being always resolved (#11745)
- allow user to logout before set username (#13439)
- Error when recording data into the connection object (#13553)
- Handle showing/hiding input in messageBox (#13564)
- Fix wrong this scope in Notifications (#13515)
- Get next Livechat agent endpoint (#13485)
- Sidenav mouse hover was slow (#13482)
- Emoji detection at line breaks (#13447 by @savish28)
- Invalid condition on getting next livechat agent over REST API endpoint (#13360)
- "Test Desktop Notifications" not triggering a notification (#13457)
- Translated and incorrect i18n variables (#13463 by @leonboot)
- Properly escape custom emoji names for pattern matching (#13408)
- Small improvements on message box (#13444)
- Not translated emails (#13452)
- Update Russian localization (#13244 by @BehindLoader)
- XML-decryption module not found (#13437)
- Several Problems on HipChat Importer (#13336)
- Invalid push gateway configuration, requires the uniqueId (#13423)
- Misaligned upload progress bar "cancel" button (#13407)
- Fixing rooms find by type and name (#11451 by @hmagarotto)
- linear-gradient background on safari (#13363)
- Notify private settings changes even on public settings changed (#13369)
- Fixed text for "bulk-register-user" (#11558 by @the4ndy)
🔍 Minor changes
- Update eslint config (#13966)
- Remove some bad references to messageBox (#13954)
- LingoHub based on develop (#13964)
- Update preview Dockerfile to use Stretch dependencies (#13947)
- Small improvements to federation callbacks/hooks (#13946)
- Improve: Support search and adding federated users through regular endpoints (#13936)
- Remove bitcoin link in Readme.md since the link is broken (#13935 by @ashwaniYDV)
- Fix missing dependencies on stretch CI image (#13910)
- Remove some index.js files routing for server/client files (#13772)
- Use CircleCI Debian Stretch images (#13906)
- LingoHub based on develop (#13891)
- User remove role dialog fixed (#13874 by @bhardwajaditya)
- Rename Threads to Discussion (#13782)
- [BUG] Icon Fixed for Knowledge base on Livechat (#13806 by @knrt10)
- Add support to search for all users in directory (#13803)
- LingoHub based on develop (#13839)
- Remove unused style (#13834)
- Remove unused files (#13833)
- Lingohub sync and additional fixes (#13825)
- Fix: addRoomAccessValidator method created for Threads (#13789)
- Adds French translation of Personal Access Token (#13779 by @ashwaniYDV)
- Remove Sandstorm support (#13773)
- Removing (almost) every dynamic imports (#13767)
- Regression: Threads styles improvement (#13741)
- Convert imports to relative paths (#13740)
- Regression: removed backup files (#13729)
- Remove unused files (#13725)
- Add Houston config (#13707)
- Change the way to resolve DNS for Federation (#13695)
- Update husky config (#13687)
- Regression: Prune Threads (#13683)
- Regression: Fix icon for DMs (#13679)
- Regression: Add missing translations used in Apps pages (#13674)
- Regression: User Discussions join message (#13656 by @bhardwajaditya)
- Regression: Sidebar create new channel hover text (#13658 by @bhardwajaditya)
- Regression: Fix embedded layout (#13574)
- Improve: Send cloud token to Federation Hub (#13651)
- Regression: Discussions - Invite users and DM (#13646)
- LingoHub based on develop (#13623)
- Force some words to translate in other languages (#13367 by @soltanabadiyan)
- Fix wrong imports (#13601)
- Fix: Some german translations (#13299 by @soenkef)
- Add better positioning for tooltips on edges (#13472)
- Fix: Mongo.setConnectionOptions was not being set correctly (#13586)
- Regression: Missing settings import at
packages/rocketchat-livechat/server/methods/saveAppearance.js
(#13573) - Depack: Use mainModule for root files (#13508)
- Regression: fix app pages styles (#13567)
- Move mongo config away from cors package (#13531)
- Regression: Add debounce on admin users search to avoid blocking by DDP Rate Limiter (#13529)
- Remove Package references (#13523)
- Remove Npm.depends and Npm.require except those that are inside package.js (#13518)
- Update Meteor 1.8.0.2 (#13519)
- Convert rc-nrr and slashcommands open to main module structure (#13520)
- Regression: Fix wrong imports in rc-models (#13516)
- Regression: Fix autolinker that was not parsing urls correctly (#13497)
- Regression: Not updating subscriptions and not showing desktop notifcations (#13509)
- Fix some imports from wrong packages, remove exports and files unused in rc-ui (#13422)
- Remove functions from globals (#13421)
- Remove unused files and code in rc-lib - step 3 (#13420)
- Remove unused files in rc-lib - step 2 (#13419)
- Remove unused files and code in rc-lib - step 1 (#13416)
- Convert rocketchat-lib to main module structure (#13415)
- Regression: Message box geolocation was throwing error (#13496)
- Import missed functions to remove dependency of RC namespace (#13414)
- Convert rocketchat-apps to main module structure (#13409)
- Remove dependency of RC namespace in root server folder - step 6 (#13405)
- Remove dependency of RC namespace in root server folder - step 5 (#13402)
- Remove dependency of RC namespace in root server folder - step 4 (#13400)
- Remove dependency of RC namespace in root server folder - step 3 (#13398)
- Remove dependency of RC namespace in root server folder - step 2 (#13397)
- Remove dependency of RC namespace in root server folder - step 1 (#13390)
- Remove dependency of RC namespace in root client folder, imports/message-read-receipt and imports/personal-access-tokens (#13389)
- Remove dependency of RC namespace in rc-integrations and importer-hipchat-enterprise (#13386)
- Move rc-livechat server models to rc-models (#13384)
- Remove dependency of RC namespace in rc-livechat/server/publications (#13383)
- Remove dependency of RC namespace in rc-livechat/server/methods (#13382)
- Remove dependency of RC namespace in rc-livechat/imports, lib, server/api, server/hooks and server/lib (#13379)
- Remove LIvechat global variable from RC namespace (#13378)
- Remove dependency of RC namespace in rc-livechat/server/models (#13377)
- Remove dependency of RC namespace in livechat/client (#13370)
- Remove dependency of RC namespace in rc-wordpress, chatpal-search and irc (#13492)
- Remove dependency of RC namespace in rc-videobridge and webdav (#13366)
- Remove dependency of RC namespace in rc-ui-master, ui-message- user-data-download and version-check (#13365)
- Remove dependency of RC namespace in rc-ui-clean-history, ui-admin and ui-login (#13362)
- Remove dependency of RC namespace in rc-ui, ui-account and ui-admin (#13361)
- Remove dependency of RC namespace in rc-statistics and tokenpass (#13359)
- Remove dependency of RC namespace in rc-smarsh-connector, sms and spotify (#13358)
- Remove dependency of RC namespace in rc-slash-kick, leave, me, msg, mute, open, topic and unarchiveroom (#13357)
- Remove dependency of RC namespace in rc-slash-archiveroom, create, help, hide, invite, inviteall and join (#13356)
- Remove dependency of RC namespace in rc-setup-wizard, slackbridge and asciiarts (#13348)
- Remove dependency of RC namespace in rc-reactions, retention-policy and search (#13347)
- Remove dependency of RC namespace in rc-oembed and rc-otr (#13345)
- Remove dependency of RC namespace in rc-oauth2-server and message-star (#13344)
- Remove dependency of RC namespace in rc-message-pin and message-snippet (#13343)
- Depackaging (#13483)
- Room loading improvements (#13471)
- Regression: Remove console.log on email translations (#13456)
- Merge master into develop & Set version to 1.0.0-develop (#13435 by @TkTech & @theundefined)
- Regression: Table admin pages (#13411)
- Regression: Template error (#13410)
- Removed old templates (#13406)
👩💻👨💻 Contributors 😍
- @BehindLoader
- @DeviaVir
- @Kailash0311
- @Montel
- @Mr-Linus
- @TkTech
- @algomaster99
- @ashwaniYDV
- @bhardwajaditya
- @fliptrail
- @gsunit
- @hmagarotto
- @huydang284
- @knrt10
- @leonboot
- @localguru
- @mjovanovic0
- @ngulden
- @pkolmann
- @rssilva
- @savish28
- @soenkef
- @soltanabadiyan
- @steerben
- @thayannevls
- @the4ndy
- @theundefined
- @tiangolo
- @trivoallan
- @ulf-f
- @vickyokrm
- @vinade
- @wreiske
- @xbolshe
- @zolbayars