RepoJournal
Laravel

@laravel

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

Pick a date

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.

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

FAQ

What changed 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.
What should Laravel teams do about it?
Upgrade surveyor if you're analyzing interface-heavy codebases—interface detection now actually works • Cherry-pick the unicode preg_split fix [ref:6] if you're on a recent framework version and handle multi-byte strings • Update Reverb to patch the Pusher HTTP signature timing attack
Which Laravel repositories shipped on May 11, 2026?
laravel/surveyor, laravel/framework, laravel/reverb

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.