Argon2 password-based key derivation function (winner of Password Hashing Competition in July 2015), evolution of bcrypt and scrypt algorithms $password = 'test'; $hash = password_hash($password, PASSWORD_ARGON2I); https://wiki.php.net/rfc/argon2passwordhash
Laravel about proxies that can be trusted and how to map X- Forwarded-* headers from the request Useful when application is behind a proxy (for load balancing, HTTP cache, etc), and allows for correct URL generation, redirecting, session handling, authentication
you to handle missing templates without manually checking to see if they exist first. return view()->first([ "pages/{$page->slug}", "pages/category-{$page->category->slug}", 'pages/default-template', ], $data);
Simple API for dealing with exceptions — Pretty rad error page — Ability to open referenced files directly in IDE $handler = new Whoops\Handler\PrettyPageHandler; $handler->setEditor('phpstorm');
clause — Preact, VueJS being considered as possible alternatives — Gutenburg release being delayed pending a rewrite, Calypso will be rewritten using whatever library is chosen https://ma.tt/2017/09/on-react-and-wordpress/
of its open source projects, to include React, potentially to appease Wordpress and goad them back from the brink — No word yet from Automattic regarding this change https://code.facebook.com/posts/300798627056246/relicensing-react- jest-flow-and-immutable-js/
for Docker Compose 3.0 and 3.1 files (3.2, 3.3 soon) 2017.3 EAP — Support of nullability in refactoring (in tandem with PHP 7.1) — Editor-based REST client https://blog.jetbrains.com/phpstorm/
those of you who don't use Material Theme) — New color schemes, and a ...new icon (not happy about it) — Significantly faster than ST2 — ST2 licenses carry over to ST3 if purchased after 2013 https://code.visualstudio.com/updates