last month in php - december 2016
Post on 20-Mar-2017
135 views
Embed Size (px)
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
http://www.php.net/ChangeLog-7.php#7.0.14http://www.php.net/ChangeLog-7.php#7.0.14http://www.php.net/ChangeLog-5.php#5.6.29http://www.php.net/ChangeLog-5.php#5.6.29https://wiki.php.net/rfc#php_71https://wiki.php.net/rfc#php_71http://php.net/manual/en/migration71.phphttp://php.net/manual/en/migration71.phphttp://php.net/manual/en/migration71.php
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!
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10033https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10033https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10045https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10045
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
https://www.drupal.org/project/drupal/releases/7.53https://www.drupal.org/project/drupal/releases/7.53https://www.drupal.org/project/drupal/releases/8.2.4https://www.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
https://wordpress.org/news/2016/12/vaughan/https://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
https://bakery.cakephp.org/2016/12/11/cakephp_3310_released.htmlhttps://bakery.cakephp.org/2016/12/11/cakephp_3310_released.htmlhttps://bakery.cakephp.org/2016/12/23/cakephp_294_released.htmlhttps://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
https://github.com/laravel/framework/blob/5.3/CHANGELOG-5.3.md
Frameworks - SymfonySymfony 3.2.1, 3.1.8, 2.8.15, 2.7.22
symfony.com/blog/symfony-3-2-1-released symfony.com/blog/symfony-3-1-8-released symfony.com/blog/symfony-2-8-15-released symfony.com/blog/symfony-2-7-22-released
http://symfony.com/blog/symfony-3-2-1-releasedhttp://symfony.com/blog/symfony-3-2-1-releasedhttp://symfony.com/blog/symfony-3-1-8-releasedhttp://symfony.com/blog/symfony-3-1-8-releasedhttp://symfony.com/blog/symfony-2-8-15-releasedhttp://symfony.com/blog/symfony-2-8-15-releasedhttp://symfony.com/blog/symfony-2-7-22-releasedhttp://symfony.com/blog/symfony-2-7-22-released
Frameworks - ZendZF 2.4.11
Security Release - Update! framework.zend.com/blog/2016-12-20-zf-2-4-11-released.html
https://framework.zend.com/blog/2016-12-20-zf-2-4-11-released.htmlhttps://framework.zend.com/blog/2016-12-20-zf-2-4-11-released.html
PHP: The Right Way Welcome
Added a link to the sites book Errors
Removed info about using Whoops in Laravel since Laravel doesnt 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
http://2017.sunshinephp.com/http://2017.sunshinephp.com/http://phpconference.co.uk/http://phpconference.co.uk/https://confoo.ca/en/yul2017https://confoo.ca/en/yul2017https://2017.midwestphp.org/https://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
https://cfp.lonestarphp.com/https://cfp.lonestarphp.com/http://lonestarphp.com/http://lonestarphp.com/https://www.codercruise.com/call-for-speakers/https://www.codercruise.com/call-for-speakers/https://www.codercruise.com/https://www.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
https://twitter.com/skoophttps://nomadphp.com/nomadphp-2017-01-eu/https://nomadphp.com/nomadphp-2017-01-eu/https://twitter.com/tpryanhttps://nomadphp.com/nomadphp-2017-01-us/https://nomadphp.com/nomadphp-2017-01-us/
Next Month in KCPHPUG Calling all speakers! Open Source Hack Night?