Skip to content

3.0.0

Compare
Choose a tag to compare
@sampaiodiego sampaiodiego released this 15 Feb 01:59
· 8851 commits to master since this release
ea3a31a

2020-02-14 · 7 ️️️⚠️ · 10 🎉 · 11 🚀 · 32 🐛 · 43 🔍 · 21 👩‍💻👨‍💻

Engine versions

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

⚠️ BREAKING CHANGES

  • Filter System messages per room (#16369)
  • Remove deprecated publications (#16351)
  • Hide system messages (#16243)
  • Upgrade to Meteor 1.9 and NodeJS 12 (#16252)
  • Removed room counter from sidebar (#16036)
  • Change apps/icon endpoint to return app's icon and use it to show on Ui Kit modal (#16522)
  • TLS v1.0 and TLS v1.1 were disabled by due to NodeJS update to v12. You can still enable them by using flags like --tls-min-v1.0 and --tls-min-v1.1

🎉 New features

  • Button to download admin server info (#16059)
  • UiKit - Interactive UI elements for Rocket.Chat Apps (#16048)
  • Sort the Omnichannel Chat list according to the user preferences (#16437)
  • Setting to only send plain text emails (#16065)
  • Check the Omnichannel service status per Department (#16425)
  • Create a user for the Apps during installation (#15896 by @Cool-fire)
  • Add GUI for customFields in Omnichannel conversations (#15840 by @antkaz)
  • update on mongo, node and caddy on snap (#16167)
  • Enforce plain text emails converting from HTML when no text version supplied (#16063)
  • Setting Top navbar in embedded mode (#16064)

🚀 Improvements

  • Request user presence on demand (#16348)
  • Major overhaul on data importers (#16279)
  • Changes App user's status when the app was enabled/disabled (#16392)
  • Log as info level when Method Rate Limiters are reached (#16446)
  • Show more information related to the Omnichannel room closing data (#16414)
  • Update katex version (#16393)
  • Prevent "App user" from being deleted by the admin (#16373)
  • Improve function to check if setting has changed (#16181)
  • Status Text form validation (#16121)
  • Set the color of the cancel button on modals to #bdbebf for enhanced visibiity (#15913 by @ritwizsinha)
  • Remove NRR (#16071)

🐛 Bug fixes

  • Result of get avatar from url can be null (#16123)
  • Rooms not being marked as read sometimes (#16397)
  • Container heights (#16388)
  • Mail Msg Cancel button not closing the flexbar (#16263 by @ashwaniYDV)
  • Highlight freezing the UI (#16378)
  • Adding 'lang' tag (#16375)
  • Role tags missing - Description field explanation (#16356)
  • The "click to load" text is hard-coded and not translated. (#16142 by @ashwaniYDV)
  • FileUpload.getBuffer was not working through the Apps-Engine (#16234)
  • Integrations admin page (#16183)
  • Readme Help wanted section (#16197)
  • auto translate cache (#15768 by @vickyokrm)
  • Save password without confirmation (#16060 by @ashwaniYDV)
  • Break message-attachment text to the next line (#16039 by @ritwizsinha)
  • SafePorts: Ports 80, 8080 & 443 linked to respective protocols (#16108) (#16108)
  • Drag and drop disabled when file upload is disabled (#16049)
  • Video message sent to wrong room (#16113)
  • "User not found" for direct messages (#16047)
  • Embedded style when using 'go' command (#16051)
  • Thread message icon overlapping text (#16083)
  • Login change language button (#16085)
  • api-bypass-rate-limiter permission was not working (#16080)
  • Missing edited icon in newly created messages (#16484)
  • Read Message after receive a message and the room is opened (#16473)
  • Send message with pending messages (#16474)
  • Do not stop on DM imports if one of users was not found (#16547)
  • Introduce AppLivechatBridge.isOnlineAsync method (#16467)
  • When copying invite links, multiple toastr messages (#16578)
  • Livechat Widget version 1.3.1 (#16580)
  • Error when successfully joining room by invite link (#16571)
  • Invite links proxy URLs not working when using CDN (#16581)
  • Bug on starting Jitsi video calls , multiple messages (#16601)
🔍 Minor changes
  • Revert importer streamed uploads (#16465)
  • Regression: Fix app user status change for non-existing user (#16458)
  • Regression: Fix sending a message not scrolling to bottom (#16451)
  • LingoHub based on develop (#16450)
  • Regression: Fix sequential messages grouping (#16386)
  • Use GitHub Actions to store builds (#16443)
  • Regression: recent opened rooms being marked as read (#16442)
  • Regression: Fix status bar margins (#16438)
  • Update apps engine to 1.12.0-beta.2496 (#16398)
  • Regression: App deletion wasn’t returning the correct information (#16360)
  • Lint: Resolve complexity warnings (#16114)
  • Fix Preview Docker image build (#16379)
  • Fix assets download on CI (#16352)
  • Send build artifacts to S3 (#16237)
  • Add missing translations (#16150 by @ritwizsinha)
  • Disable PR Docker image build (#16141)
  • Add Cloud Info to translation dictionary (#16122 by @aviral243)
  • Merge master into develop & Set version to 2.5.0-develop (#16107)
  • Fix tests (#16469)
  • Regression: prevent submit modal (#16488)
  • Regression: allow private channels to hide system messages (#16483)
  • Regression: Fix uikit modal closing on click (#16475)
  • Regression: Fix undefined presence after reconnect (#16477)
  • Remove users.info being called without need (#16504)
  • Add Ui Kit container (#16503)
  • Catch zip errors on import file load (#16494)
  • Fix: License missing from manual register handler (#16505)
  • Exclude federated and app users from active user count (#16489)
  • Regression: Update Uikit (#16515)
  • Regression: UIKit - Send container info on block actions triggered on a message (#16514)
  • Use base64 for import files upload to prevent file corruption (#16516)
  • Regression: Send app info along with interaction payload to the UI (#16511)
  • Regression: Ui Kit messaging issues (#16513) (#16513)
  • Regression: update package-lock (#16528)
  • Regression: UIkit input states (#16552)
  • Regression: UIKit missing select states: error/disabled (#16540)
  • Regression: fix read unread messages (#16562)
  • Regression: UIKit update modal actions (#16570)
  • Update Apps-Engine version (#16584)
  • Add breaking notice regarding TLS (#16575)
  • Regression: Modal onSubmit (#16556)
  • Regression: send file modal not working via keyboard (#16607)
  • Fix github actions accessing the github registry (#16521 by @mrsimpson)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓