This week, Symfony 3.4.22 and 4.2.3 maintenance versions were released. Meanwhile, development activity mostly focused on fixing Form bugs and fixing compatibility with PhpUnit 8. Lastly, more details were announced for the SymfonyLive Tunis 2019 conference and the registration was opened.

Symfony development highlights

This week, 34 pull requests were merged (28 in code and 6 in docs) and 38 issues were closed (29 in code and 9 in docs). Excluding merges, 22 authors made 1,493 additions and 935 deletions. See details for code and docs.

3.4 changelog:

  • 6fa8d07: [Form] do not overwrite the constraint being evaluated
  • 5c7931c: [Form] CsrfValidationListener marks the token as invalid if it is not a string
  • db445c4: [Form] replaced mocks with real objects in tests
  • a36dc51: [FrameworkBundle] fixed KernelTestCase compatibility for PhpUnit 8
  • 68b4825: [Form] ignored _method forms in NativeRequestHandler
  • eb2a18e: [Form] don't lose int precision with not needed type casts
  • f331c54: [Form] render integer types with grouping as text input

4.2 changelog:

  • 0bb0c7f: [Translation] fixed wrong value in file id attribute for Xliff 2.0
  • fd720ed: [Routing] fixed perf issue when dumping large number of routes
  • bac2c99: [Workflow] Graphviz dumper escape not always a string
  • 717dcc9: [DependencyInjection] added $lazyLoad context to the generated code for lazy non-shared service by PhpDumper

Master changelog:

  • 2d66fe7: [Messenger] fixed DataCollector template
  • e8c3f9e: [Security] replaced serialization API
  • a6a1be8: [Debug] display more details in the simple error page of Debug
  • fd4306a: [DependencyInjection] added information about deprecated aliases in debug:autowiring
  • ac7d43b: [FrameworkBundle] added sid_length and sid_bits_per_character session ini options in session configuration

Newest issues and pull requests

They talked about us

Upcoming Symfony Events

Call to Action

Published in #A week of symfony