This week, Symfony released 4.4.0 and 5.0.0 versions. Symfony 5 was released on stage during Fabien's keynote at the SymfonyCon Amsterdam 2019 conference, which was the biggest Symfony conference ever, gathering more than 1,600 developers from all around the world.
Symfony development highlights
This week, 60 pull requests were merged (33 in code and 27 in docs) and 46 issues were closed (33 in code and 13 in docs). Excluding merges, 40 authors made 913 additions and 605 deletions. See details for code and docs.
- 814bdeb: [Validator] added missing return value to mocked validate method calls in ConstraintValidatorTestCase
- 7d87ebc: [HttpKernel] avoid empty "If-Modified-Since" header in validation request
- a7c66db, 2743e25: [Form] allow button names to start with uppercase letter
- 996d8a7: [DependencyInjection] fixed dumping multiple deprecated aliases
- 860f96c: [Messenger] added compatibility with DoctrineBundle 2
- 4498e7e: [HttpKernel] made ErrorListener::onKernelException()'s dispatcher argument explicit
- 996d8a7: [DependencyInjection] fixed dumping multiple deprecated aliases
- 2c1b1ba: [Form] group constraints when calling the validator
- bfae515: [Messenger] ignore stamps in in-memory transport
- 73300a6: [HttpKernel] drop deprecated ExceptionListener
Symfony Local Server
Symfony Local Server, the best way to run Symfony applications on your local machine, released its new 4.11.0, new 4.11.1 and 4.11.2 versions with the following changes:
- Allow customers to stop or decline a cloud trial and move to a paid subscription directly
- Add command
project:billing:accept
to disable project suspension at then end of trial - Rename
billing:update:card
command toproject:billing:update-card
- Fix detection of the default PHP version from PATH
- Fix PHP version used when executing
php
in a sub-process - Add Docker Compose detection when configured via
COMPOSE_FILE
- Allow to configure
COMPOSE_PROJECT_NAME
via .env - Fix going into background makes parent process hang
- Remove
--force-php-discovery
flag onserver:start
- Fix panic when no PHP versions are detected
Newest issues and pull requests
- [PropertyAccess] Allow to return null for optional paths in the graph
- [RFC][Messenger] Ability to configure queue via yaml config
- [FrameworkBundle] Upgrade path for multiple clients in WebTestCase
- [Notifier][RFC] Chatters and texters should not be transports
They talked about us
- 7 ways Symfony helped us build an international site
- Preparing A Comfortable Development Environment To Develop A New Symfony Bundle
- Vulcain: HTTP/2 Server Push and the rise of client-driven REST APIs
- Upgrading eZ Platform from Symfony 3 to 4 and beyond
- Symfony Mailer. Una nueva forma de enviar emails
- Mon projet de refacto BioPHP – Partie 1
Upcoming Symfony Events
- 9. PHP Symfony User Group Basel: Basel, Switzerland (November 27)
- Symfony Cloud & new Notifier Component: Basel, Switzerland (November 28)
- Treffen der Symfony User Group Hamburg: Hamburg, Germany (December 3)
- Symfony User Group Osnabrück: Osnabrück, Germany (December 12)
Call to Action
- Give Symfony a star on GitHub
- Follow Symfony on Twitter and retweet this article.
- Subscribe to the Symfony blog RSS and never miss a Symfony story again.
The last article in the "They talked about us" section has the wrong link!
@Florian, I'm sorry about that! It's been fixed now. Thanks!