Symfony 4.3.0-BETA2 released

Symfony 4.3.0-BETA2 has just been released. Here is a list of the most important changes: bug #31569 [HttpClient] Only use CURLMOP _MA _HOS _CONNECTIONS & CUR _VERSIO _HTTP2 if defined (@GawainLynch) bug #31566 [Security] fixed a fatal error when upgrading from 4.2 (@fabpot) bug #31219 [HttpClient] Allow arrays as query parameters (@sleepyboy) bug #31482 [Messenger][DoctrineBridge]…

New in Symfony 4.3: Timezone improvements

Contributed by Roland Franssen in #28831, #31295, #31262, #31195, #31318, #31292, #31294. Symfony 4.3 will add a new Timezone validator to check that the given value is a valid timezone ID as defined by PHP. In addition to that validator, we’ve worked hard on many other features to improve the support of timezones. Added timezones…

Less than a month before SymfonyLive Warszawa 2019

We’re super excited to meet you next month at SymfonyLive Warszawa 2019 for the very first Symfony conference in Polish! The event is a 4-day event from June 11th to 14th: Pre-conference workshop days on Tuesday 11th and Wednesday 12th. You can register to 2 different workshops: either Mastering OOP & Design Patterns by Titouan…

A Week of Symfony #646 (13-19 May 2019)

This week Symfony continued polishing the upcoming Symfony 4.3 version with the addition of a cache to improve PropertyInfo performance. In addition, the Symfony local web server started publishing its releases on GitHub, so you can watch that repository to not miss any release. Lastly, a special Amsterdam PHP Meetup was announced for June 20th…

New in Symfony 4.3: Native password encoder

Contributed by Nicolas Grekas in #31140 and #31170. Hashing passwords is one of the most critical parts of a good security system. In Symfony 4.3 we added a Sodium password encoder to hash (or "encode" as Symfony calls it for historical reasons) passwords using the libsodium library. However, given the fast-paced evolving nature of hashers,…

Join Fabien Potencier at Amsterdam PHP meetup on June 20th

We’re super excited to announce that Fabien Potencier, Symfony founder, will speak at Amsterdam PHP meetup on June 20th about “Developing Symfony applications in 2019”. Before the annual international Symfony conference, SymfonyCon Amsterdam 2019, which will be organized from November 21st to 23rd at the beautiful Beurs van Berlage downtown Amsterdam, we invite the Symfony…

New in Symfony 4.3: HttpClient component

Contributed by Nicolas Grekas in #30413. Making HTTP requests (e.g. to third-party APIs) is a frequent need for developers working on web applications. In Symfony 4.3 we’ll make this simpler with a brand new component called HttpClient. Basic usage¶ The Symfony\Component\HttpClient\HttpClient class provided to make HTTP requests is quite straightforward: 1 2 3 4 5…

New in DoctrineBundle 1.11.0

DoctrineBundle is the library that integrates the Doctrine DBAL and ORM libraries into Symfony applications. DoctrineBundle 1.11.0 has just been released and includes several new features and improvements. These are the most important ones. Symfony Cache Pool Support¶ Using Symfony Cache pools for caching Doctrine’s queries, metadata and results is now easier thanks to the…