RepoJournal
Laravel

@laravel

PHP's most popular framework - Forge, Vapor, and a massive paying audience

Keep up with Laravel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: PHP Full archive →

The Wire · Showcase

SURVEYOR GAINS INTERFACE ANALYSIS, FRAMEWORK HARDENS UNICODE AND MIGRATION EVENTS

By RepoJournal · Filed · About Laravel

Surveyor now properly analyzes interfaces as first-class results, while the framework patches a unicode regression and adds migration names to critical events.

Surveyor's interface support just went from broken to bulletproof [1]. The analyzer now treats interfaces as full citizens alongside classes, producing complete result objects with methods, constants, and docblock tags—no more gaps in reflection. The same PR hardens anonymous class handling, preventing crashes and keeping inner methods where they belong. Over in the framework, a unicode regression from the recent mb_split migration is getting fixed [2]: preg_split calls now include the /u modifier to match the original behavior for edge cases like non-breaking spaces. Migration events are getting smarter too [4]—MigrationStarted and MigrationEnded now ship with the migration name built in, eliminating the need for reflection gymnastics in listeners and improving observability for teams routing migration output to external logging. Finally, Reverb's Pusher HTTP signature verification switched from naive string comparison to timing-safe hash_equals [3], closing a timing-attack surface that the WebSocket path already had covered.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Analyze interfaces and harden class analysis ↗ laravel/surveyor
  2. [2] [13.x] Add unicode modifier to preg_split ↗ laravel/framework
  3. [3] Use timing-safe comparison for Pusher HTTP API signature check ↗ laravel/reverb
  4. [4] [13.x] Add name to MigrationStarted/MigrationEnded events ↗ laravel/framework

Quick answers

What shipped in Laravel on May 11, 2026?
Surveyor now properly analyzes interfaces as first-class results, while the framework patches a unicode regression and adds migration names to critical events. In total, 4 commits and 5 pull requests landed.
Who contributed to Laravel on May 11, 2026?
4 developers shipped this update, including joetannenbaum, rodrigopedra, pushpak1300, and jackbayliss.
What were the notable Laravel updates?
Analyze interfaces and harden class analysis, [13.x] Add unicode modifier to preg_split, and Use timing-safe comparison for Pusher HTTP API signature check.

More from @laravel

Daily updates, in your inbox

Follow Laravel

Keep up with Laravel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?