RE: https://phpc.social/@ramsey/116140808336541397
So happy I was able to assist getting @zend legal on board with this!
A unified, fully OSI-approved license for ALL of #php is huge - kudos to @ramsey for all the effort he's put into this!
| Blog | https://alessandrolai.dev/ |
| GitHub | https://github.com/Jean85 |
| GitLab | https://gitlab.com/Alessandro.Lai |
RE: https://phpc.social/@ramsey/116140808336541397
So happy I was able to assist getting @zend legal on board with this!
A unified, fully OSI-approved license for ALL of #php is huge - kudos to @ramsey for all the effort he's put into this!
Today I released #paraunit 2.8.0, with support for @phpunit 13, which was released earlier this month.
https://github.com/facile-it/paraunit/releases/tag/2.8.0
Luckily, it required nearly no code changes, but it was stopped by the same upgrade on the phpspec/prophecy ecosystem. In return it required little to no code changes!
Happy testing!
I have released #PHPUnit 13:
RE: https://hachyderm.io/@itworldcup/115926604229775228
come on #phpc we need to beat em π #php #techfun #ITWorldCup #symfony #laravel #phpcommunity #zend #laminas #mezzio #cakephp #wordpress #drupal #codeigniter #elephpant #mediawiki #joomla #moodle
If you're interested on what those roles means, you can read it on our "Mission and Structure" page: https://www.php-fig.org/bylaws/mission-and-structure/#the-core-committee
We also have a page for the election process: https://www.php-fig.org/bylaws/elections-and-vacancies/
β As of January 1, PHP 8.3 is in security support mode, and PHP 8.1 reached end of life.
π Consider upgrading to PHP 8.4 or higher.
To read more about how to upgrade:
π https://php.net/migration84
π https://php.net/migration85
Self-sabotaging mock objects? With #PHPUnit 12.5, that's a thing of the past because the test runner now asks the right question: Do you really need a mock object, or would a test stub suffice?
https://phpunit.expert/articles/the-stub-mock-intervention.html?ref=mastodon
π’ #PHP 8.5 SUPPORT IS HERE!
Fixer v3.91 unlocks usage on the newest version of the language out of the box! It also comes with `init` command that can help you with creating config file that is crafted for your project π. Can we get a YEAH π₯³?
https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases/tag/v3.91.0
π₯³ PHP 8.5 Released!
In this new release, we have:
π URI Extension
βΆοΈ Pipe Operator
π Clone With
β οΈ A New #[\NoDiscard] Attribute
π Closures and First-Class Callables in Constant Expressions
π Persistent cURL Share Handles
π Read all about it on: https://www.php.net/releases/8.5/
π https://php.net/ChangeLog-8#8.5.0
π¦ https://php.net/downloads
Composer 2.9 is here! π It automatically blocks packages with known vulnerabilities, has a new repository command to manage repos from the CLI, and lots more!
Read the full announcement: https://blog.packagist.com/composer-2-9/
#composerphp #phpc #PHP
We are pleased to announce the release of Composer 2.9.0, bringing improvements to security, repository management from the CLI, and lots more. Automatic Security Blocking Composer now automatically blocks updates to packages with known security advisories. This protection is enabled by default and prevents you from accidentally updating