A week of symfony #390 (16->22 June 2014)
June 22, 2014 • Published by Javier Eguiluz
What a week for the Symfony project! First, the long-awaited redesign of symfony.com website was unveiled. Then, the dates and first details of SymfonyCon 2014 conference were announced. Lastly, the DX (Developer eXperience) initiative was introduced to improve the experience of using Symfony and a community hack day was announced for July 5th.
Symfony2 development highlights
- c986b91: [HttpFoundation] updated MimeTypeExtensionGuesser for rtf documents
- 7bc37bd: [HttpFoundation] fixed isSecure() check to be compliant with the docs
- e26f08e: [Filesystem] fixed test suite on OSX
- 2a0e8e3: [HttpFoundation] fixed Request::getPort returns incorrect value under IPv6
- 2c726b8: don't disable constructor calls to mockups of classes that extend internal PHP classes
- f4a3c7a: [FrameworkBundle] special handling for the JsonDescriptor to work around changes in PHP's JSON pretty printer
- 6d9fd62: [FrameworkBundle] redirect server output to /dev/null in case no verbosity is needed
- 02614e0: [Yaml] refactoring of merges for performance
- 8c621ab: [Yaml] fixed priority of sequence merges according to spec
- dee1562: [Yaml] fixed overwriting of keys after merged map
- a1762fb: [HttpKernel] added value of DateTime object and objects implementing DateTimeInterface to ValueExporter
- 1b253cb: [Validator] disallowed empty file in FileValidator
- 1eed20a: [HttpFoundation] added ParameterBag::getBoolean
- fd1bfd4: [Process] do not redirect output to file handles when output is disabled
- 839e9ac, 1701447, d55fe84: [Debug] generalized ErrorHandler
- 48ed754: [Validator] supported maxSize given in KiB
- d18e758: [Translation] support for \<note> elements in Xliff archives
- b57024e: [Process] added support for streams as input
Newest issues and pull requests
- [DX] Added explicit implementation of AbstractType::getName()
- [DX] Abstract Doctrine Subscribers with tags
- [DX] Ability to authentication a User directly
- [DX] Introduce a new check:security command
- Use PSR-4 in components
- [FrameworkBundle] Simplify invokable controllers as services
- [Translation] moved cache to Translation component
SwiftMailer development highlights
- 0ad7a82: catch Swift_TransportException before Swift_IoException
They talked about us
- Certificationy: a CLI tool to train on Symfony certification (English)
- Symfony2: How to create framework independent controllers?
- Mejorando la experiencia de uso de Symfony
- Symfony2: Framework independent controllers part 2: Don't use annotations
- Easily comply with Symfony2 coding style using CodeSniffer and PhpStorm Code Inspection
- Security Check For Symfony Component-Based Projects
- Symfony2: Framework independent controllers part 3: Loose ends
- The future of Sylius
- Zoom sur notre pôle de compétences Symfony2!
Help the Symfony project!
As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.
Comments are closed.
To ensure that comments stay relevant, they are closed for old posts.
You should probably post your question in the mailing list or the IRC channel.