diff options
author | Christoph Wurst <ChristophWurst@users.noreply.github.com> | 2017-12-15 10:48:36 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-15 10:48:36 +0300 |
commit | 06246d667e4f34f43719b9da7d42de704a3ba932 (patch) | |
tree | b2aee13ea5b302d70eb91b051551124e6bc5594c | |
parent | dcc29fe819b43eab17d9fbfc1bc2d20ea0dbaa3b (diff) | |
parent | a299176e6048e101938273a005d73ac64e72c753 (diff) |
Merge pull request #77 from nextcloud/release/1.5.0
Release 1.5.0
-rw-r--r-- | CHANGELOG.md | 8 | ||||
-rw-r--r-- | Makefile | 60 | ||||
-rw-r--r-- | krankerl.toml | 33 |
3 files changed, 47 insertions, 54 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index eb6f157..7b967f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,15 @@ # Changelog All notable changes to this project will be documented in this file. -## 1.5.0 – 2017-11-27 +## 1.5.0 – 2017-12-13 ### Added - Show warning if HTTP is used +- Php7.2 support +- Nextcloud 13 support +- New translations +- Firefox' internal U2F +### Fixed +- Settings are now listed in security section ## 1.4.0 – 2017-10-30 ### Added @@ -1,59 +1,13 @@ # Makefile for building the project -app_name=twofactor_u2f -project_dir=$(CURDIR)/../$(app_name) -build_dir=$(CURDIR)/build/artifacts -sign_dir=$(build_dir)/sign -appstore_dir=$(build_dir)/appstore -source_dir=$(build_dir)/source -package_name=$(app_name) -cert_dir=$(HOME)/.nextcloud/certificates - -all: install-deps +all: install clean: rm -rf vendor + rm -rf node_modules + rm -rf js/build -composer.phar: - curl -sS https://getcomposer.org/installer | php - -update-composer: composer.phar - rm -f composer.lock - php composer.phar install --prefer-dist - -appstore: - mkdir -p $(sign_dir) - composer install --no-dev - rsync -a \ - --delete \ - --exclude=.git \ - --exclude=build \ - --exclude=.gitignore \ - --exclude=.travis.yml \ - --exclude=.scrutinizer.yml \ - --exclude=CONTRIBUTING.md \ - --exclude=composer.json \ - --exclude=composer.lock \ - --exclude=composer.phar \ - --exclude=coverage \ - --exclude=karma.conf.js \ - --exclude=l10n/.tx \ - --exclude=l10n/no-php \ - --exclude=Makefile \ - --exclude=nbproject \ - --exclude=node_modules \ - --exclude=package.json \ - --exclude=screenshots \ - --exclude=phpunit*xml \ - --exclude=tests \ - --exclude=vendor/bin \ - --exclude=vendor/yubico/u2flib-server/examples \ - $(project_dir) $(sign_dir) - @echo "Signing…" - php ../../occ integrity:sign-app \ - --privateKey=$(cert_dir)/$(app_name).key\ - --certificate=$(cert_dir)/$(app_name).crt\ - --path=$(sign_dir)/$(app_name) - tar -czf $(build_dir)/$(app_name).tar.gz \ - -C $(sign_dir) $(app_name) - openssl dgst -sha512 -sign $(cert_dir)/$(app_name).key $(build_dir)/$(app_name).tar.gz | openssl base64 +install: + composer install --dev + npm install + npm run build diff --git a/krankerl.toml b/krankerl.toml new file mode 100644 index 0000000..af61091 --- /dev/null +++ b/krankerl.toml @@ -0,0 +1,33 @@ +[package] +exclude = [ + "AUTHORS.md", + "build", + ".git", + ".gitignore", + ".travis.yml", + ".scrutinizer.yml", + "CONTRIBUTING.md", + "composer.json", + "composer.lock", + "composer.phar", + "js/tests", + "js/*.js", + "karma.conf.js", + "krankerl.toml", + "l10n/.tx", + "l10n/no-php", + "Makefile", + "nbproject", + "node_modules", + "package.json", + "package-lock.json", + "screenshots", + "tests", + "vendor/bin", +] + +before_cmds = [ + "composer install --no-dev -o", + "npm install", + "npm run build", +] |