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.64.0 #10613

Merged
merged 125 commits into from
Apr 28, 2018
Merged

Release 0.64.0 #10613

merged 125 commits into from
Apr 28, 2018

Conversation

rodrigok
Copy link
Member

2018-04-27 · 2 ️️️⚠️ · 18 🎉 · 44 🐛 · 33 🔍 · 18 👩‍💻👨‍💻

⚠️ BREAKING CHANGES

  • Validate incoming message schema (#9922)
  • The property "settings" is no longer available to regular users via rest api (#10411)

🎉 New features

  • Option to mute group mentions (@ALL and @here) (#10502)
  • GDPR - Right to access and Data Portability (#9906)
  • Broadcast Channels (#9950)
  • Option to ignore users on channels (#10517)
  • Search Provider Framework (#10110 by @tkurz)
  • REST API endpoint /directory (#10442)
  • Body of the payload on an incoming webhook is included on the request object (#10259)
  • REST endpoint to recover forgotten password (#10371)
  • REST endpoint to report messages (#10354)
  • Livechat setting to customize ended conversation message (#10108)
  • Twilio MMS support for LiveChat integration (#7964 by @t3hchipmunk)
  • REST API endpoint rooms.favorite to favorite and unfavorite rooms (#10342)
  • Add internal API to handle room announcements (#10396)
  • Add message preview when quoting another message (#10437)
  • Prevent the browser to autocomplete some setting fields (#10439)
  • Shows user's real name on autocomplete popup (#10444)
  • Automatically trigger Redhat registry build when tagging new release (#10414)
  • Add information regarding Zapier and Bots to the integrations page (#10574)

🐛 Bug fixes

  • Missing "Administration" menu for users with some administration permissions (#10551 by @kaiiiiiiiii)
  • Member list search with no results (#10599)
  • Integrations with room data not having the usernames filled in (#10576)
  • Add user object to responses in /*.files Rest endpoints (#10480)
  • Missing user data on files uploaded through the API (#10473)
  • Rename method to clean history of messages (#10498)
  • REST spotlight API wasn't allowing searches with # and @ (#10410)
  • Dropdown elements were using old styles (#10482 by @kaiiiiiiiii)
  • Directory sort and column sizes were wrong (#10403)
  • REST API OAuth services endpoint were missing fields and flag to indicate custom services (#10299)
  • Error messages weren't been displayed when email verification fails (#10446)
  • Wrong column positions in the directory search for users (#10454 by @sumedh123)
  • Custom fields was misaligned in registration form (#10463 by @dschuan)
  • Unique identifier file not really being unique (#10341 by @abernix)
  • Empty panel after changing a user's username (#10404)
  • Russian translation of "False" (#10418 by @strangerintheq)
  • Links being embedded inside of blockquotes (#10496)
  • The 'channel.messages' REST API Endpoint error (#10485)
  • Button on user info contextual bar scrolling with the content (#10358 by @okaybroda)
  • "Idle Time Limit" using milliseconds instead of seconds (#9824 by @kaiiiiiiiii)
  • Missing i18n translation key for "Unread" (#10387)
  • Owner unable to delete channel or group from APIs (#9729 by @c0dzilla)
  • Livechat translation files being ignored (#10369)
  • Missing page "not found" (#6673 by @Prakharsvnit)
  • "Highlight Words" wasn't working with more than one word (#10083 by @nemaniarjun)
  • Missing "Administration" menu for user with manage-emoji permission (#10171 by @c0dzilla)
  • Message view mode setting was missing at user's preferences (#10395 by @kaiiiiiiiii)
  • Profile image was not being shown in user's directory search (#10399 by @sumedh123)
  • Wrong positioning of popover when using RTL languages (#10428)
  • Messages was grouping wrong some times when server is slow (#10472)
  • GitLab authentication scope was too open, reduced to read only access (#10225)
  • Renaming agent's username within Livechat's department (#10344)
  • Missing RocketApps input types (#10394)
  • Livechat desktop notifications not being displayed (#10221)
  • Autocomplete list when inviting a user was partial hidden (#10409)
  • Remove a user from the user's list when creating a new channel removes the wrong user (#10423)
  • Room's name was cutting instead of having ellipses on sidebar (#10430)
  • Button to delete rooms by the owners wasn't appearing (#10438)
  • Updated OpenShift Template to take an Image as a Param (#9946 by @christianh814)
  • Incoming integrations being able to trigger an empty message with a GET (#9576)
  • Snaps installations are breaking on avatar requests (#10390)
  • Wordpress oAuth authentication wasn't behaving correctly (#10550 by @kaiiiiiiiii)
  • Switch buttons were cutting in RTL mode (#10558)
  • Stop Firefox announcement overflowing viewport (#10503 by @brendangadd)
🔍 Minor changes
  • Regression: Various search provider fixes (#10591 by @tkurz)
  • Regression: /api/v1/settings.oauth not sending needed info for SAML & CAS (#10596 by @cardoso)
  • Regression: Apps and Livechats not getting along well with each other (#10598)
  • Development: Add Visual Studio Code debugging configuration (#10586)
  • Included missing lib for migrations (#10532)
  • Develop sync (#10505 by @nsuchy)
  • Fix: Remove "secret" from REST endpoint /settings.oauth response (#10513)
  • [OTHER] More Listeners for Apps & Utilize Promises inside Apps (#10335)
  • [OTHER] Develop sync (#10487)
  • Change Docker-Compose to use mmapv1 storage engine for mongo (#10336)
  • Add some missing translations (#10435)
  • [OTHER] Removed the developer warning on the rest api (#10441)
  • Fix and improve vietnamese translation (#10397 by @TDiNguyen & @tttt-conan)
  • Use Node 8.9 for CI build (#10405)
  • Update allowed labels for bot (#10360 by @TwizzyDizzy)
  • Remove @core team mention from Pull Request template (#10384)
  • New issue template for Release Process (#10234)
  • Master into Develop Branch Sync (#10376)
  • Release 0.63.3 (#10504)
  • Release 0.63.2 (#10476)
  • add redhat dockerfile to master (#10408)
  • LingoHub based on develop (#10545)
  • Regression: Revert announcement structure (#10544)
  • Regression: Upload was not working (#10543)
  • Deps update (#10549)
  • Regression: /api/v1/settings.oauth not returning clientId for Twitter (#10560 by @cardoso)
  • Regression: Webhooks breaking due to restricted test (#10555)
  • Regression: Rooms and Apps weren't playing nice with each other (#10559)
  • Regression: Fix announcement bar being displayed without content (#10554)
  • Regression: Inconsistent response of settings.oauth endpoint (#10553)
  • Regression: Remove added mentions on quote/reply (#10571)
  • Regression: Attachments and fields incorrectly failing on validation (#10573)
  • Regression: Rocket.Chat App author link opens in same window (#10575 by @kaiiiiiiiii)

👩‍💻👨‍💻 Contributors 😍

rodrigok and others added 30 commits February 28, 2018 16:49
Master into Develop Branch Sync
New issue template for *Release Process*
[FIX] Snaps installations are breaking on avatar requests
Remove @core team mention from Pull Request template
* Updated template to use ROCKETCHAT_IMAGE

The template now uses ROCKETCHAT_IMAGE as a parameter with rocketchat/rocket.chat as a default
…e rest api (#10411)

[BREAK] The property "settings" is no longer available to regular users via rest api
Special thanks to @tttt-conan and @TDiNguyen for improving these translations.
[NEW] Shows user's real name on autocomplete popup
[NEW] Prevent the browser to autocomplete some setting fields
[FIX] Button to delete rooms by the owners wasn't appearing
[NEW] Add message preview when quoting another message
* Add some missing translations

* Add sv and pt-br translations
MarcosSpessatto and others added 19 commits April 24, 2018 17:37
* Changed identityPath and added identityTokenSentVia, authorizePath and tokenPath to oauth config

* Added scope to oauth configuratuin
* Stop Firefox announcement overflowing viewport

Fixes an issue where long announcement messages caused the right-hand
sidebar to and associated icons to be pushed outside the viewport due
to how non-wrapping whitespace was interacting with flex layout.

As a tradeoff, this commit causes overflowing text to no longer be
displayed with a nice ellipsis in other browsers, simply cutting it
short instead.

* Restore announcement ellipsis overflow

Announcment text is now wrapped in a `<p>` element which allows an
extra flex container to control text overflow for long announcements.
With this addition, announcements no longer make the right sidebar and
its associated icons innaccessible by pushing them out of the viewport.

A previous commit accomplished this by allowing whitespace to wrap,
which caused overflowing text to clip rather than receive an ellipsis.
This commit restores the ellipsis.
[FIX] Switch buttons were cutting in RTL mode
…n permissions (#10551)

Added the following permissions to the conditions:

- manage-integrations
- manage-oauth-apps
- manage-own-integrations
- manage-sounds
- view-logs
- view-statistics
* should fix the issue that suggestions are still displayed even if search is already triggered

* add link to chatpal.io to the admin ui

* remove unsed icon and change icon size in order to fix firefox display issue

* should fix the issue with the event trigger for search providers

* Update deleteMessage.js

* Always call afterDeleteMessage calback
@rodrigok rodrigok added this to the 0.64.0 milestone Apr 28, 2018
@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-10613 April 28, 2018 03:32 Inactive
@rodrigok rodrigok changed the base branch from develop to master April 28, 2018 04:05
# Conflicts:
#	.docker/Dockerfile
#	.docker/Dockerfile.rhel
#	.github/history.json
#	.sandstorm/sandstorm-pkgdef.capnp
#	.travis/snap.sh
#	HISTORY.md
#	package.json
#	packages/rocketchat-api/server/v1/channels.js
#	packages/rocketchat-lib/rocketchat.info
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.