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 0.71.0 #12447

Merged
merged 56 commits into from Oct 28, 2018
Merged

Release 0.71.0 #12447

merged 56 commits into from Oct 28, 2018

Conversation

sampaiodiego
Copy link
Member

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 🤓

Hudell and others added 30 commits October 8, 2018 00:18
Preview of PDF files
Rendering first page on a canvas using a `Worker` on client side

Closes #2741
![pdf-preview](https://user-images.githubusercontent.com/8899152/38177213-db9a42f8-361a-11e8-922b-328a19b5324a.png)
* Drop database between running tests on CI

* Add mongo shell dependency
Session seems to be always defined, but the Session.keys[key] is almost never defined resulting in avatar url's that look like /avatar/username?_dc=undefined

Feelings won't be hurt by dismissing for a better way.  :) Just would like to get rid of avatars requested like this.
Closes #12226
This pull request removes `blockstack` dependency from the browser's modules bundle using [dynamic-import](https://docs.meteor.com/packages/dynamic-import.html).
<!-- INSTRUCTION: Your Pull Request name should start with one of the following tags -->
<!-- [NEW] For new features -->
<!-- [FIX] For bug fixes -->
<!-- [BREAK] For pull requests including breaking changes -->

<!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
Closes #12212

<!-- INSTRUCTION: Link to a https://github.com/RocketChat/docs PR with added/updated documentation or an update to the missing/outdated documentation list, see https://rocket.chat/docs/contributing/documentation/  -->

<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
<!-- INSTRUCTION: Your Pull Request name should start with one of the following tags -->
<!-- [NEW] For new features -->
<!-- [FIX] For bug fixes -->
<!-- [BREAK] For pull requests including breaking changes -->

<!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->

<!-- INSTRUCTION: Link to a https://github.com/RocketChat/docs PR with added/updated documentation or an update to the missing/outdated documentation list, see https://rocket.chat/docs/contributing/documentation/  -->

<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
<!-- INSTRUCTION: Your Pull Request name should start with one of the following tags -->
<!-- [NEW] For new features -->
<!-- [FIX] For bug fixes -->
<!-- [BREAK] For pull requests including breaking changes -->

## before
![image](https://user-images.githubusercontent.com/5263975/47225018-62709a00-d393-11e8-9b5c-a971dcb367b2.png)
## after
![image](https://user-images.githubusercontent.com/5263975/47225092-90ee7500-d393-11e8-9289-5d51ebcee8ae.png)



<!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->


<!-- INSTRUCTION: Link to a https://github.com/RocketChat/docs PR with added/updated documentation or an update to the missing/outdated documentation list, see https://rocket.chat/docs/contributing/documentation/  -->

<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
… property, to the same format (#12266)

* Update room last message object with reaction, star, pin and snippet

* Add same field format: "starred" in all responses that includes "messages" or "lastMessage" objects

* Add tests cases for message format
madguy02 and others added 26 commits October 20, 2018 17:22
…ar of other users even with correct permissions (#11431)

* FIx REST users.setAvatar that did not allow to update the avatar of another user even with necessary permission

* Fix users.setAvatar endpoint. Check permission before update avatar

* Add test for not being able to set someone else's avatar
add help wanted section;  made more concise
[NEW] Add "help wanted" section to Readme
* Apps: Room’s usernames was not working

* Apps: Allow add members to rooms
* Ignore errors when creating image preview for uploads

* Delete image-specific fields in an uploaded file which cannot be parsed

* Only show a image preview for file upload if format is supported
@sampaiodiego sampaiodiego merged commit b77359c into master Oct 28, 2018
@sampaiodiego sampaiodiego deleted the release-0.71.0 branch October 28, 2018 00:20
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.

None yet