Alessandro Lai

222 Followers
183 Following
1,072 Posts
Head of Platform @ Facile.it, @phpfig secretary, @MilanoPHP coordinator, computer science passionate, retired netgaming nerd
Bloghttps://alessandrolai.dev/
GitHubhttps://github.com/Jean85
GitLabhttps://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!

Release 2.8.0 Β· facile-it/paraunit

Support PHPUnit 13 #356 Map notices as new test issues #305

GitHub
Release Announcement for Version 13 of PHPUnit

The PHPUnit development team is pleased to announce the immediate availability of PHPUnit 13. This release adds new features, changes and removes existing features, and fixes bugs.

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/

Mission and Structure - PHP-FIG

We're a group of established PHP projects whose goal is to talk about commonalities between our projects and find ways we can work better together.

β›” 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

#PHP #PHP85 #PHP84 #PHP83 #PHP82 #PHP81

PHP: Migrating from PHP 8.3.x to PHP 8.4.x - Manual

Migrating from PHP 8.3.x to PHP 8.4.x

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

The Stub/Mock Intervention

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?

phpunit.expert

πŸ“’ #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

Release v3.91.0 Folding Bike Β· PHP-CS-Fixer/PHP-CS-Fixer

PHP 8.5 officially supported πŸŽ‰ What's Changed feat: PHP 8.5 compatibility support by @keradus in #9234 UX: init command by @keradus in #9215 feat: Add StringableForToStringFixer by @santysisi in #...

GitHub

πŸ₯³ 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

#PHP #PHP85 #Release

PHP: PHP 8.5 Release Announcement

PHP 8.5 is a major update of the PHP language, with new features including the URI Extension, Pipe Operator, and support for modifying properties while cloning.

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

Composer 2.9 Release

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

Private Packagist