This week, development activity focused on various improvements, such as enhancing the DX of AssetMapper in debug mode and allowing developers to disable redirects on logout. There were also proposals to improve Messenger with a new command and to add pipe operator compatibility to the Validator component.

Symfony development highlights

This week, 48 pull requests were merged (31 in code and 17 in docs) and 25 issues were closed (12 in code and 13 in docs). Excluding merges, 22 authors made 5,573 additions and 2,979 deletions. See details for code and docs.

6.4 changelog:

  • 8bce4fe: [Cache] remove always-true method_exists() check in FilesystemCommonTrait::__destruct()
  • 2aa4d7d: [Scheduler] fix jitter shouldn't make scheduler miss runs
  • cf7a2d1: [Serializer] fix support check for nested array items
  • fd30af7: [Console] fix SymfonyStyle questions when using output sections
  • 62cd8e9: [Console] fall back to "stty sane" when restoring the captured terminal state fails

8.1 changelog:

  • 7c9773c: [Notifier] add handling for the Prelude bridge to UnsupportedSchemeException
  • fa6e7fb: [Tui] repaint the full screen on resize so multiplexer reattaches are not blank

8.2 changelog:

  • f504f7e: [FrameworkBundle] unregister its service when the EnumMappingMetadataFactory class does not exist
  • 15b0727: [HttpClient] remove unused code in AsyncResponse::__destruct()
  • 71d1fa7: [Security] allow disabling redirect on logout
  • d56fec8: [AssetMapper] ignore compiled assets in debug mode
  • a1115aa: [Serializer] allow associative csv_headers to map and reorder columns when encoding

Newest issues and pull requests

Symfony Jobs

These are some of the most recent Symfony job offers:

  • Symfony Developer at ATH
    Contract / Freelance - €25 – €50 / hour
    Full remote
    View details
  • Lead Symfony Developer at DocuPet
    Full-time - CA$140,000 – CA$180,000 / year
    Full remote
    View details
  • DevOps for a Symfony project at Cloudpepper
    Full-time - $150,000 – $180,000 / year
    Full remote
    View details

You can publish a Symfony job offer for free on symfony.com.

SymfonyCasts Updates

SymfonyCasts is the official way to learn Symfony. Select a track for a guided path through 100+ video tutorial courses about Symfony, PHP and JavaScript.

This week, SymfonyCasts published the following updates:

They talked about us

Call to Action

Sponsor the Symfony project.