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

Version v7.2.0 RC #7138

Merged
merged 41 commits into from
Sep 17, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
f6d2535
transactions:tx-state-manager - optionally take a function as a searc…
frankiebee Aug 29, 2019
887b257
Add breadcrumb spacing on Contacts page (#7087)
rickycodes Aug 31, 2019
87cf0ce
Fix confirm token transaction amount display (#7081)
Gudahtt Aug 31, 2019
0f1edce
Fix BigNumber conversion error (#7088)
Gudahtt Aug 31, 2019
daa20b4
Return after rejecting promise in action (#7079)
Gudahtt Aug 31, 2019
bbbf68c
Allow dismissing the privacy mode notification
Gudahtt Sep 1, 2019
3a4b3f5
Add dismiss button to privacy mode notification
Gudahtt Sep 1, 2019
361a19a
Merge pull request #7093 from MetaMask/allow-dismissing-privacy-mode-…
danfinlay Sep 3, 2019
d589d2d
Right-to-left CSS (using module for conversion) (#7072)
mapmeld Sep 3, 2019
2bab457
Persian translation @mapmeld (#6878)
ethan0x8 Sep 3, 2019
d5b6409
Version v7.1.1 RC (#7071)
metamaskbot Sep 3, 2019
86602d8
Fix indentation of the Persian locale
Gudahtt Sep 4, 2019
0986626
Merge pull request #7102 from Gudahtt/fix-persian-locale-indentation
danfinlay Sep 4, 2019
622c3e4
Added missed phrases to RU locale (got from en locale) (#7012)
zlocate Sep 4, 2019
3e9d247
Fix fetch-with-cache (#7083)
Gudahtt Sep 4, 2019
1e7b37d
Combine fetch-with-timeout implementations (#7084)
Gudahtt Sep 4, 2019
93204a5
Update localization from Transifex Brave order (#7099)
bbondy Sep 5, 2019
2672ae7
Remove duplicate keys in `ru` locale
Gudahtt Sep 5, 2019
8a1887d
Merge pull request #7113 from Gudahtt/remove-duplicate-keys
danfinlay Sep 5, 2019
5363d6a
Prevent multiple warnings for the same locale message (#7091)
Gudahtt Sep 6, 2019
0dad4db
build - dont create bundler until task is actually run (#7117)
kumavis Sep 9, 2019
67f6857
nvm: Update to v10.16.3 (#7127)
whymarrh Sep 9, 2019
0422930
Bump eth-json-rpc-middleware dependency (#7128)
whymarrh Sep 9, 2019
c81b0a9
Bump nwmatcher from 1.4.3 to 1.4.4 (#7129)
dependabot[bot] Sep 9, 2019
9c91cb9
Bump eslint-utils from 1.3.1 to 1.4.2 (#7130)
dependabot[bot] Sep 9, 2019
a65c546
Bump lodash-es from 4.17.4 to 4.17.15 (#7131)
dependabot[bot] Sep 9, 2019
0dd273b
Bump mixin-deep from 1.3.1 to 1.3.2 (#7132)
dependabot[bot] Sep 9, 2019
0ffee10
Prevent invalid inline speed-ups (#7085)
Gudahtt Sep 9, 2019
7af902e
Make chainId available in the metamask-inpage-provider (#7110)
danjm Sep 10, 2019
869c83f
Fix network-form block explorer URL validation (#7137)
Sunghee2 Sep 10, 2019
f9a10c2
Update changelog with 7.2.0 changes
danjm Sep 10, 2019
c1994cc
Version v7.2.0
metamaskbot Sep 10, 2019
d10d345
build - replace gulp-uglify-es with gulp-terser-js
kumavis Sep 10, 2019
8524d17
Update the changelog for v7.1.1 (#7145)
Gudahtt Sep 10, 2019
41305b6
Publish GitHub release from master branch (#7136)
Gudahtt Sep 11, 2019
da1d506
Merge remote-tracking branch 'origin/master' into Version-v7.2.0
Gudahtt Sep 11, 2019
da41193
Set minimum Firefox version to v56.2 to support Waterfox (#7156)
Gudahtt Sep 12, 2019
c80deaa
Add polyfill for AbortController (#7157)
Gudahtt Sep 12, 2019
94318d8
Replace `undefined` selectedAddress with `null` (#7161)
Gudahtt Sep 13, 2019
009bf80
Fix recipient field of approve screen (#7171)
danjm Sep 16, 2019
eb47807
Update changelog with additional bug fixes
Gudahtt Sep 13, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 7 additions & 19 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,6 @@ workflows:
- prep-build:
requires:
- prep-deps
- create_github_release:
requires:
- prep-build
filters:
branches:
only:
- develop
# - prep-docs:
# requires:
# - prep-deps
Expand Down Expand Up @@ -243,6 +236,13 @@ jobs:
- run:
name: sentry sourcemaps upload
command: yarn sentry:publish
- run:
name: Create GitHub release
command: |
.circleci/scripts/release-create-gh-release
- run:
name: Create GitHub Pull Request to sync master with develop
command: .circleci/scripts/release-create-master-pr
# - run:
# name: github gh-pages docs publish
# command: >
Expand Down Expand Up @@ -321,15 +321,3 @@ jobs:
- run:
name: Coveralls upload
command: yarn test:coveralls-upload

create_github_release:
docker:
- image: circleci/node:8.15.1-browsers
steps:
- checkout
- attach_workspace:
at: .
- run:
name: Create GitHub release
command: |
.circleci/scripts/release-create-gh-release
10 changes: 5 additions & 5 deletions .circleci/scripts/release-create-gh-release
Original file line number Diff line number Diff line change
Expand Up @@ -28,24 +28,24 @@ function install_github_cli ()

current_commit_msg=$(git show -s --format='%s' HEAD)

if grep --quiet '^Version v' <<< "$current_commit_msg"
if [[ $current_commit_msg =~ Version[-[:space:]](v[[:digit:]]+.[[:digit:]]+.[[:digit:]]+) ]]
then
tag="${BASH_REMATCH[1]}"

install_github_cli

printf '%s\n' 'Creating GitHub Release'
read -ra commit_words <<< "$current_commit_msg"
tag="${commit_words[1]}"
release_body="$(awk -v version="${tag##v}" -f .circleci/scripts/show-changelog.awk CHANGELOG.md)"
pushd builds
hub release create \
--attach metamask-chrome-*.zip \
--attach metamask-firefox-*.zip \
--message "${commit_words[0]} ${commit_words[1]#v}" \
--message "Version ${tag##v}" \
--message "$release_body" \
--commitish "$CIRCLE_SHA1" \
"$tag"
popd
else
printf '%s\n' 'Skipping GitHub Release'
printf '%s\n' 'Version not found in commit message; skipping GitHub Release'
exit 0
fi
53 changes: 53 additions & 0 deletions .circleci/scripts/release-create-master-pr
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
#!/usr/bin/env bash

set -e
set -u
set -o pipefail

if [[ "${CI:-}" != 'true' ]]
then
printf '%s\n' 'CI environment variable must be set to true'
exit 1
fi

if [[ "${CIRCLECI:-}" != 'true' ]]
then
printf '%s\n' 'CIRCLECI environment variable must be set to true'
exit 1
fi

if [[ -z "${GITHUB_TOKEN:-}" ]]
then
printf '%s\n' 'GITHUB_TOKEN environment variable must be set'
exit 1
fi

function install_github_cli ()
{
printf '%s\n' 'Installing hub CLI'
pushd "$(mktemp -d)"
curl -sSL 'https://github.com/github/hub/releases/download/v2.11.2/hub-linux-amd64-2.11.2.tgz' | tar xz
PATH="$PATH:$PWD/hub-linux-amd64-2.11.2/bin"
popd
}

base_branch='develop'

if [[ -n "${CI_PULL_REQUEST:-}" ]]
then
printf '%s\n' 'CI_PULL_REQUEST is set, pull request already exists for this build'
exit 0
fi

install_github_cli

printf '%s\n' "Creating a Pull Request to sync 'master' with 'develop'"

if ! hub pull-request \
--reviewer '@MetaMask/extension-release-team' \
--message "Master => develop" --message 'Merge latest release back into develop' \
--base "$CIRCLE_PROJECT_USERNAME:$base_branch" \
--head "$CIRCLE_PROJECT_USERNAME:$CIRCLE_BRANCH";
then
printf '%s\n' 'Pull Request already exists'
fi
2 changes: 1 addition & 1 deletion .circleci/scripts/release-create-release-pr
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ function install_github_cli ()
}

version="${CIRCLE_BRANCH/Version-v/}"
base_branch='develop'
base_branch='master'

if [[ -n "${CI_PULL_REQUEST:-}" ]]
then
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v10.16.0
v10.16.3
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,28 @@

## Current Develop Branch

## 7.2.0 Mon Sep 8, 2019
- [#7137](https://github.com/MetaMask/metamask-extension/pull/7137): Fix validation of empty block explorer url's in custom network form
- [#7128](https://github.com/MetaMask/metamask-extension/pull/7128): Support for eth_signTypedData_v4
- [#7110](https://github.com/MetaMask/metamask-extension/pull/7110): Adds `chaindIdChanged` event to the ethereum provider
- [#7091](https://github.com/MetaMask/metamask-extension/pull/7091): Improve browser performance issues caused by missing locale errors
- [#7085](https://github.com/MetaMask/metamask-extension/pull/7085): Prevent ineffectual speed ups of pending transactions that don't have the lowest nonce
- [#7156](https://github.com/MetaMask/metamask-extension/pull/7156): Set minimum Firefox version to v56.2 to support Waterfox
- [#7157](https://github.com/MetaMask/metamask-extension/pull/7157): Add polyfill for AbortController
- [#7161](https://github.com/MetaMask/metamask-extension/pull/7161): Replace `undefined` selectedAddress with `null`
- [#7171](https://github.com/MetaMask/metamask-extension/pull/7171): Fix recipient field of approve screen

## 7.1.1 Tue Aug 27 2019
- [#7059](https://github.com/MetaMask/metamask-extension/pull/7059): Remove blockscale, replace with ethgasstation
- [#7037](https://github.com/MetaMask/metamask-extension/pull/7037): Remove Babel 6 from internal dependencies
- [#7093](https://github.com/MetaMask/metamask-extension/pull/7093): Allow dismissing privacy mode notification from popup
- [#7087](https://github.com/MetaMask/metamask-extension/pull/7087): Add breadcrumb spacing on Contacts page
- [#7081](https://github.com/MetaMask/metamask-extension/pull/7081): Fix confirm token transaction amount display
- [#7088](https://github.com/MetaMask/metamask-extension/pull/7088): Fix BigNumber conversion error
- [#7072](https://github.com/MetaMask/metamask-extension/pull/7072): Right-to-left CSS (using module for conversion)
- [#6878](https://github.com/MetaMask/metamask-extension/pull/6878): Persian translation
- [#7012](https://github.com/MetaMask/metamask-extension/pull/7012): Added missed phrases to RU locale
- [#7099](https://github.com/MetaMask/metamask-extension/pull/7099): Update localization from Transifex Brave

## 7.1.0 Fri Aug 16 2019
- [#7035](https://github.com/MetaMask/metamask-extension/pull/7035): Filter non-ERC-20 assets during mobile sync (#7035)
Expand Down
Loading