From cdeb0a48284e3b8ab5b50629a1036153cf784757 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Thu, 8 Sep 2016 13:00:47 +0100 Subject: [PATCH 01/16] Updated .lock --- composer.lock | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/composer.lock b/composer.lock index 1da9d527..5a63447f 100644 --- a/composer.lock +++ b/composer.lock @@ -59,16 +59,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.19.4", + "version": "3.19.5", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "f67bc37fa4b76d85423052eae2a9577aab99adc1" + "reference": "8fbd79d2f7c771b97879cbab09190d77a4fce9fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/f67bc37fa4b76d85423052eae2a9577aab99adc1", - "reference": "f67bc37fa4b76d85423052eae2a9577aab99adc1", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/8fbd79d2f7c771b97879cbab09190d77a4fce9fb", + "reference": "8fbd79d2f7c771b97879cbab09190d77a4fce9fb", "shasum": "" }, "require": { @@ -135,7 +135,7 @@ "s3", "sdk" ], - "time": "2016-09-01 21:37:32" + "time": "2016-09-06 22:14:20" }, { "name": "barnabywalters/mf-cleaner", @@ -2905,16 +2905,16 @@ }, { "name": "spatie/pdf-to-image", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/spatie/pdf-to-image.git", - "reference": "c08dac65f0f857dd4d467d40794772be5a75d6de" + "reference": "4dfb2bc86af254d9a1dbd2a96939777a99fcc817" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/pdf-to-image/zipball/c08dac65f0f857dd4d467d40794772be5a75d6de", - "reference": "c08dac65f0f857dd4d467d40794772be5a75d6de", + "url": "https://api.github.com/repos/spatie/pdf-to-image/zipball/4dfb2bc86af254d9a1dbd2a96939777a99fcc817", + "reference": "4dfb2bc86af254d9a1dbd2a96939777a99fcc817", "shasum": "" }, "require": { @@ -2951,7 +2951,7 @@ "pdf-to-image", "spatie" ], - "time": "2016-04-29 08:02:56" + "time": "2016-09-08 09:26:02" }, { "name": "spatie/string", @@ -4365,16 +4365,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.5.1", + "version": "1.5.2", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "a8773992b362b58498eed24bf85005f363c34771" + "reference": "da8529775f14f4fdae33f916eb0cf65f6afbddbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/a8773992b362b58498eed24bf85005f363c34771", - "reference": "a8773992b362b58498eed24bf85005f363c34771", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/da8529775f14f4fdae33f916eb0cf65f6afbddbc", + "reference": "da8529775f14f4fdae33f916eb0cf65f6afbddbc", "shasum": "" }, "require": { @@ -4403,7 +4403,7 @@ "object", "object graph" ], - "time": "2015-11-20 12:04:31" + "time": "2016-09-06 16:07:05" }, { "name": "phpdocumentor/reflection-common", @@ -4937,16 +4937,16 @@ }, { "name": "phpunit/phpunit-mock-objects", - "version": "3.2.6", + "version": "3.2.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "46b249b43fd2ed8e127aa0fdb3cbcf56e9bc0e49" + "reference": "546898a2c0c356ef2891b39dd7d07f5d82c8ed0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/46b249b43fd2ed8e127aa0fdb3cbcf56e9bc0e49", - "reference": "46b249b43fd2ed8e127aa0fdb3cbcf56e9bc0e49", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/546898a2c0c356ef2891b39dd7d07f5d82c8ed0a", + "reference": "546898a2c0c356ef2891b39dd7d07f5d82c8ed0a", "shasum": "" }, "require": { @@ -4992,7 +4992,7 @@ "mock", "xunit" ], - "time": "2016-08-26 05:51:59" + "time": "2016-09-06 16:07:45" }, { "name": "sebastian/code-unit-reverse-lookup", From f58cfa99ae17a2be6a33ce23d21369ed1a9b3579 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Fri, 9 Sep 2016 11:40:50 +0100 Subject: [PATCH 02/16] Remove duplicate APP_KEY entry --- .env.example | 1 - 1 file changed, 1 deletion(-) diff --git a/.env.example b/.env.example index 33a58b15..281849d6 100644 --- a/.env.example +++ b/.env.example @@ -2,7 +2,6 @@ APP_ENV=local APP_KEY=SomeRandomString APP_DEBUG=true APP_LOG_LEVEL=debug -APP_KEY=SomeRandomString APP_TIMEZONE=UTC APP_LANG=en APP_LOG=daily From 83d20138f592907005d3d39bc23589475da7370c Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Fri, 9 Sep 2016 11:49:32 +0100 Subject: [PATCH 03/16] Updated .lock --- composer.lock | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/composer.lock b/composer.lock index 5a63447f..54a9227d 100644 --- a/composer.lock +++ b/composer.lock @@ -59,16 +59,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.19.5", + "version": "3.19.6", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "8fbd79d2f7c771b97879cbab09190d77a4fce9fb" + "reference": "34060bf0db260031697b17dbb37fa1bbec92f1c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/8fbd79d2f7c771b97879cbab09190d77a4fce9fb", - "reference": "8fbd79d2f7c771b97879cbab09190d77a4fce9fb", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/34060bf0db260031697b17dbb37fa1bbec92f1c4", + "reference": "34060bf0db260031697b17dbb37fa1bbec92f1c4", "shasum": "" }, "require": { @@ -135,7 +135,7 @@ "s3", "sdk" ], - "time": "2016-09-06 22:14:20" + "time": "2016-09-08 20:27:15" }, { "name": "barnabywalters/mf-cleaner", @@ -1533,16 +1533,16 @@ }, { "name": "laravel/framework", - "version": "v5.3.6", + "version": "v5.3.7", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "c63a7fb7066fea2bce91ace5c830c01d503abe6c" + "reference": "443764337de22705c115abe169472c24446764bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/c63a7fb7066fea2bce91ace5c830c01d503abe6c", - "reference": "c63a7fb7066fea2bce91ace5c830c01d503abe6c", + "url": "https://api.github.com/repos/laravel/framework/zipball/443764337de22705c115abe169472c24446764bd", + "reference": "443764337de22705c115abe169472c24446764bd", "shasum": "" }, "require": { @@ -1656,7 +1656,7 @@ "framework", "laravel" ], - "time": "2016-09-01 14:06:47" + "time": "2016-09-08 17:10:45" }, { "name": "lcobucci/jwt", From 18f7fe85f9071431c05cddb96960d67651ee494f Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Fri, 9 Sep 2016 12:00:11 +0100 Subject: [PATCH 04/16] =?UTF-8?q?Add=20sensiolab=E2=80=99s=20securty=20che?= =?UTF-8?q?cker=20tool?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- composer.json | 3 ++- composer.lock | 48 ++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 48 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index f4656161..dd483484 100644 --- a/composer.json +++ b/composer.json @@ -21,7 +21,8 @@ "spatie/laravel-medialibrary": "^4.0", "league/flysystem-aws-s3-v3": "^1.0", "phaza/laravel-postgis": "~3.1", - "lcobucci/jwt": "^3.1" + "lcobucci/jwt": "^3.1", + "sensiolabs/security-checker": "^3.0" }, "require-dev": { "fzaninotto/faker": "~1.4", diff --git a/composer.lock b/composer.lock index 54a9227d..262b7a9a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,8 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "7a7231eebef62c0fb518cf030d531d95", - "content-hash": "3815acce9215a64c27a68ada0123dc48", + "hash": "37eb5ade7abcb0c16b9c6af08db1b116", + "content-hash": "a87758569765f8b751e2c0cf72e3a1f0", "packages": [ { "name": "anahkiasen/underscore-php", @@ -2793,6 +2793,50 @@ ], "time": "2016-08-02 18:39:32" }, + { + "name": "sensiolabs/security-checker", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sensiolabs/security-checker.git", + "reference": "21696b0daa731064c23cfb694c60a2584a7b6e93" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/21696b0daa731064c23cfb694c60a2584a7b6e93", + "reference": "21696b0daa731064c23cfb694c60a2584a7b6e93", + "shasum": "" + }, + "require": { + "symfony/console": "~2.0|~3.0" + }, + "bin": [ + "security-checker" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-0": { + "SensioLabs\\Security": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien.potencier@gmail.com" + } + ], + "description": "A security checker for your composer.lock", + "time": "2015-11-07 08:07:40" + }, { "name": "spatie/laravel-glide", "version": "3.0.1", From c2a8d22d91e232386f0d9583a43262eb65fe14ea Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Fri, 9 Sep 2016 12:12:35 +0100 Subject: [PATCH 05/16] Add the artisan command to check for security vulns --- app/Console/Commands/SecurityCheck.php | 53 ++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 app/Console/Commands/SecurityCheck.php diff --git a/app/Console/Commands/SecurityCheck.php b/app/Console/Commands/SecurityCheck.php new file mode 100644 index 00000000..a1260e75 --- /dev/null +++ b/app/Console/Commands/SecurityCheck.php @@ -0,0 +1,53 @@ +securityChecker = $securityChecker; + } + + /** + * Execute the console command. + * + * @return mixed + */ + public function handle() + { + return $this->securityChecker->check(base_path() . '/composer.lock'); + } +} From 4060e449a1128d18f2ef89f57c20e318f9cf9694 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Fri, 9 Sep 2016 12:14:00 +0100 Subject: [PATCH 06/16] Register the artisan command --- app/Console/Kernel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 622e774b..ad10b8f8 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -13,7 +13,7 @@ class Kernel extends ConsoleKernel * @var array */ protected $commands = [ - // + Commands\SecurityCheck::class, ]; /** From 929b36be52e9d633f3d9025dd22e0e96959982c2 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Fri, 9 Sep 2016 12:21:22 +0100 Subject: [PATCH 07/16] Improve command output from nothing --- app/Console/Commands/SecurityCheck.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/Console/Commands/SecurityCheck.php b/app/Console/Commands/SecurityCheck.php index a1260e75..c2888b0f 100644 --- a/app/Console/Commands/SecurityCheck.php +++ b/app/Console/Commands/SecurityCheck.php @@ -48,6 +48,14 @@ class SecurityCheck extends Command */ public function handle() { - return $this->securityChecker->check(base_path() . '/composer.lock'); + $alerts = $this->securityChecker->check(base_path() . '/composer.lock'); + if (count($alerts) === 0) { + $this->info('No security vulnerabilities found.'); + + return 0; + } + $this->error('vulnerabilities found'); + + return 1; } } From 6892402352ba8f374a3048ef74f190186f210163 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Fri, 9 Sep 2016 12:29:52 +0100 Subject: [PATCH 08/16] Add the security check to travis --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index cd687b56..9d921301 100644 --- a/.travis.yml +++ b/.travis.yml @@ -40,3 +40,4 @@ before_script: script: - phpdbg -qrr vendor/bin/phpunit --coverage-text + - php artisan security:check From d0e020333ad0b409893b003110ce857d5deb5456 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Fri, 9 Sep 2016 12:33:31 +0100 Subject: [PATCH 09/16] Fix an issue on travis with xdebug already being absent on php nightly --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 9d921301..00de72b5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,7 @@ matrix: - php: nightly before_install: - - phpenv config-rm xdebug.ini + - phpenv config-rm xdebug.ini || echo "xdebug already absent" - travis_retry composer self-update --preview install: From 4d0ef3713e4d707328bff4aa8488d7f7218955ae Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Fri, 9 Sep 2016 13:11:12 +0100 Subject: [PATCH 10/16] Keep the changelog upto date --- changelog.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/changelog.md b/changelog.md index 6151bf43..c7f8c422 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,8 @@ # Changelog +## Version {next} + - Add an artisan command for sensiolab’s security check + ## Version 0.0.9.2 (2016-09-08) - Remove Piwik - Updated some bower dependencies From ff30c4053045b735629ba29ab0020aac7e89249c Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Sat, 10 Sep 2016 14:31:14 +0100 Subject: [PATCH 11/16] Updated .lock --- composer.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/composer.lock b/composer.lock index 262b7a9a..8c2a8c26 100644 --- a/composer.lock +++ b/composer.lock @@ -597,16 +597,16 @@ }, { "name": "doctrine/dbal", - "version": "v2.5.4", + "version": "v2.5.5", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "abbdfd1cff43a7b99d027af3be709bc8fc7d4769" + "reference": "9f8c05cd5225a320d56d4bfdb4772f10d045a0c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/abbdfd1cff43a7b99d027af3be709bc8fc7d4769", - "reference": "abbdfd1cff43a7b99d027af3be709bc8fc7d4769", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/9f8c05cd5225a320d56d4bfdb4772f10d045a0c9", + "reference": "9f8c05cd5225a320d56d4bfdb4772f10d045a0c9", "shasum": "" }, "require": { @@ -615,7 +615,7 @@ }, "require-dev": { "phpunit/phpunit": "4.*", - "symfony/console": "2.*" + "symfony/console": "2.*||^3.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -664,7 +664,7 @@ "persistence", "queryobject" ], - "time": "2016-01-05 22:11:12" + "time": "2016-09-09 19:13:33" }, { "name": "doctrine/inflector", @@ -1533,16 +1533,16 @@ }, { "name": "laravel/framework", - "version": "v5.3.7", + "version": "v5.3.8", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "443764337de22705c115abe169472c24446764bd" + "reference": "99c74afc0b99e1af1984cb55dc242ab28a0e496b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/443764337de22705c115abe169472c24446764bd", - "reference": "443764337de22705c115abe169472c24446764bd", + "url": "https://api.github.com/repos/laravel/framework/zipball/99c74afc0b99e1af1984cb55dc242ab28a0e496b", + "reference": "99c74afc0b99e1af1984cb55dc242ab28a0e496b", "shasum": "" }, "require": { @@ -1656,7 +1656,7 @@ "framework", "laravel" ], - "time": "2016-09-08 17:10:45" + "time": "2016-09-09 16:33:59" }, { "name": "lcobucci/jwt", From cc7212d6b199707826c946a43055ca5915223f25 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Sat, 10 Sep 2016 14:46:06 +0100 Subject: [PATCH 12/16] Remove filp/whoops --- composer.json | 3 +-- composer.lock | 64 ++------------------------------------------------- 2 files changed, 3 insertions(+), 64 deletions(-) diff --git a/composer.json b/composer.json index dd483484..f6ebb71e 100644 --- a/composer.json +++ b/composer.json @@ -30,8 +30,7 @@ "phpunit/phpunit": "~5.0", "symfony/css-selector": "3.1.*", "symfony/dom-crawler": "3.1.*", - "barryvdh/laravel-debugbar": "~2.0", - "filp/whoops": "~2.0" + "barryvdh/laravel-debugbar": "~2.0" }, "autoload": { "classmap": [ diff --git a/composer.lock b/composer.lock index 8c2a8c26..2de32248 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,8 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "37eb5ade7abcb0c16b9c6af08db1b116", - "content-hash": "a87758569765f8b751e2c0cf72e3a1f0", + "hash": "b65fffcf4b32d065494b01ada5391976", + "content-hash": "86faec8ac49549630fc60578bcd085cc", "packages": [ { "name": "anahkiasen/underscore-php", @@ -4128,66 +4128,6 @@ ], "time": "2015-06-14 21:17:01" }, - { - "name": "filp/whoops", - "version": "2.1.3", - "source": { - "type": "git", - "url": "https://github.com/filp/whoops.git", - "reference": "8828aaa2178e0a19325522e2a45282ff0a14649b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/8828aaa2178e0a19325522e2a45282ff0a14649b", - "reference": "8828aaa2178e0a19325522e2a45282ff0a14649b", - "shasum": "" - }, - "require": { - "php": ">=5.5.9" - }, - "require-dev": { - "mockery/mockery": "0.9.*", - "phpunit/phpunit": "^4.8 || ^5.0", - "symfony/var-dumper": "~3.0" - }, - "suggest": { - "symfony/var-dumper": "Pretty print complex values better with var-dumper available", - "whoops/soap": "Formats errors as SOAP responses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "psr-4": { - "Whoops\\": "src/Whoops/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Filipe Dobreira", - "homepage": "https://github.com/filp", - "role": "Developer" - } - ], - "description": "php error handling for cool kids", - "homepage": "https://github.com/filp/whoops", - "keywords": [ - "error", - "exception", - "handling", - "library", - "whoops", - "zf2" - ], - "time": "2016-05-06 18:25:35" - }, { "name": "fzaninotto/faker", "version": "v1.6.0", From 706a2ce4ba44d34dea32fcb4193a892124cea4f7 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Sat, 10 Sep 2016 15:00:43 +0100 Subject: [PATCH 13/16] Close #5, better handling of TokenMismatchException --- app/Exceptions/Handler.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index 6f212c14..b7f83f0b 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -3,8 +3,9 @@ namespace App\Exceptions; use Exception; +use Illuminate\Support\Facades\Route; use Illuminate\Auth\AuthenticationException; -use Symfony\Component\Debug\Exception\FlattenException; +use Illuminate\Session\TokenMismatchException; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; class Handler extends ExceptionHandler @@ -45,6 +46,10 @@ class Handler extends ExceptionHandler */ public function render($request, Exception $exception) { + if ($exception instanceof TokenMismatchException) { + Route::getRoutes()->match($request); + } + return parent::render($request, $exception); } From f75f3911a4a42eba64f14b398242152d4dea9e2e Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Sat, 10 Sep 2016 15:01:23 +0100 Subject: [PATCH 14/16] No more need for Whoop rendering code --- app/Exceptions/Handler.php | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index b7f83f0b..6c1ce7f8 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -68,28 +68,4 @@ class Handler extends ExceptionHandler return redirect()->guest('login'); } - - /** - * Render an exception using Whoops. - * - * @param \Exception $exc - * @return \Illuminate\Http\Response - */ - protected function renderExceptionWithWhoops(Exception $exception) - { - $whoops = new \Whoops\Run; - $handler = new \Whoops\Handler\PrettyPageHandler(); - $handler->setEditor(function ($file, $line) { - return "atom://open?file=$file&line=$line"; - }); - $whoops->pushHandler($handler); - - $flattened = FlattenException::create($exception); - - return new \Illuminate\Http\Response( - $whoops->handleException($exc), - $flattened->getStatusCode(), - $flattened->getHeaders() - ); - } } From 433dfd39c1f58f5c49f10e6943568f9dddbf9cfb Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Sat, 10 Sep 2016 15:15:28 +0100 Subject: [PATCH 15/16] Update changelog --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index c7f8c422..7dea11fb 100644 --- a/changelog.md +++ b/changelog.md @@ -2,6 +2,8 @@ ## Version {next} - Add an artisan command for sensiolab’s security check + - Remove `filp/whoops`, just use Laravel’s error reporting + - Better TokenMismatchException handling (issue#5) ## Version 0.0.9.2 (2016-09-08) - Remove Piwik From 5d85ff4abc18510c8a29e32ad13bc1d9d7b4b252 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Sat, 10 Sep 2016 18:49:18 +0100 Subject: [PATCH 16/16] Bump version number --- changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index 7dea11fb..f6a4b5b3 100644 --- a/changelog.md +++ b/changelog.md @@ -1,6 +1,6 @@ # Changelog -## Version {next} +## Version 0.0.10 (2016-09-10) - Add an artisan command for sensiolab’s security check - Remove `filp/whoops`, just use Laravel’s error reporting - Better TokenMismatchException handling (issue#5)