diff --git a/.docker/Dockerfile.rhel b/.docker/Dockerfile.rhel index 264b70bd007a..b741d233a7b1 100644 --- a/.docker/Dockerfile.rhel +++ b/.docker/Dockerfile.rhel @@ -1,6 +1,6 @@ FROM registry.access.redhat.com/rhscl/nodejs-8-rhel7 -ENV RC_VERSION 0.70.0-develop +ENV RC_VERSION 0.71.0-develop MAINTAINER buildmaster@rocket.chat diff --git a/.github/history.json b/.github/history.json index b0b510da35de..662750afc88c 100644 --- a/.github/history.json +++ b/.github/history.json @@ -18679,6 +18679,1011 @@ ] } ] + }, + "0.69.2": { + "node_version": "8.11.3", + "npm_version": "5.6.0", + "pull_requests": [ + { + "pr": "11812", + "title": "[NEW] Include room name in stream for bots", + "userLogin": "timkinnane", + "milestone": "0.69.2", + "contributors": [ + "timkinnane", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "12022", + "title": "[FIX] Reset password link error if already logged in", + "userLogin": "rodrigok", + "milestone": "0.69.2", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "11992", + "title": "[FIX] Apps: setting with 'code' type only saving last line", + "userLogin": "cardoso", + "milestone": "0.69.2", + "contributors": [ + "cardoso" + ] + }, + { + "pr": "11955", + "title": "[FIX] Update user information not possible by admin if disabled to users", + "userLogin": "kaiiiiiiiii", + "milestone": "0.69.2", + "contributors": [ + "kaiiiiiiiii" + ] + }, + { + "pr": "12025", + "title": "[FIX] Hidden admin sidenav on embedded layout", + "userLogin": "ggazzo", + "milestone": "0.69.2", + "contributors": [ + "ggazzo" + ] + } + ] + }, + "0.70.0-rc.0": { + "node_version": "8.11.3", + "npm_version": "5.6.0", + "pull_requests": [ + { + "pr": "11184", + "title": "[NEW] Allow multiple subcommands in MIGRATION_VERSION env variable", + "userLogin": "arch119", + "contributors": [ + null, + "arch119", + "web-flow" + ] + }, + { + "pr": "10094", + "title": "[NEW] Support for end to end encryption", + "userLogin": "mrinaldhar", + "milestone": "Short-term", + "contributors": [ + "mrinaldhar" + ] + }, + { + "pr": "11936", + "title": "LingoHub based on develop", + "userLogin": "engelgabriel", + "contributors": [ + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "12083", + "title": "[IMPROVE] Cache livechat get agent trigger call", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "12097", + "title": "[FIX] Livechat agent joining on pick from guest pool", + "userLogin": "mrsimpson", + "contributors": [ + "mrsimpson" + ] + }, + { + "pr": "12107", + "title": "[IMPROVE] BigBlueButton joinViaHtml5 and video icon on sidebar", + "userLogin": "ggazzo", + "milestone": "0.70.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "11238", + "title": "[NEW] Livechat Analytics and Reports", + "userLogin": "pkgodara", + "milestone": "0.70.0", + "contributors": [ + "pkgodara", + "web-flow" + ] + }, + { + "pr": "12115", + "title": "Better organize package.json", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "12114", + "title": "Fix using wrong variable", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "11993", + "title": "[NEW] Apps: Add handlers for message updates", + "userLogin": "cardoso", + "contributors": [ + "cardoso", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "11780", + "title": "[FIX] Apps: Add missing reactions and actions properties to app message object", + "userLogin": "geekgonecrazy", + "contributors": [ + "geekgonecrazy", + "web-flow" + ] + }, + { + "pr": "10588", + "title": "[NEW] Livechat notifications on new incoming inquiries for guest-pool", + "userLogin": "mrsimpson", + "contributors": [ + "mrsimpson" + ] + }, + { + "pr": "11742", + "title": "[FIX] Broken slack compatible webhook", + "userLogin": "geekgonecrazy", + "milestone": "0.70.0", + "contributors": [ + "geekgonecrazy", + "web-flow", + "sampaiodiego" + ] + }, + { + "pr": "11965", + "title": "[NEW] Customizable default directory view", + "userLogin": "ohmonster", + "milestone": "0.70.0", + "contributors": [ + "ohmonster", + "web-flow", + "sampaiodiego" + ] + }, + { + "pr": "12047", + "title": "[NEW] Blockstack as decentralized auth provider", + "userLogin": "rodrigok", + "milestone": "0.70.0", + "contributors": [ + "geekgonecrazy", + "web-flow", + "timkinnane" + ] + }, + { + "pr": "11900", + "title": "[NEW] Livechat REST endpoints", + "userLogin": "renatobecker", + "milestone": "0.70.0", + "contributors": [ + "renatobecker", + "web-flow", + "sampaiodiego" + ] + }, + { + "pr": "12043", + "title": "[FIX] Changing Mentions.userMentionRegex pattern to include
tag", + "userLogin": "rssilva", + "milestone": "0.70.0", + "contributors": [ + "rssilva", + "ggazzo", + "web-flow" + ] + }, + { + "pr": "11902", + "title": "[FIX] Double output of message actions", + "userLogin": "timkinnane", + "milestone": "0.70.0", + "contributors": [ + "timkinnane", + "web-flow", + "ggazzo" + ] + }, + { + "pr": "11785", + "title": "[FIX] Login error message not obvious if user not activated", + "userLogin": "crazy-max", + "milestone": "0.70.0", + "contributors": [ + "crazy-max", + "web-flow" + ] + }, + { + "pr": "11909", + "title": "[NEW] REST endpoints to get moderators from groups and channels", + "userLogin": "MarcosSpessatto", + "milestone": "0.70.0", + "contributors": [ + "MarcosSpessatto" + ] + }, + { + "pr": "11169", + "title": "[NEW] User preference for 24- or 12-hour clock", + "userLogin": "vynmera", + "milestone": "0.70.0", + "contributors": [ + "vynmera", + "ggazzo" + ] + }, + { + "pr": "11919", + "title": "[FIX] Adding scroll bar to read receipts modal", + "userLogin": "rssilva", + "milestone": "0.70.0", + "contributors": [ + "rssilva", + "ggazzo", + "web-flow" + ] + }, + { + "pr": "11946", + "title": "[FIX] Fixing translation on 'yesterday' word when calling timeAgo function", + "userLogin": "rssilva", + "milestone": "0.70.0", + "contributors": [ + "rssilva" + ] + }, + { + "pr": "12018", + "title": "[FIX] Fixing spacement between tags and words on some labels", + "userLogin": "rssilva", + "milestone": "0.70.0", + "contributors": [ + "rssilva" + ] + }, + { + "pr": "12031", + "title": "[FIX] video message recording, issue #11651", + "userLogin": "flaviogrossi", + "milestone": "0.70.0", + "contributors": [ + "flaviogrossi" + ] + }, + { + "pr": "11999", + "title": "[FIX] Prevent form submission in Files List search", + "userLogin": "tassoevan", + "milestone": "0.70.0", + "contributors": [ + "tassoevan" + ] + }, + { + "pr": "11905", + "title": "[NEW] REST endpoint to set groups' announcement", + "userLogin": "MarcosSpessatto", + "milestone": "0.70.0", + "contributors": [ + "MarcosSpessatto" + ] + }, + { + "pr": "12079", + "title": "[FIX] Re-add the eye-off icon", + "userLogin": "MIKI785", + "contributors": [ + "MIKI785" + ] + }, + { + "pr": "12068", + "title": "[NEW] Livechat trigger option to run only once", + "userLogin": "edzluhan", + "contributors": [ + "edzluhan" + ] + }, + { + "pr": "12044", + "title": "[IMPROVE] Use eslint-config package", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "11953", + "title": "[FIX] Internal error when cross-origin with CORS is disabled", + "userLogin": "MarcosSpessatto", + "milestone": "0.70.0", + "contributors": [ + "MarcosSpessatto" + ] + }, + { + "pr": "11967", + "title": "[FIX] Message reaction in GraphQL API", + "userLogin": "MarcosSpessatto", + "milestone": "0.70.0", + "contributors": [ + "MarcosSpessatto" + ] + }, + { + "pr": "11863", + "title": "[FIX] Direct messages leaking into logs", + "userLogin": "Hudell", + "milestone": "0.70.0", + "contributors": [ + "Hudell" + ] + }, + { + "pr": "11991", + "title": "Fix the style lint", + "userLogin": "rodrigok", + "milestone": "0.70.0", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "11855", + "title": "[NEW] REST endpoints to create roles and assign roles to users", + "userLogin": "aferreira44", + "milestone": "0.70.0", + "contributors": [ + "aferreira44", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "12025", + "title": "[FIX] Hidden admin sidenav on embedded layout", + "userLogin": "ggazzo", + "milestone": "0.69.2", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "11955", + "title": "[FIX] Update user information not possible by admin if disabled to users", + "userLogin": "kaiiiiiiiii", + "milestone": "0.69.2", + "contributors": [ + "kaiiiiiiiii" + ] + }, + { + "pr": "11992", + "title": "[FIX] Apps: setting with 'code' type only saving last line", + "userLogin": "cardoso", + "milestone": "0.69.2", + "contributors": [ + "cardoso" + ] + }, + { + "pr": "12022", + "title": "[FIX] Reset password link error if already logged in", + "userLogin": "rodrigok", + "milestone": "0.69.2", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "11879", + "title": "[FIX] Wrong build path in install.sh", + "userLogin": "geekgonecrazy", + "milestone": "0.69.0", + "contributors": [ + "geekgonecrazy", + "web-flow" + ] + }, + { + "pr": "11857", + "title": "[FIX] Permission check on joinRoom for private room", + "userLogin": "timkinnane", + "contributors": [ + "timkinnane", + "web-flow" + ] + }, + { + "pr": "11812", + "title": "[NEW] Include room name in stream for bots", + "userLogin": "timkinnane", + "milestone": "0.69.2", + "contributors": [ + "timkinnane", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "9984", + "title": "[NEW] Informal German translations", + "userLogin": "mrsimpson", + "contributors": [ + "mrsimpson", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "11562", + "title": "[FIX] Close popover on shortcuts and writing", + "userLogin": "MartinSchoeler", + "contributors": [ + "MartinSchoeler" + ] + }, + { + "pr": "11351", + "title": "[BREAK] Update the default port of the Prometheus exporter", + "userLogin": "thaiphv", + "milestone": "0.70.0", + "contributors": [ + "thaiphv", + "web-flow" + ] + }, + { + "pr": "11872", + "title": "[FIX] Typo in a configuration key for SlackBridge excluded bot names", + "userLogin": "TobiasKappe", + "milestone": "0.70.0", + "contributors": [ + "TobiasKappe" + ] + }, + { + "pr": "11921", + "title": "Merge master into develop & Set version to 0.70.0-develop", + "userLogin": "sampaiodiego", + "contributors": [ + "engelgabriel", + "sampaiodiego", + "tassoevan", + "rodrigok", + "web-flow", + "c0dzilla", + "Hudell", + "rndmh3ro", + "MarcosSpessatto", + "vynmera", + "renatobecker", + "ubarsaiyan" + ] + }, + { + "pr": "11853", + "title": "[FIX] Duplicated message buttons", + "userLogin": "ubarsaiyan", + "milestone": "0.69.1", + "contributors": [ + "ubarsaiyan", + "web-flow" + ] + }, + { + "pr": "11893", + "title": " [FIX] App updates were not being shown correctly", + "userLogin": "rodrigok", + "milestone": "0.69.1", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "11910", + "title": "[FIX] Hipchat importer was not importing users without emails and uploaded files", + "userLogin": "rodrigok", + "milestone": "0.69.1", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "11892", + "title": "[FIX] Hipchat import was failing when importing messages from a non existent user", + "userLogin": "rodrigok", + "milestone": "0.69.1", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "12026", + "title": "Release 0.69.2", + "userLogin": "sampaiodiego", + "contributors": [ + "ggazzo", + "sampaiodiego", + "timkinnane", + "rodrigok", + "cardoso", + "kaiiiiiiiii" + ] + }, + { + "pr": "11812", + "title": "[NEW] Include room name in stream for bots", + "userLogin": "timkinnane", + "milestone": "0.69.2", + "contributors": [ + "timkinnane", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "12022", + "title": "[FIX] Reset password link error if already logged in", + "userLogin": "rodrigok", + "milestone": "0.69.2", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "11992", + "title": "[FIX] Apps: setting with 'code' type only saving last line", + "userLogin": "cardoso", + "milestone": "0.69.2", + "contributors": [ + "cardoso" + ] + }, + { + "pr": "11955", + "title": "[FIX] Update user information not possible by admin if disabled to users", + "userLogin": "kaiiiiiiiii", + "milestone": "0.69.2", + "contributors": [ + "kaiiiiiiiii" + ] + }, + { + "pr": "12025", + "title": "[FIX] Hidden admin sidenav on embedded layout", + "userLogin": "ggazzo", + "milestone": "0.69.2", + "contributors": [ + "ggazzo" + ] + } + ] + }, + "0.70.0-rc.1": { + "node_version": "8.11.3", + "npm_version": "5.6.0", + "pull_requests": [ + { + "pr": "12138", + "title": "Regression: fix message box autogrow", + "userLogin": "ggazzo", + "milestone": "0.70.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "12122", + "title": "Regression: Modal height", + "userLogin": "ggazzo", + "milestone": "0.70.0", + "contributors": [ + "ggazzo", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "12124", + "title": "Fix: Change wording on e2e to make a little more clear", + "userLogin": "geekgonecrazy", + "milestone": "0.70.0", + "contributors": [ + "geekgonecrazy" + ] + } + ] + }, + "0.70.0-rc.2": { + "node_version": "8.11.3", + "npm_version": "5.6.0", + "pull_requests": [ + { + "pr": "12154", + "title": "[FIX] Real Name on Direct Messages ", + "userLogin": "ggazzo", + "milestone": "0.70.0", + "contributors": [ + "ggazzo", + "sampaiodiego" + ] + }, + { + "pr": "12038", + "title": "[FIX] Position of popover component on mobile", + "userLogin": "ggazzo", + "milestone": "0.70.0", + "contributors": [ + "ggazzo", + "web-flow", + "sampaiodiego" + ] + }, + { + "pr": "12168", + "title": "[FIX] Duplicate email and auto-join on mentions", + "userLogin": "sampaiodiego", + "milestone": "0.70.0", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "12172", + "title": "Improve: Moved the e2e password request to an alert instead of a popup", + "userLogin": "Hudell", + "milestone": "0.70.0", + "contributors": [ + "Hudell", + "rodrigok", + "web-flow" + ] + }, + { + "pr": "12169", + "title": "New: Option to change E2E key", + "userLogin": "Hudell", + "milestone": "0.70.0", + "contributors": [ + "Hudell", + "rodrigok", + "web-flow" + ] + }, + { + "pr": "12173", + "title": "Improve: Decrypt last message", + "userLogin": "rodrigok", + "milestone": "0.70.0", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "12102", + "title": "[FIX] Horizontal scroll on user info tab", + "userLogin": "rssilva", + "milestone": "0.70.0", + "contributors": [ + "rssilva" + ] + }, + { + "pr": "12140", + "title": "[FIX] Markdown ampersand escape on links", + "userLogin": "rssilva", + "milestone": "0.70.0", + "contributors": [ + "rssilva" + ] + }, + { + "pr": "11938", + "title": "[NEW] Apps: API provider", + "userLogin": "rodrigok", + "milestone": "0.70.0", + "contributors": [ + "rodrigok", + "geekgonecrazy", + "web-flow" + ] + }, + { + "pr": "12170", + "title": "[FIX] Saving user preferences", + "userLogin": "sampaiodiego", + "milestone": "0.70.0", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "12139", + "title": "Fix: e2e password visible on always-on alert message.", + "userLogin": "Hudell", + "milestone": "0.70.0", + "contributors": [ + "Hudell", + "geekgonecrazy", + "web-flow" + ] + }, + { + "pr": "12159", + "title": "[FIX] Apps being able to see hidden settings", + "userLogin": "graywolf336", + "contributors": [ + "graywolf336", + "web-flow" + ] + }, + { + "pr": "12112", + "title": "[FIX] Allow user with \"bulk-register-user\" permission to send invitations", + "userLogin": "mrsimpson", + "contributors": [ + "mrsimpson", + "web-flow", + "geekgonecrazy" + ] + } + ] + }, + "0.70.0-rc.3": { + "node_version": "8.11.3", + "npm_version": "5.6.0", + "pull_requests": [ + { + "pr": "12196", + "title": "Improve: Expose apps enable setting at `General > Apps`", + "userLogin": "rodrigok", + "milestone": "0.70.0", + "contributors": [ + "rodrigok", + "sampaiodiego" + ] + }, + { + "pr": "12188", + "title": "Fix: Message changing order when been edited with apps enabled", + "userLogin": "rodrigok", + "milestone": "0.70.0", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "12009", + "title": "[BREAK][IMPROVE] New emails design", + "userLogin": "ggazzo", + "milestone": "0.70.0", + "contributors": [ + "ggazzo", + "web-flow", + "sampaiodiego" + ] + }, + { + "pr": "11906", + "title": "[FIX] IRC Federation no longer working", + "userLogin": "Hudell", + "milestone": "0.70.0", + "contributors": [ + "Hudell", + "geekgonecrazy", + "web-flow" + ] + }, + { + "pr": "12191", + "title": "Improve: E2E setting description and alert", + "userLogin": "rodrigok", + "contributors": [ + "rodrigok", + "geekgonecrazy", + "web-flow" + ] + }, + { + "pr": "12189", + "title": "[NEW] Apps are enabled by default now", + "userLogin": "rodrigok", + "milestone": "0.70.0", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "12184", + "title": "[NEW] Add Livechat Analytics permission", + "userLogin": "renatobecker", + "milestone": "0.70.0", + "contributors": [ + "renatobecker" + ] + }, + { + "pr": "12192", + "title": "Improve: Do not start E2E Encryption when accessing admin as embedded", + "userLogin": "rodrigok", + "milestone": "0.70.0", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "11679", + "title": "[NEW] WebDAV Integration (User file provider)", + "userLogin": "karakayasemi", + "milestone": "0.70.0", + "contributors": [ + "karakayasemi", + "ggazzo", + "web-flow", + "sampaiodiego" + ] + }, + { + "pr": "12187", + "title": "Fix: Add e2e doc to the alert", + "userLogin": "geekgonecrazy", + "milestone": "0.70.0", + "contributors": [ + "geekgonecrazy", + "web-flow" + ] + }, + { + "pr": "11565", + "title": "[FIX] Files list missing from popover menu when owner of room", + "userLogin": "tassoevan", + "milestone": "Short-term", + "contributors": [ + "tassoevan", + "web-flow", + "geekgonecrazy" + ] + }, + { + "pr": "11927", + "title": "[FIX] Not able to set per-channel retention policies if no global policy is set for this channel type", + "userLogin": "vynmera", + "contributors": [ + "vynmera", + "web-flow", + "geekgonecrazy" + ] + }, + { + "pr": "12126", + "title": "[FIX] app engine verbose log typo", + "userLogin": "williamriancho", + "contributors": [ + "williamriancho", + "web-flow", + "geekgonecrazy" + ] + } + ] + }, + "0.70.0-rc.4": { + "node_version": "8.11.3", + "npm_version": "5.6.0", + "pull_requests": [ + { + "pr": "12195", + "title": "Improve: Switch e2e doc to target _blank", + "userLogin": "geekgonecrazy", + "contributors": [ + "geekgonecrazy", + "web-flow" + ] + }, + { + "pr": "12175", + "title": "Improve: Rename E2E methods", + "userLogin": "Hudell", + "contributors": [ + "Hudell", + "rodrigok", + "web-flow", + "geekgonecrazy" + ] + } + ] + }, + "0.70.0": { + "node_version": "8.11.3", + "npm_version": "5.6.0", + "pull_requests": [ + { + "pr": "12026", + "title": "Release 0.69.2", + "userLogin": "sampaiodiego", + "contributors": [ + "ggazzo", + "sampaiodiego", + "timkinnane", + "rodrigok", + "cardoso", + "kaiiiiiiiii" + ] + }, + { + "pr": "11812", + "title": "[NEW] Include room name in stream for bots", + "userLogin": "timkinnane", + "milestone": "0.69.2", + "contributors": [ + "timkinnane", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "12022", + "title": "[FIX] Reset password link error if already logged in", + "userLogin": "rodrigok", + "milestone": "0.69.2", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "11992", + "title": "[FIX] Apps: setting with 'code' type only saving last line", + "userLogin": "cardoso", + "milestone": "0.69.2", + "contributors": [ + "cardoso" + ] + }, + { + "pr": "11955", + "title": "[FIX] Update user information not possible by admin if disabled to users", + "userLogin": "kaiiiiiiiii", + "milestone": "0.69.2", + "contributors": [ + "kaiiiiiiiii" + ] + }, + { + "pr": "12025", + "title": "[FIX] Hidden admin sidenav on embedded layout", + "userLogin": "ggazzo", + "milestone": "0.69.2", + "contributors": [ + "ggazzo" + ] + } + ] } } } \ No newline at end of file diff --git a/.sandstorm/sandstorm-pkgdef.capnp b/.sandstorm/sandstorm-pkgdef.capnp index 7468bf5b82fa..a569d48e0575 100644 --- a/.sandstorm/sandstorm-pkgdef.capnp +++ b/.sandstorm/sandstorm-pkgdef.capnp @@ -19,9 +19,9 @@ const pkgdef :Spk.PackageDefinition = ( appTitle = (defaultText = "Rocket.Chat"), - appVersion = 97, # Increment this for every release. + appVersion = 104, # Increment this for every release. - appMarketingVersion = (defaultText = "0.70.0-develop"), + appMarketingVersion = (defaultText = "0.71.0-develop"), # Human-readable representation of appVersion. Should match the way you # identify versions of your app in documentation and marketing. diff --git a/.travis/snap.sh b/.travis/snap.sh index 52298eafea37..53ff80654c5e 100755 --- a/.travis/snap.sh +++ b/.travis/snap.sh @@ -17,7 +17,7 @@ elif [[ $TRAVIS_TAG ]]; then RC_VERSION=$TRAVIS_TAG else CHANNEL=edge - RC_VERSION=0.70.0-develop + RC_VERSION=0.71.0-develop fi echo "Preparing to trigger a snap release for $CHANNEL channel" diff --git a/HISTORY.md b/HISTORY.md index 99c6b3581a59..e83816b744d3 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,4 +1,173 @@ +# 0.70.0 +`2018-09-27 · 2 ️️️⚠️ · 18 🎉 · 3 🚀 · 31 🐛 · 21 🔍 · 33 👩‍💻👨‍💻` + +### Engine versions +- Node: `8.11.3` +- NPM: `5.6.0` + +### ⚠️ BREAKING CHANGES + +- Update the default port of the Prometheus exporter ([#11351](https://github.com/RocketChat/Rocket.Chat/pull/11351) by [@thaiphv](https://github.com/thaiphv)) +- [IMPROVE] New emails design ([#12009](https://github.com/RocketChat/Rocket.Chat/pull/12009)) + +### 🎉 New features + +- Allow multiple subcommands in MIGRATION_VERSION env variable ([#11184](https://github.com/RocketChat/Rocket.Chat/pull/11184) by [@arch119](https://github.com/arch119)) +- Support for end to end encryption ([#10094](https://github.com/RocketChat/Rocket.Chat/pull/10094)) +- Livechat Analytics and Reports ([#11238](https://github.com/RocketChat/Rocket.Chat/pull/11238) by [@pkgodara](https://github.com/pkgodara)) +- Apps: Add handlers for message updates ([#11993](https://github.com/RocketChat/Rocket.Chat/pull/11993)) +- Livechat notifications on new incoming inquiries for guest-pool ([#10588](https://github.com/RocketChat/Rocket.Chat/pull/10588)) +- Customizable default directory view ([#11965](https://github.com/RocketChat/Rocket.Chat/pull/11965) by [@ohmonster](https://github.com/ohmonster)) +- Blockstack as decentralized auth provider ([#12047](https://github.com/RocketChat/Rocket.Chat/pull/12047)) +- Livechat REST endpoints ([#11900](https://github.com/RocketChat/Rocket.Chat/pull/11900)) +- REST endpoints to get moderators from groups and channels ([#11909](https://github.com/RocketChat/Rocket.Chat/pull/11909)) +- User preference for 24- or 12-hour clock ([#11169](https://github.com/RocketChat/Rocket.Chat/pull/11169) by [@vynmera](https://github.com/vynmera)) +- REST endpoint to set groups' announcement ([#11905](https://github.com/RocketChat/Rocket.Chat/pull/11905)) +- Livechat trigger option to run only once ([#12068](https://github.com/RocketChat/Rocket.Chat/pull/12068) by [@edzluhan](https://github.com/edzluhan)) +- REST endpoints to create roles and assign roles to users ([#11855](https://github.com/RocketChat/Rocket.Chat/pull/11855) by [@aferreira44](https://github.com/aferreira44)) +- Informal German translations ([#9984](https://github.com/RocketChat/Rocket.Chat/pull/9984)) +- Apps: API provider ([#11938](https://github.com/RocketChat/Rocket.Chat/pull/11938)) +- Apps are enabled by default now ([#12189](https://github.com/RocketChat/Rocket.Chat/pull/12189)) +- Add Livechat Analytics permission ([#12184](https://github.com/RocketChat/Rocket.Chat/pull/12184)) +- WebDAV Integration (User file provider) ([#11679](https://github.com/RocketChat/Rocket.Chat/pull/11679) by [@karakayasemi](https://github.com/karakayasemi)) + +### 🚀 Improvements + +- Cache livechat get agent trigger call ([#12083](https://github.com/RocketChat/Rocket.Chat/pull/12083)) +- BigBlueButton joinViaHtml5 and video icon on sidebar ([#12107](https://github.com/RocketChat/Rocket.Chat/pull/12107)) +- Use eslint-config package ([#12044](https://github.com/RocketChat/Rocket.Chat/pull/12044)) + +### 🐛 Bug fixes + +- Livechat agent joining on pick from guest pool ([#12097](https://github.com/RocketChat/Rocket.Chat/pull/12097)) +- Apps: Add missing reactions and actions properties to app message object ([#11780](https://github.com/RocketChat/Rocket.Chat/pull/11780)) +- Broken slack compatible webhook ([#11742](https://github.com/RocketChat/Rocket.Chat/pull/11742)) +- Changing Mentions.userMentionRegex pattern to include
tag ([#12043](https://github.com/RocketChat/Rocket.Chat/pull/12043)) +- Double output of message actions ([#11902](https://github.com/RocketChat/Rocket.Chat/pull/11902)) +- Login error message not obvious if user not activated ([#11785](https://github.com/RocketChat/Rocket.Chat/pull/11785) by [@crazy-max](https://github.com/crazy-max)) +- Adding scroll bar to read receipts modal ([#11919](https://github.com/RocketChat/Rocket.Chat/pull/11919)) +- Fixing translation on 'yesterday' word when calling timeAgo function ([#11946](https://github.com/RocketChat/Rocket.Chat/pull/11946)) +- Fixing spacement between tags and words on some labels ([#12018](https://github.com/RocketChat/Rocket.Chat/pull/12018)) +- video message recording, issue #11651 ([#12031](https://github.com/RocketChat/Rocket.Chat/pull/12031) by [@flaviogrossi](https://github.com/flaviogrossi)) +- Prevent form submission in Files List search ([#11999](https://github.com/RocketChat/Rocket.Chat/pull/11999)) +- Re-add the eye-off icon ([#12079](https://github.com/RocketChat/Rocket.Chat/pull/12079) by [@MIKI785](https://github.com/MIKI785)) +- Internal error when cross-origin with CORS is disabled ([#11953](https://github.com/RocketChat/Rocket.Chat/pull/11953)) +- Message reaction in GraphQL API ([#11967](https://github.com/RocketChat/Rocket.Chat/pull/11967)) +- Direct messages leaking into logs ([#11863](https://github.com/RocketChat/Rocket.Chat/pull/11863)) +- Wrong build path in install.sh ([#11879](https://github.com/RocketChat/Rocket.Chat/pull/11879)) +- Permission check on joinRoom for private room ([#11857](https://github.com/RocketChat/Rocket.Chat/pull/11857)) +- Close popover on shortcuts and writing ([#11562](https://github.com/RocketChat/Rocket.Chat/pull/11562)) +- Typo in a configuration key for SlackBridge excluded bot names ([#11872](https://github.com/RocketChat/Rocket.Chat/pull/11872) by [@TobiasKappe](https://github.com/TobiasKappe)) +- Real Name on Direct Messages ([#12154](https://github.com/RocketChat/Rocket.Chat/pull/12154)) +- Position of popover component on mobile ([#12038](https://github.com/RocketChat/Rocket.Chat/pull/12038)) +- Duplicate email and auto-join on mentions ([#12168](https://github.com/RocketChat/Rocket.Chat/pull/12168)) +- Horizontal scroll on user info tab ([#12102](https://github.com/RocketChat/Rocket.Chat/pull/12102)) +- Markdown ampersand escape on links ([#12140](https://github.com/RocketChat/Rocket.Chat/pull/12140)) +- Saving user preferences ([#12170](https://github.com/RocketChat/Rocket.Chat/pull/12170)) +- Apps being able to see hidden settings ([#12159](https://github.com/RocketChat/Rocket.Chat/pull/12159)) +- Allow user with "bulk-register-user" permission to send invitations ([#12112](https://github.com/RocketChat/Rocket.Chat/pull/12112)) +- IRC Federation no longer working ([#11906](https://github.com/RocketChat/Rocket.Chat/pull/11906)) +- Files list missing from popover menu when owner of room ([#11565](https://github.com/RocketChat/Rocket.Chat/pull/11565)) +- Not able to set per-channel retention policies if no global policy is set for this channel type ([#11927](https://github.com/RocketChat/Rocket.Chat/pull/11927) by [@vynmera](https://github.com/vynmera)) +- app engine verbose log typo ([#12126](https://github.com/RocketChat/Rocket.Chat/pull/12126) by [@williamriancho](https://github.com/williamriancho)) + +
+🔍 Minor changes + +- Release 0.69.2 ([#12026](https://github.com/RocketChat/Rocket.Chat/pull/12026) by [@kaiiiiiiiii](https://github.com/kaiiiiiiiii)) +- LingoHub based on develop ([#11936](https://github.com/RocketChat/Rocket.Chat/pull/11936)) +- Better organize package.json ([#12115](https://github.com/RocketChat/Rocket.Chat/pull/12115)) +- Fix using wrong variable ([#12114](https://github.com/RocketChat/Rocket.Chat/pull/12114)) +- Fix the style lint ([#11991](https://github.com/RocketChat/Rocket.Chat/pull/11991)) +- Merge master into develop & Set version to 0.70.0-develop ([#11921](https://github.com/RocketChat/Rocket.Chat/pull/11921) by [@c0dzilla](https://github.com/c0dzilla) & [@rndmh3ro](https://github.com/rndmh3ro) & [@ubarsaiyan](https://github.com/ubarsaiyan) & [@vynmera](https://github.com/vynmera)) +- Release 0.69.2 ([#12026](https://github.com/RocketChat/Rocket.Chat/pull/12026) by [@kaiiiiiiiii](https://github.com/kaiiiiiiiii)) +- Regression: fix message box autogrow ([#12138](https://github.com/RocketChat/Rocket.Chat/pull/12138)) +- Regression: Modal height ([#12122](https://github.com/RocketChat/Rocket.Chat/pull/12122)) +- Fix: Change wording on e2e to make a little more clear ([#12124](https://github.com/RocketChat/Rocket.Chat/pull/12124)) +- Improve: Moved the e2e password request to an alert instead of a popup ([#12172](https://github.com/RocketChat/Rocket.Chat/pull/12172)) +- New: Option to change E2E key ([#12169](https://github.com/RocketChat/Rocket.Chat/pull/12169)) +- Improve: Decrypt last message ([#12173](https://github.com/RocketChat/Rocket.Chat/pull/12173)) +- Fix: e2e password visible on always-on alert message. ([#12139](https://github.com/RocketChat/Rocket.Chat/pull/12139)) +- Improve: Expose apps enable setting at `General > Apps` ([#12196](https://github.com/RocketChat/Rocket.Chat/pull/12196)) +- Fix: Message changing order when been edited with apps enabled ([#12188](https://github.com/RocketChat/Rocket.Chat/pull/12188)) +- Improve: E2E setting description and alert ([#12191](https://github.com/RocketChat/Rocket.Chat/pull/12191)) +- Improve: Do not start E2E Encryption when accessing admin as embedded ([#12192](https://github.com/RocketChat/Rocket.Chat/pull/12192)) +- Fix: Add e2e doc to the alert ([#12187](https://github.com/RocketChat/Rocket.Chat/pull/12187)) +- Improve: Switch e2e doc to target _blank ([#12195](https://github.com/RocketChat/Rocket.Chat/pull/12195)) +- Improve: Rename E2E methods ([#12175](https://github.com/RocketChat/Rocket.Chat/pull/12175)) + +
+ +### 👩‍💻👨‍💻 Contributors 😍 + +- [@MIKI785](https://github.com/MIKI785) +- [@TobiasKappe](https://github.com/TobiasKappe) +- [@aferreira44](https://github.com/aferreira44) +- [@arch119](https://github.com/arch119) +- [@c0dzilla](https://github.com/c0dzilla) +- [@crazy-max](https://github.com/crazy-max) +- [@edzluhan](https://github.com/edzluhan) +- [@flaviogrossi](https://github.com/flaviogrossi) +- [@kaiiiiiiiii](https://github.com/kaiiiiiiiii) +- [@karakayasemi](https://github.com/karakayasemi) +- [@ohmonster](https://github.com/ohmonster) +- [@pkgodara](https://github.com/pkgodara) +- [@rndmh3ro](https://github.com/rndmh3ro) +- [@thaiphv](https://github.com/thaiphv) +- [@ubarsaiyan](https://github.com/ubarsaiyan) +- [@vynmera](https://github.com/vynmera) +- [@williamriancho](https://github.com/williamriancho) + +### 👩‍💻👨‍💻 Core Team 🤓 + +- [@Hudell](https://github.com/Hudell) +- [@MarcosSpessatto](https://github.com/MarcosSpessatto) +- [@MartinSchoeler](https://github.com/MartinSchoeler) +- [@cardoso](https://github.com/cardoso) +- [@engelgabriel](https://github.com/engelgabriel) +- [@geekgonecrazy](https://github.com/geekgonecrazy) +- [@ggazzo](https://github.com/ggazzo) +- [@graywolf336](https://github.com/graywolf336) +- [@mrinaldhar](https://github.com/mrinaldhar) +- [@mrsimpson](https://github.com/mrsimpson) +- [@renatobecker](https://github.com/renatobecker) +- [@rodrigok](https://github.com/rodrigok) +- [@rssilva](https://github.com/rssilva) +- [@sampaiodiego](https://github.com/sampaiodiego) +- [@tassoevan](https://github.com/tassoevan) +- [@timkinnane](https://github.com/timkinnane) + +# 0.69.2 +`2018-09-11 · 1 🎉 · 4 🐛 · 6 👩‍💻👨‍💻` + +### Engine versions +- Node: `8.11.3` +- NPM: `5.6.0` + +### 🎉 New features + +- Include room name in stream for bots ([#11812](https://github.com/RocketChat/Rocket.Chat/pull/11812)) + +### 🐛 Bug fixes + +- Reset password link error if already logged in ([#12022](https://github.com/RocketChat/Rocket.Chat/pull/12022)) +- Apps: setting with 'code' type only saving last line ([#11992](https://github.com/RocketChat/Rocket.Chat/pull/11992)) +- Update user information not possible by admin if disabled to users ([#11955](https://github.com/RocketChat/Rocket.Chat/pull/11955) by [@kaiiiiiiiii](https://github.com/kaiiiiiiiii)) +- Hidden admin sidenav on embedded layout ([#12025](https://github.com/RocketChat/Rocket.Chat/pull/12025)) + +### 👩‍💻👨‍💻 Contributors 😍 + +- [@kaiiiiiiiii](https://github.com/kaiiiiiiiii) + +### 👩‍💻👨‍💻 Core Team 🤓 + +- [@cardoso](https://github.com/cardoso) +- [@ggazzo](https://github.com/ggazzo) +- [@rodrigok](https://github.com/rodrigok) +- [@sampaiodiego](https://github.com/sampaiodiego) +- [@timkinnane](https://github.com/timkinnane) + # 0.69.1 `2018-08-31 · 4 🐛 · 2 👩‍💻👨‍💻` diff --git a/package.json b/package.json index b064b688650b..80c6b8bb746c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "Rocket.Chat", "description": "The Ultimate Open Source WebChat Platform", - "version": "0.70.0-develop", + "version": "0.71.0-develop", "author": { "name": "Rocket.Chat", "url": "https://rocket.chat/" diff --git a/packages/rocketchat-lib/rocketchat.info b/packages/rocketchat-lib/rocketchat.info index bb9572785c12..db149e04bc15 100644 --- a/packages/rocketchat-lib/rocketchat.info +++ b/packages/rocketchat-lib/rocketchat.info @@ -1,3 +1,3 @@ { - "version": "0.70.0-develop" + "version": "0.71.0-develop" }