Symfony Station Communiqué – Stardate: ✦ 18 July 2025 ✦: The Latest Symfony, Drupal, TYPO3, and PHP News!



This content originally appeared on DEV Community and was authored by Reuben Walker, Jr.

 

Battalion Logo

Fight Autocracy, join Battalion today.

Welcome to this week’s Symfony Station communiqué. It’s your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy.

There’s good content in all of our categories, so please take your time and enjoy the items most relevant and valuable to you.

This is why we publish on Fridays. So you can savor it over your weekend.

My opinions will be in bold. And will often involve cursing. Because humans. Especially tech bros. Fuck ’em!

We’re back from our short craft-beer holiday before attending DrupalCamp Asheville. Tugboat was the main sponsor, so I promised to write an article about them. Don’t let me forget. 😉

Symfony

As always, we will start with the official news from Symfony.

This week, Symfony unveiled the Symfony AI initiative, a set of components and bundles designed to bring powerful AI capabilities directly into your PHP applications. In addition, we published travel and lodging tips for the SymfonyCon Amsterdam 2025 conference.

July 7–13, 2025: A Week of Symfony #967

 

They also have:

Kicking off the Symfony AI Initiative

Fucking hell.

 

Blackfire has:

What high-performing teams do differently (and how to copy them)

 

SymfonyCasts has:

This week in SymfonyCasts

Featured Item

Metr is:

Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity

This Week

David Duymelinck explores:

New features in Doctrine ORM

Laravel New reports on:

Symfony AI Components

How Tos

LaurentMN has:

Build a Powerful Email Campaign Dashboard in Symfony (with Filters & Charts)

Token Economy: How to Create a Pay-As-You-Go API with Symfony

 

e-commerce

DrupalCommerce has:

Commerce Core 3.1.0 release brings checkout completion improvements

 

Other

Mautic has:

Official Mautic certification provider announced – Join us to shape the future!

 

CMSs

 

Sulu CMS has:

Sulu Release 2.5.26 / 2.6.10 and 3.0.0-alpha4

 

TYPO3 has:

Components Have Landed in Fluid

TYPO3 Prominence at e-Governance Conference in Estonia

The TYPO3 Association Has Been Authorized by the CVE Program as a CVE Numbering Authority (CNA)

Ready, Set, London!

Pluswerk+ shares:

Ein starker Auftakt

Tomas Norre examines:

TYPO3 Crawler – 10 Years of contributions

Wolfgang Wagner has:

TYPO3 lernen: Warum alte Methoden dich ausbremsen

TYPO3-Business: Zwischen Perfektionismus und Realität

 

Drupal has:

Disruptive deprecations should now be scheduled for removal in Drupal 13.0.0

Call for Training Proposals for DrupalCon Chicago 2026

DrupalCon Vienna 2025: Join the Contribution Sprints and Make a Difference

HashBangCode reviews:

LocalGov Drupal Camp 2025

Golems looks at:

BPMN.io for ECA: visualize models in detail

Joshics shares:

Harnessing the Domain Module: A Comprehensive Guide for Drupal Site Builders and Administrators

Specbee says:

Drupal 11.2.0 is here – here’s why you should take the next step!

Max explores:

Drupal: Dynamic routes

David Duymelinck examines:

Drupal: object oriented render array

TAG1 Consulting continues a series:

Tag1’s Complete Drupal 7 to 10/11 Data Migration Series : Expert Tips & Free E-Book

John Picozzi shares:

My Go-To Setup for Local Drupal Development with DDEV and Colima

ImageX Media looks at:

World Emoji Day: Fun Facts, Support in Drupal, And An Emoji-Powered Module Quiz

Tres Bien Tech has:

Drupal and PHP fun with FrankenPHP

Drupal BigPipe can now use HTMX

Joan Catala shares:

Control d’accés als continguts en Drupal: de Taxonomy Access a Content Access

Martin Anderson Clutz publishes:

Event Platform: July 2025 Updates

It was great seeing Martin in Asheville.

DrupalizeMe announces:

Changes in How We Approach Theming in Drupal

I won a free month of DrupalizeMe at Asheville DrupalCamp. If I like it, I may write a review.

Previous Weeks

DrupalizeMe aks:

Automatic Updates: Is It Right for Your Drupal Site?

DDEV publishes its:

DDEV July 2025 Newsletter

CKEditor explores:

What’s new in CKEditor Drupal modules: Email Configuration Helper, Layout Tables, and more

PHP

 

This Week

Linuxiac reports:

PHP Proposes Switch to BSD-3-Clause License

Laravel News has:

PHP Fatal Error Backtraces in PHP 8.5

PHP 8.5 Introduces an INI Diff Option

The PHP Foundation explores:

PHP 8.5 Adds Pipe Operator: What it means

Native PHP announces:

Mobile v1.1 is here!

Thierry Feuzeu is:

Announcing the version 5 of the Jaxon library

Garfield Tech announces:

Crell/Serde 1.5 released

Tideways asks:

Should You Use OPcache Preloading in Your PHP App?

Jarosław Szutkowski compares:

Static vs Non-Static Closures in PHP – A Surprising Benchmark

More Programming

Ars Technica reports:

Exhausted man defeats AI model in world coding championship

Hurrah for a modern day John Henry.

BleepingComputer reports:

North Korean XORIndex malware hidden in 67 malicious npm packages

Reason number 12,043 to avoid using JavaScript whenever possible.

DarkReading reports:

Oracle Fixes Critical Bug in Cloud Code Editor

W3 examines:

First Public Working Draft: CSS Positioned Layout Module Level 4

JoliCode looks at:

Scroll-driven animations en CSS : guide pratique pour s’affranchir du JavaScript

The Register reports:

Curl creator mulls nixing bug bounty awards to stop AI slop

OpenProject shares:

Empowering the Public Sector with OpenProject: An Open Source alternative for project management

CSS Tricks explores:

Getting Creative With Versal Letters

Fighting for Democracy

Sponsored by Battalion

Here we feature several items from each section of Battalion’s weekly “Defending Democracy” report.

Get all the news from the front of democracy’s battle against autocracy via its latest “Defending Democracy” post. And please follow Battalion via RSS or on the Fediverse at battalion@battalion.mobileatom.net.

 

Please visit Symfony Stations Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually, like ending apartheid in South Africa).

 

The cyber response to Russia’s War Crimes, Techno Feudalism, and other douchebaggery

The Kyiv Independent reports:

EU slaps new sanctions on Russia over hybrid threats, disinformation

It’s FOSS reports:

Europe on a Roll: Plans Open Source Alternative to Confluence and Jira

The Evil Empire Strikes Back

TechPolicy reports:

The US Just Logged Off from Internet Freedom

TechCrunch reports:

Of course, Grok’s AI companions want to have sex and burn down schools

Cybersecurity and Privacy

Bleeping Computer has:

Malicious VSCode extension in Cursor IDE led to $500K crypto theft

Sounds like a win-win. Unless you’re a code stealing crypto c^nt.

DarkReading reports:

Military Veterans May Be What Cybersecurity Is Looking For

Beats being in the National Guard. 🙁

 

Fediverse

Connected Places has:

Fediverse Report – #125

Steve Bate has:

ActivityPub Client API: A Way Forward

This is important, even if it’s mostly ignored.

CTAs (aka show us some free love)

Do you own or work for an organization that would be interested in our promotion opportunities? Or supporting our journalistic efforts? If so, please get in touch with us.

More importantly, if you are a Ukrainian company with coding-related products, we can offer free promotion on our Support Ukraine page. Or, if you know of one, get in touch.

You can find a vast array of curated evergreen content on our communiqués page.


This content originally appeared on DEV Community and was authored by Reuben Walker, Jr.