Permalink
Commits on Dec 2, 2018
  1. Merge branch '4.2'

    nicolas-grekas committed Dec 2, 2018
    * 4.2:
      [DI] dont inline when lazy edges are found
  2. Merge branch '4.1' into 4.2

    nicolas-grekas committed Dec 2, 2018
    * 4.1:
      [DI] dont inline when lazy edges are found
  3. Merge branch '3.4' into 4.1

    nicolas-grekas committed Dec 2, 2018
    * 3.4:
      [DI] dont inline when lazy edges are found
  4. Merge branch '4.2'

    nicolas-grekas committed Dec 2, 2018
    * 4.2:
      [Serializer] fixed DateTimeNormalizer to maintain microseconds when a different timezone required
      [Routing] fix taking verb into account when redirecting
      [TwigBundle] Sync tab navigation css
      [WebProfilerBundle] Fix log filter in dark mode
      [WebProfilerBundle][4.2] Deny messenger <4.2
      [DI] Fix dumping expressions accessing single-use private services
      [VarExporter] fix dumping protected property from abstract classes
      [WebProfilerBundle] Split form field heading
      Minor tweak for c3ad8a5
  5. Merge branch '4.1' into 4.2

    nicolas-grekas committed Dec 2, 2018
    * 4.1:
      [Serializer] fixed DateTimeNormalizer to maintain microseconds when a different timezone required
      [Routing] fix taking verb into account when redirecting
      [DI] Fix dumping expressions accessing single-use private services
      [WebProfilerBundle] Split form field heading
  6. Merge branch '3.4' into 4.1

    nicolas-grekas committed Dec 2, 2018
    * 3.4:
      [DI] Fix dumping expressions accessing single-use private services
Commits on Dec 1, 2018
  1. fix merge

    nicolas-grekas committed Dec 1, 2018
  2. minor #29400 Add upgrade from 4.2 to 4.3 (ro0NL)

    nicolas-grekas committed Dec 1, 2018
    This PR was merged into the 4.3-dev branch.
    
    Discussion
    ----------
    
    Add upgrade from 4.2 to 4.3
    
    | Q             | A
    | ------------- | ---
    | Branch?       | master
    | Bug fix?      | yes
    | New feature?  | no
    | BC breaks?    | no     <!-- see https://symfony.com/bc -->
    | Deprecations? | no
    | Tests pass?   | yes    <!-- please add some, will be required by reviewers -->
    | Fixed tickets | #...   <!-- #-prefixed issue number(s), if any -->
    | License       | MIT
    | Doc PR        | symfony/symfony-docs#... <!-- required for new features -->
    
    Forgotten in #28858 i guess. cc @nicolas-grekas
    
    Commits
    -------
    
    ce6ecaf862 Add upgrade from 4.2 to 4.3
  3. Merge branch '4.2'

    nicolas-grekas committed Dec 1, 2018
    * 4.2:
      [DI] fix InlineServiceDefinitionsPass' fix
      [LDAP] Add TIMEOUT Option to LDAP Connection Options
  4. Merge branch '4.1' into 4.2

    nicolas-grekas committed Dec 1, 2018
    * 4.1:
      [DI] fix InlineServiceDefinitionsPass' fix
  5. feature #28858 [DI] Deprecated using env vars with cannotBeEmpty() (r…

    nicolas-grekas committed Dec 1, 2018
    …o0NL)
    
    This PR was squashed before being merged into the 4.3-dev branch (closes #28858).
    
    Discussion
    ----------
    
    [DI] Deprecated using env vars with cannotBeEmpty()
    
    | Q             | A
    | ------------- | ---
    | Branch?       | master
    | Bug fix?      | yes-ish
    | New feature?  | yes
    | BC breaks?    | no     <!-- see https://symfony.com/bc -->
    | Deprecations? | yes
    | Tests pass?   | yes    <!-- please add some, will be required by reviewers -->
    | Fixed tickets | #28827
    | License       | MIT
    | Doc PR        | symfony/symfony-docs#... <!-- required for new features -->
    
    Continuation of #28838 for 4.2
    
    Using environment variables for nodes marked `cannotBeEmpty()` is semantically not possible, we'll never know the value is empty yes/no during compile time. Neither we should assume one or another.
    
    Commits
    -------
    
    397c19ee5f [DI] Deprecated using env vars with cannotBeEmpty()
  6. feature #28976 [DI] Add a "default" EnvProcessor (jderusse)

    nicolas-grekas committed Dec 1, 2018
    This PR was squashed before being merged into the 4.3-dev branch (closes #28976).
    
    Discussion
    ----------
    
    [DI] Add a "default" EnvProcessor
    
    | Q             | A
    | ------------- | ---
    | Branch?       | master
    | Bug fix?      | no
    | New feature?  | yes
    | BC breaks?    | no
    | Deprecations? | no
    | Tests pass?   | yes
    | Fixed tickets | -
    | License       | MIT
    | Doc PR        | TODO
    
    This PR add a new fallback env processor in order to return a default value when the primary processor is not able to fetch a value (env variable, file or key does not exists)
    
    ```
    #
    default_host: localhost
    host: '%env(default:default_host:OPTIONAL_ENV_VARIABLE)%"
    
    default_secret: this secret is not secret
    secret: '%env(default:default_secret:file:THIS_FILE_ONLY_EXIST_IN_PRODUCTION)%"
    
    default_charset: utf8
    charset: '%env(default:default_charset🔑charset:json:DATABASE_CONFIG)%"
    ```
    
    Commits
    -------
    
    aee4e33cdb [DI] Add a \"default\" EnvProcessor
  7. Merge branch '4.2'

    nicolas-grekas committed Dec 1, 2018
    * 4.2:
      fix cs
      [FrameworkBundle] define doctrine as default_pdo_provider only if the package is installed
      [Validator] Allow `ConstraintViolation::__toString()` to expose codes that are not null or emtpy strings
      Added upgrade to HandlersLocator
      fix type for $value in DocBlock
      [WebProfilerBundle] Fix title case
      [Config] fix path exclusion during glob discovery
      [FrameworkBundle][Messenger] Restore check for messenger serializer default id
      Fix wrapped loop of event listener
      [DI] fix edge case in InlineServiceDefinitionsPass
      undeprecate the single-colon notation for controllers
      Update HttpKernel.php
  8. Merge branch '4.1' into 4.2

    nicolas-grekas committed Dec 1, 2018
    * 4.1:
      fix cs
      [Validator] Allow `ConstraintViolation::__toString()` to expose codes that are not null or emtpy strings
      fix type for $value in DocBlock
      [WebProfilerBundle] Fix title case
      Fix wrapped loop of event listener
      [DI] fix edge case in InlineServiceDefinitionsPass
      undeprecate the single-colon notation for controllers
      Update HttpKernel.php