Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.0.0 #15350

Merged
merged 109 commits into from
Sep 12, 2019
Merged

Release 2.0.0 #15350

merged 109 commits into from
Sep 12, 2019

Conversation

sampaiodiego
Copy link
Member

@sampaiodiego sampaiodiego commented Sep 12, 2019

2019-09-12 · 9 ️️️⚠️ · 14 🎉 · 6 🚀 · 16 🐛 · 37 🔍 · 26 👩‍💻👨‍💻

Engine versions

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

⚠️ BREAKING CHANGES

  • Federation refactor with addition of chained events (#15206)
  • Remove support of MongoDB 3.2 and deprecate MongoDB 3.4 (#15199)
  • Remove GraphQL and grant packages (#15192)
  • Remove publication roomSubscriptionsByRole (#15193)
  • Remove publication usersInRole (#15194)
  • Remove old livechat client (#15133)
  • Replace tap:i18n to add support to 3-digit locales (#15109)

🎉 New features

  • Custom message popups (#15117)
  • Options for SAML auth for individual organizations needs (#14275 by @Deltachaos)
  • Assume that Rocket.Chat runs behind one proxy by default (HTTP_FORWARDED_COUNT=1) (#15214)
  • LDAP User Groups, Roles, and Channel Synchronization (#14278 by @wreiske)
  • Setup Wizard and Page not found, using React components (#15204)
  • Add Mobex to the list of SMS service providers (#14655 by @zolbayars)
  • Support multiple push gateways (#14902)
  • Rest API Endpoint to get pinned messages from a room (#13864 by @thayannevls)
  • Granular permissions for settings (#8942)
  • Add autotranslate Rest endpoints (#14885)
  • Option to hide the button of Custom OAuth on login screen (#15053)
  • Endpoint to fetch livechat rooms with several filters (#15155)
  • Integrate DEEPL translation service to RC core (#12174 by @vickyokrm)
  • Jitsi meet room access via a token (#12259 by @rrzharikov)

🚀 Improvements

  • Livechat User Management Improvements (#14736)
  • Refactoring the queuing and routing processes of new livechats (#15003)
  • Add limit of 50 user's resume tokens (#15102)
  • Add asset extension validation (#15088)
  • Add possibility to use commands inside threads through Rest API (#15167)
  • Message tooltips as everyone else (#15135)

🐛 Bug fixes

🔍 Minor changes
  • LingoHub based on develop (#15218)
  • Regression: fix typo permisson to permission (#15217)
  • NEW: Apps enable after app installed (#15202)
  • Change notifications file imports to server (#15184)
  • Update Livechat to 1.1.6 (#15186)
  • Regression: remove livechat cache from circle ci (#15183)
  • Update presence package (#15178)
  • LingoHub based on develop (#15166)
  • Switch outdated roadmap to point to milestones (#15156)
  • Remove GPG file (#15146)
  • Add wreiske to authorized users in catbot (#15147)
  • Update to version 2.0.0-develop (#15142)
  • removed unwanted code (#15078 by @httpsOmkar)
  • Update pt-BR.i18n.json (#15083 by @lucassmacedo)
  • Regression: cachedCollection wrong callback parameters (#15136)
  • Allow file upload paths on attachments URLs (#15121)
  • Fix automated test for manual user activation (#14978)
  • Add new step to build Docker image from PRs for production again (#15124)
  • LingoHub based on develop (#15115)
  • Improve url validation inside message object (#15074)
  • Merge master into develop & Set version to 1.4.0-develop (#15097)
  • Federation improvements (#15234)
  • Regression: Fix assets extension detection (#15231)
  • Regression: Double error toast on Setup Wizard (#15268)
  • Regression: addPermissionToRole argument as string (#15267)
  • Regression: Remove old scripts of Setup Wizard (#15263)
  • Fix get IP for rate limiter (#15262)
  • Add oplog events metrics (#15249)
  • Add federation back (#15283)
  • Regression: last message doesn't update after reconnect (#15329)
  • Regression: New Livechat methods and processes (#15242)
  • Regression: Remove duplicated permission changes emitter (#15321)
  • Regression: Errors on the console preventing some settings to be saved (#15310)
  • Fix v148 migration (#15285)
  • Fix apps list error (#15258)
  • Revert federation (#15278)
  • Federation migration and additional improvements (#15336)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

sampaiodiego and others added 30 commits August 2, 2019 17:42
Merge master into develop & Set version to 1.4.0-develop
* Remove tap-i18n source code

* Replace all references to new package rocketchat:tap-i18n

* Replace package francocatena:status by own template

* Add translations for status messages

Closes #15090
Closes #3712

* Add support to 3-digit locale
* fixed cachedcollection calling multiple times

* fix tests

* fix review
* LingoHub Update 🚀

Manual push by LingoHub User: Diego Sampaio.
Project: Rocket.Chat

Made with ❤️ by https://lingohub.com
* closes #7611 - append token auth in jitsi videoconference

* Ádd missing imports

* Fix imports and jws dep

* Add option to limit the token validity to the room that it was generated for

* use canAccessRoom for jitsi:generateAccessToken to prevent abuse

* fix diff in jitsi external api

* Make settings not public
* service extension for deepl

* Add translations

* Add lint-fix-command

* Adhere to new linting rules

* Hard code service enpoint URLs of providers
Having it as a setting increases complexity (user has to enter the URL by himself) without significant benefit.
If the URL changes, the code has to be adapted anyway

* Fix translation of attachment descriptions by DeepL

* Fix getSupportedLanguages by Google

* move renameSetting to Settings model

* Add migrations for rename settings

* update package.json

* Fix formatting to make consistent with the other code

* Add additional comments

* Use active provider for context menu translations

* Add invidual key for each providers

* Nothing to migrate

* Fix spelling in comment

* Replace TAPi18n library with rocketchat:tapi18n

* Use correct setting
* LingoHub Update 🚀

Manual push by LingoHub User: Diego Sampaio.
Project: Rocket.Chat

Made with ❤️ by https://lingohub.com
* Update the latest livechat widget version(1.1.2).

* Rename the latest release from 1.1.2 to 1.1.3
@lgtm-com
Copy link

lgtm-com bot commented Sep 12, 2019

This pull request introduces 3 alerts and fixes 8 when merging 2282b15 into 2289486 - view on LGTM.com

new alerts:

  • 1 for Superfluous trailing arguments
  • 1 for Syntax error
  • 1 for Invocation of non-function

fixed alerts:

  • 2 for Clear text storage of sensitive information
  • 1 for Expression has no effect
  • 1 for Useless conditional
  • 1 for Superfluous trailing arguments
  • 1 for Comparison between inconvertible types
  • 1 for Useless comparison test
  • 1 for Hard-coded credentials

@lgtm-com
Copy link

lgtm-com bot commented Sep 12, 2019

This pull request fixes 8 alerts when merging 370d4a6 into 2289486 - view on LGTM.com

fixed alerts:

  • 2 for Clear text storage of sensitive information
  • 1 for Expression has no effect
  • 1 for Useless conditional
  • 1 for Superfluous trailing arguments
  • 1 for Comparison between inconvertible types
  • 1 for Useless comparison test
  • 1 for Hard-coded credentials

@sampaiodiego sampaiodiego merged commit 92c00dc into master Sep 12, 2019
@sampaiodiego sampaiodiego deleted the release-2.0.0 branch September 12, 2019 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.