Last Month in PHP: 2016 March

2016-04-04

From a KCPUG lightning talk being given on 06 Apr 2016.

BASH COMING TO WINDOWS!

Yes, Microsoft is adding the linux Bash shell to Windows.

  • Uses Ubuntu user mode binaries
  • So, (maybe?) in the Windows Command Line: apt-get install nginx php7-fpm mysql-server php7-mysql

PHP development on Windows is about to get much better!

See: MSDN: BASH Running in Ubuntu on Windows

PHP Updates

Security and bugfix updates to PHP were released TWICE in March. Upgrade!

  • 7.0.5 - Upgrade!
    • Security fixes
    • Bug fixes
  • 5.6.20 - Upgrade!
    • Security fixes
    • Bug fixes
  • 5.5.34 - Upgrade!
    • Security fixes
    • Bug fixes

Composer

Composer v1.0.0-beta1 & v1.0.0-beta2 were released

  • Many new things!
  • Including:
    • Disables non-secure protocols
    • prohibits / why-not command to show what blocks an upgrade to a given package:version pair
    • Added --interactive / -i to the update command, which lets you pick packages to update interactively

CMSes

Drupal 8

Drupal 8.0.5

  • Maintenance release

μFrameworks

Slim 3

Slim 3.2.1 & 3.2.2

  • Bugfix: Do not use DefferedCallable in route callable.
  • Bugfix: Make $file public in UploadedFile

Slim 3.3.0

Frameworks

Laravel

  • Laravel 5.2.27
  • Laravel 5.2.24
  • Laravel 5.2.23

Symfony

Zend

PHP: The Right Way

  • Added a Brazilian Portuguese translation
  • Note: Every open-source project can use your help with documentation. What are you waiting for?

Upcoming Conferences

Lone Star PHP
Apr 7-9: Dallas, TX

  • KCPHP Speakers!

Day Camp for Developers - Modern PHP
Apr 22: Online

DrupalCon
May 9-13: New Orleans, LA

  • KCPHP Speaker!

php[tek]
May 23-27: St Louis, MO

  • KCPHP Speaker!

200 OK
June 3: Tulsa, OK

Kansas City Developer Conference
June 22-24 - Kansas City, MO

  • 4 PHP talks
  • KCPHP speakers!

php[cruise]
July 17-24 - Bahamas

Laracon US
July 27-29 - Louisville, KY

NomadPHP

NomadPHP is an online supplement to your in-real-life user group.

April 21: 01:00 PM CDT

April 21: 08:00 PM CDT

Next Month's KCPUG

Joseph Maxwell will be presenting an update of his excellent February talk: "Writing Better Code with the New PHP 7"!

Tags: php, last month in php, kcphpug

Last Month in PHP: 2016 February

2016-03-19

From a KCPUG lightning talk given on 02 Mar 2016

PHP Updates

Security and bugfix updates to PHP were released in February. Upgrade if you have a version less than:

  • 7.0.3
  • 5.6.18
    • Added HTTP 451
  • 5.5.32

CMSes

Drupal released security updates. Upgrade!
WordPress released a security update. Upgrade!

  • Drupal 8.0.4
  • Drupal 7.4.3
  • Drupal 6.3.8
  • WordPress 4.4.2
    • 2 Security fixes
    • 17 bug fixes

μFrameworks

Slim 3.2

  • Support the hostOnly cookie flag
  • Write to the PHP error log if displayErrorDetails is false to make it easier to find out what’s gone wrong!
  • Support PHP 7+ errors in the same way that Exceptions are handled.

See: Slim Framework 3.2 release notes

Frameworks

Various frameworks had point releases. I'm not sure what changed, so I assume that these are bugfixes.

  • Laravel 5.2.13
    • fixes a bug that can cause Mail::queue to send stale view data when using daemon queue workers.
  • Symfony [3.0.3, 2.8.3, 2.7.10, 2.3.38]
  • Zend Framework
    • No updates for ZF 2.5
    • Lots of work towards ZF 3 in Q3!
    • See: the ZF3 Roadmap

Laravel Homestead

PHP: The Right Way

Upcoming Conferences

Midwest PHP
Mar 4-5: Minneapolis, MN

  • KCPHP Speaker!

Lone Star PHP
Apr 7-9: Dallas, TX

  • KCPHP Speakers!

Day Camp for Developers - Modern PHP
Apr 22: Online

DrupalCon
May 9-13: New Orleans, LA

  • KCPHP Speaker!

php[tek]
May 23-27: St Louis, MO

  • KCPHP Speaker!

200 OK
June 3: Tulsa, OK

Kansas City Developer Conference
June 22-24 - Kansas City, MO

  • 4 PHP talks
  • KCPHP speakers!

NomadPHP

NomadPHP is an online supplement to your in-real-life user group.

Mar 24: 01:00 PM CST

Mar 24: 08:00 PM CST

Next Month's KCPUG

We're looking for speakers!

Tags: php, last month in php, kcphpug

Last Month in PHP: 2016 January

2016-02-06

From a KCPUG lightning talk given on 03 Feb 2016

January was a relatively light month in PHP. Yet, we saw an exciting new microframework get its first non-beta release.

PHP Updates

Security and bugfix updates to PHP were released in January. Upgrade if you have a version less than:

  • 7.0.2
  • 5.6.17
  • 5.5.31

CMSes

Drupal and WordPress both released point-releases.

  • Drupal 8.0.2
    • bug fixes
  • WordPress 4.4.1 (Upgrade!)
    • 1 Security fix for XSS vulnerability
    • 52 bug fixes

μFrameworks

Zend Expressive 1.0

Zend Expressive is a PSR-7 Middleware. It looks pretty interesting and bears further investigation.

Example: sitepoint: How to Build a NASA Photo Gallery with Zend Expressive

See: Zend Expressive

Lumen 5.2.4

5.2 introduces:

  • stateless APIs
  • No Sessions
    • This changes authentication

See: Lumen 5.2 release notes

Silex 1.3.5

  • Fixed typo

See: Silex 1.3.5 changelog

Slim 3.1.0

  • Adds getParsedBodyParam() and getQueryParam() to Slim\Http\Request
  • Adds App::process() to allow Slim to run when a Request object and Response object already exist
  • HTTP status code 451

See: Slim 3.1.0 release notes

Frameworks

Various frameworks had point releases. I'm not sure what changed, so I assume that these are bugfixes.

  • Laravel 5.2.12
  • Symfony [2.8.2, 2.7.9, 2.6.13, 2.3.37]
  • Zend Framework 2.5.3

Upcoming Conferences

Sunshine PHP Feb 4-6: Miami, FL

Midwest PHP Mar 4-5: Minneapolis, MN

Lone Star PHP Apr 7-9: Dallas, TX

php[tek] May 23-27: St Louis, MO

Kansas City Developer Conference June 22-24 - Kansas City, MO Call for papers deadline: Feb 12

NomadPHP

NomadPHP is an online supplement to your in-real-life user group.

Feb 18: 01:00 PM CST

Feb 18: 08:00 PM CST

Next Month's KCPUG

We will have a busy session next month!

Tags: php, last month in php, kcphpug