last month in php - december 2016

15
Last Month in PHP December 2016 Kansas City PHP User Group

Upload: eric-poe

Post on 20-Mar-2017

139 views

Category:

Technology


0 download

TRANSCRIPT

Last Month in PHPDecember 2016

Kansas City PHP User Group

PHP Patch ReleasesPHP 7.0.14 - Update!

● Security fixes● php.net/ChangeLog-7.php#7.0.14

PHP 5.6.29 - Update!

● Security fixes● php.net/ChangeLog-5.php#5.6.29

● PHP5: End of Active Support

PHP 7.1

● New Features:○ Nullable types & Void return

type○ Iterable pseudo type○ Multi-Catch○ More:

wiki.php.net/rfc#php_71● php.net/manual/en/migration71.p

hp

PHPMailer VulnerabilityPHPMailer < 5.2.20 - UPGRADE!

● Remote Code Execution○ https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10033○ https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10045

● Popular libraries & frameworks use this:○ SwiftMailer - Upgrade!○ Zend Framework - Upgrade!

Upcoming Features in PHP RFCNo new RFCs in December

CMSes: DrupalDrupal 7.53, 8.2.4

● Drupal 7.53○ Maintenance Release○ drupal.org/project/drupal/releases/7.53

● Drupal 8.2.4○ Bugfix Release○ drupal.org/project/drupal/releases/8.2.4

CMSes: WordPressWordPress 4.7 - “Vaughan”

● New Theme: Twenty-Seventeen● Shortcuts to editing content on preview● Video headers● Custom CSS● REST API content endpoints● wordpress.org/news/2016/12/vaughan

Frameworks - CakePHPCakePHP 3.3.10 & 2.9.4

● 3.3.10 - bugfixes○ bakery.cakephp.org/2016/12/11/cakephp_3310_released.html

● 2.9.4 - Feature release○ Now supports PHP 7.1○ bakery.cakephp.org/2016/12/23/cakephp_294_released.html

Frameworks - LaravelLaravel 5.3.[27, 28]

● Laravel 5.3○ Maintenance releases○ Includes new Collections::partition() method○ See: github.com/laravel/framework/blob/5.3/CHANGELOG-5.3.md

Frameworks - ZendZF 2.4.11

● Security Release - Update!● framework.zend.com/blog/2016-12-20-zf-2-4-11-released.html

PHP: The Right Way● Welcome

○ Added a link to the site’s book● Errors

○ Removed info about using “Whoops” in Laravel since Laravel doesn’t use it anymore

● Current Stable Version○ Updated to 7.1

● Mac Setup○ Added PHP 7.1 to homebrew setup

● Note: Every open-source project can use your help with documentation. What are you waiting for?

PHP ConferencesSunshinePHP 2017

● Feb 2-4 - Miami, FL● KCPUG Speaker!● 2017.sunshinephp.com

PHP UK 2017

● Feb 16-17 - London, UK● phpconference.co.uk

Confoo.CA 2017

● Mar 8-10 - Montreal, CAN● confoo.ca/en/yul2017

Midwest PHP 2017

● March 17-18 - Minneapolis, MN● 2017.midwestphp.org

PHP Conferences - ContinuedLonestar PHP 2017

● Apr 20-22 - Dallas, TX● Call for Papers ends 2017-01-15

○ cfp.lonestarphp.com● Lonestarphp.com

PHP[TEK] 2017

● May 24-26 - Atlanta, GA

CoderCruise 2017

● July 16-23 - New Orleans, LA● Call for Speakers ends 2017-01-06

○ codercruise.com/call-for-speakers● codercruise.com

Nomad PHP (Online) - January 19Nomad PHP EU - 01:00 PM CST

Build Your Frameworks Like Constructicons

● Stefan Koopmanschap (@skoop)● nomadphp.com/nomadphp-2017-01-eu

Nomad PHP US - 08:00 PM CST

Containing Chaos with Kubernetes

● Terrence Ryan (tpryan)● nomadphp.com/nomadphp-2017-01-us

Next Month in KCPHPUG● Calling all speakers!● Open Source Hack Night?