This week, Symfony added a new component called WebLink to provide HTTP preloading features. In addition, the new service configuration hierarchy (defaults > instanceof > service) was reworked. Lastly, we discovered the new Symfony 4 directory structure and also the first technical details about Symfony Flex.
Symfony development highlights
- 6928f12, 7890f33: [HttpFoundation] fixed and test status codes according to IANA's data
- 63592a6: [HttpFoundation] added use_strict_mode in validOptions for session
- f478161: [Yaml] released memory after parsing
- cff1842: fail when detecting risky tests
- 92eb9e1: prevented double registrations related to tag priorities
- f3eaa78: [PropertyInfo] prevented returning int values in some cases
- f5609e8: [PropertyInfo] removed a useless call to count() in SerializerExtractor
- ed1e8fb: [Console] allow terminal dimensions to be set to 0
- bca09e4: [Cache] removed exception false-positive from FilesystemAdapterTrait
- 5127d1d: simplified some mocks
- 3f7a157: [Twig Bridge] get and flush only flash sessions you need in getFlashes method
- aada1a1: [DependencyInjection] fixed named args overridding
- 5a76834: added a new Link component
- dbfea94: moved DataCollector::cloneVar() to lateCollect()
- eeb36eb: [TwigBundle] improved default expand states of exception template
- bbb0d5e: [Finder] glob wildcard while using double-star without ending slash
- 8807eaf: [DependencyInjection] populated class of ChildDefinition when its id matches an existing FQCN
- e904ab8: [FrameworkBundle] use findDefinition() instead of getDefinition() on aliases
- 9950b90: [DependencyInjection] reworked config hierarchy of defaults > instanceof > service config
- 5b4091e: [DependencyInjection] allow using parameters in "prototype" resource paths
- 0c19ca8: [DependencyInjection] replaced autowiring BC break by regular deprecation
- 9541264: [TwigBundle] fixed log message formatting in exception views
- 64b715b: [DependencyInjection] fixed inheriting defaults with instanceof conditionals
- 4f0daa7: [DependencyInjection] made tagged abstract services throw earlier
- bbe269f: [FrameworkBundle] don't create unused alias if the command is public
Newest issues and pull requests
- [RFC][DependencyInjection] Add a new PHP fluent format for configuring the container
- [Form] Expression validation constraint on form without a Data Class
- [Process] Get stuck when run ssh with multiplexing
- ChoiceType cyclic dependency problem
- [RFC][DependencyInjection] Container scripts
- [Security] Impersonate Disabled User
They talked about us
- My experience with Symfony certification exam
- My Symfony translations workflow in 2017
- Overriding Default FOSUserBundle Templates
- Symfony 4: Directory Structure
- Symfony 4: Automate your Workflow
- Symfony The service uri_signer has a dependency on a non-existent parameter kernel.secret
- SymfonyLive Köln 2017
- Le SymfonyLive, la vitrine de l'innovation de SensioLabs
- Rafraîchir le cache de Symfony en mode no-debug
- Symfony 4: Estructura de directorios
- Symfony 4: Automatización
"instaceof" => instanceof
@Sébastien fixed! Thanks.
The new component was renamed WebLink before the PR was merged ;)
Will the WebLink component be supported by Assetic too?
@Loick I've updated the name of the component. Thanks!
@Rareș I don't think so. Assetic is no longer recommended for new apps. Soon we'll introduce a new JavaScript-based tool to manage the front-end assets.
@Rareș, AFAIK Assesic is not really under development for now, isn't it?