Skip to content

Commit

Permalink
Merge branch 'release-4.2'
Browse files Browse the repository at this point in the history
  • Loading branch information
yuya-oc committed Nov 27, 2018
2 parents 54fec85 + e99af55 commit b09bff8
Show file tree
Hide file tree
Showing 5 changed files with 42 additions and 34 deletions.
36 changes: 18 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,58 +1,58 @@
# Mattermost Desktop Application Changelog

## UNDER DEVELOPMENT
## Release v4.2.0

The "UNDER DEVELOPMENT" section of the Mattermost Desktop changelog appears
in the product's `master` branch to note key changes committed to `master`
and are on their way to the next stable release.
When a stable release is pushed, "UNDER DEVELOPMENT" heading is removed
from the final changelog of the release.
Release date: Nov 27, 2018

Release date: TBD
- Mattermost v4.2.0 contains a high level security fix. [Upgrading](http://docs.mattermost.com/administration/upgrade.html) is highly recommended. Details will be posted on our [security updates page](https://about.mattermost.com/security-updates/) 30 days after release as per the [Mattermost Responsible Disclosure Policy](https://www.mattermost.org/responsible-disclosure-policy/).

### Improvements

#### All Platforms
- Added English (UK), Portuguese (BR), Spanish (ES) and Spanish (MX) spell checker
- Added English (UK), Portuguese (BR), Spanish (ES) and Spanish (MX) to the spell checker.
[#843](https://github.com/mattermost/desktop/pull/843)
[#875](https://github.com/mattermost/desktop/pull/875)
- Added `Ctrl/Cmd+F` shortcut to work as browser-like search.
[#399](https://github.com/mattermost/desktop/issues/399)
- Preserved case of first letter in spellcheck.
[#869](https://github.com/mattermost/desktop/pull/869)
- Added support for session expiry notification.
[#866](https://github.com/mattermost/desktop/pull/866)

#### Windows
- Set "app start on login" preference to default on and synchronize its state with config.json.
- Set "app start on login" preference as enabled by default and synchronized its state with config.json.
[#846](https://github.com/mattermost/desktop/pull/846)
- Removed the ability to open UNC path and file:// links.
[#881](https://github.com/mattermost/desktop/pull/881)

#### Mac
- Add **.dmg** package to support installation.
- Added **.dmg** package to support installation.
[#588](https://github.com/mattermost/desktop/pull/588)
- Support "Hide" option of Login Items in Preferences.
- Added "Hide" option to Login Items in Preferences.
[#853](https://github.com/mattermost/desktop/pull/853)

#### Linux
- [tar.gz] Use SVG icon for Linux application menus in place of PNG icon
- [tar.gz] Added support for using SVG icons for Linux application menus in place of PNG icons.
[#815](https://github.com/mattermost/desktop/pull/815)
- Updated categories in order to be listed under the appropriate submenu of the application starter.
[#816](https://github.com/mattermost/desktop/pull/816)
[#818](https://github.com/mattermost/desktop/pull/818)
- Set "app start on login" preference to default on and synchronize its state with config.json.
- Set "app start on login" preference as enabled by default and synchronized its state with config.json.
[#846](https://github.com/mattermost/desktop/pull/846)
- Added AppImage packages as unofficial build
- Added AppImage packages as an unofficial build.
[#864](https://github.com/mattermost/desktop/pull/864)

### Architectural Changes
- Major version upgrade of Electron to v2.0.12. Electron is the underlying technology used to build the Desktop apps.
[#820](https://github.com/mattermost/desktop/pull/820)
[#847](https://github.com/mattermost/desktop/pull/847)
[#882](https://github.com/mattermost/desktop/pull/882)
- Artifact names are configured via `electron-builder.json`.
- Artifact names are now configured via `electron-builder.json`.
[#825](https://github.com/mattermost/desktop/pull/825)

### Bug Fixes
### Contributors

Many thanks to all our contributors. In alphabetical order:

- [danmaas](https://github.com/danmaas), [hmhealey](https://github.com/hmhealey), [j1mc](https://github.com/j1mc),[jasonblais](https://github.com/jasonblais), [lieut-data](https://github.com/lieut-data), [rodcorsi](https://github.com/rodcorsi), [scherno2](https://github.com/scherno2), [sudheerDev](https://github.com/sudheerDev), [svelle](https://github.com/svelle), [torlenor](https://github.com/torlenor), [yuya-oc](https://github.com/yuya-oc)

----

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "mattermost-desktop",
"productName": "Mattermost",
"version": "4.2.0-rc1",
"version": "4.2.0",
"description": "Mattermost",
"main": "main.js",
"author": "Mattermost, Inc. <feedback@mattermost.com>",
Expand Down
8 changes: 4 additions & 4 deletions scripts/cp_artifacts.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ VERSION=`cat package.json | jq -r '.version'`
SRC=$1
DEST=$2

cp "${SRC}/mattermost-${VERSION}-win-ia32.zip" "${DEST}/mattermost-desktop-${VERSION}-win-ia32.zip"
cp "${SRC}/mattermost-${VERSION}-win-x64.zip" "${DEST}/mattermost-desktop-${VERSION}-win-x64.zip"
cp "${SRC}/squirrel-windows/mattermost-setup-${VERSION}.exe" "${DEST}/mattermost-setup-${VERSION}-x64.exe"
cp "${SRC}"/squirrel-windows-ia32/*.exe "${DEST}/"
cp "${SRC}/mattermost-${VERSION}-win-ia32.zip" "${DEST}/mattermost-desktop-${VERSION}-win32.zip"
cp "${SRC}/mattermost-${VERSION}-win-x64.zip" "${DEST}/mattermost-desktop-${VERSION}-win64.zip"
cp "${SRC}/squirrel-windows/mattermost-setup-${VERSION}.exe" "${DEST}/mattermost-setup-${VERSION}-win64.exe"
cp "${SRC}/squirrel-windows-ia32/mattermost-setup-${VERSION}-ia32.exe" "${DEST}/mattermost-setup-${VERSION}-win32.exe"
cp "${SRC}"/mattermost-desktop-*.zip "${DEST}/"
cp "${SRC}"/*.tar.gz "${DEST}/"
cp "${SRC}"/*.deb "${DEST}/"
Expand Down
28 changes: 18 additions & 10 deletions scripts/generate_release_markdown.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ set -eu
function print_link() {
local URL="${1}"
local CHECKSUM="$(curl -s -S -L "${URL}" | sha256sum | awk '{print $1}')"
echo "${URL}"
echo "- ${URL}"
echo " - SHA-256 Checksum: \`${CHECKSUM}\`"
}

Expand All @@ -15,18 +15,26 @@ cat <<-MD
### Mattermost Desktop ${VERSION} has been cut!
The download links can be found below.
#### Windows
$(print_link "${BASE_URL}/mattermost-setup-${VERSION}-win32.exe")
$(print_link "${BASE_URL}/mattermost-setup-${VERSION}-win64.exe")
#### Windows - zip files
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-win32.zip")
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-win64.zip")
#### Mac
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-mac.dmg")
#### Linux
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-linux-ia32.tar.gz")
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-linux-x64.tar.gz")
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-linux-amd64.deb")
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-linux-i386.deb")
#### Mac
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-osx.tar.gz")
#### Linux (Unofficial) - deb files
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-linux-i386.deb")
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-linux-amd64.deb")
#### Windows
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-win32.zip")
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-win64.zip")
$(print_link "${BASE_URL}/mattermost-setup-${VERSION}-win32.exe")
$(print_link "${BASE_URL}/mattermost-setup-${VERSION}-win64.exe")
#### Linux (Unofficial) - AppImage files
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-linux-i386.AppImage")
$(print_link "${BASE_URL}/mattermost-desktop-${VERSION}-linux-x86_64.AppImage")
MD
2 changes: 1 addition & 1 deletion src/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "mattermost-desktop",
"productName": "Mattermost",
"desktopName": "Mattermost.desktop",
"version": "4.2.0-rc1",
"version": "4.2.0",
"description": "Mattermost",
"main": "main_bundle.js",
"author": "Mattermost, Inc. <feedback@mattermost.com>",
Expand Down

0 comments on commit b09bff8

Please sign in to comment.