Permalink
Commits on Feb 12, 2018
  1. Merge branch '4.0'

    nicolas-grekas committed Feb 12, 2018
    * 4.0:
      [Routing] Throw 405 instead of 404 when redirect is not possible
      [Process] fix test case
      Add security.tl.xlf to legacy directory
      [Security][Validator] Add translations for Tagalog
      fixed typo
      Typo fix in security component lithuanian translation.
      [TwigBundle][WebProfilerBundle] Fix JS collision
      [Process] Check PHP_BINDIR before $PATH in PhpExecutableFinder
  2. Merge branch '3.4' into 4.0

    nicolas-grekas committed Feb 12, 2018
    * 3.4:
      [Routing] Throw 405 instead of 404 when redirect is not possible
      [Process] fix test case
      Add security.tl.xlf to legacy directory
      [Security][Validator] Add translations for Tagalog
      fixed typo
      Typo fix in security component lithuanian translation.
      [TwigBundle][WebProfilerBundle] Fix JS collision
      [Process] Check PHP_BINDIR before $PATH in PhpExecutableFinder
  3. Merge branch '2.8' into 3.4

    nicolas-grekas committed Feb 12, 2018
    * 2.8:
      [Routing] Throw 405 instead of 404 when redirect is not possible
      [Process] fix test case
      Add security.tl.xlf to legacy directory
      [Security][Validator] Add translations for Tagalog
      fixed typo
      Typo fix in security component lithuanian translation.
      [Process] Check PHP_BINDIR before $PATH in PhpExecutableFinder
  4. Merge branch '2.7' into 2.8

    nicolas-grekas committed Feb 12, 2018
    * 2.7:
      [Routing] Throw 405 instead of 404 when redirect is not possible
      [Process] fix test case
      Add security.tl.xlf to legacy directory
      [Security][Validator] Add translations for Tagalog
      fixed typo
      Typo fix in security component lithuanian translation.
      [Process] Check PHP_BINDIR before $PATH in PhpExecutableFinder
Commits on Feb 4, 2018
Commits on Jan 29, 2018
  1. Merge branch '4.0'

    fabpot committed Jan 29, 2018
    * 4.0:
      [HttpFoundation] Use the correct syntax for session gc based on Pdo driver
      Removed assertDateTimeEquals() methods.
      Revert "bug #24987 [Console] Fix global console flag when used in chain (Simperfit)"
      Revert "bug #25487 [Console] Fix a bug when passing a letter that could be an alias (Simperfit)"
      Disable CSP header on exception pages only in debug
      Fixed submitting disabled buttons
      Fixed Button::setParent() when already submitted
      Improve assertions
      Restore RoleInterface import
      [Console] Provide a bugfix where an array could be passed
      Improve assertions
      SCA: get rid of repetitive calls
      allow null values for root nodes in YAML configs
      revert useless tests fixtures changes
      [VarDumper] Fix docblock
      Improve phpdoc to make it more explicit
      [DI] Fix initialization of legacy containers by delaying include_once
  2. Merge branch '3.4' into 4.0

    fabpot committed Jan 29, 2018
    * 3.4:
      [HttpFoundation] Use the correct syntax for session gc based on Pdo driver
      Removed assertDateTimeEquals() methods.
      Revert "bug #24987 [Console] Fix global console flag when used in chain (Simperfit)"
      Revert "bug #25487 [Console] Fix a bug when passing a letter that could be an alias (Simperfit)"
      Disable CSP header on exception pages only in debug
      Fixed submitting disabled buttons
      Fixed Button::setParent() when already submitted
      Improve assertions
      Restore RoleInterface import
      [Console] Provide a bugfix where an array could be passed
      Improve assertions
      SCA: get rid of repetitive calls
      allow null values for root nodes in YAML configs
      revert useless tests fixtures changes
      [VarDumper] Fix docblock
      Improve phpdoc to make it more explicit
      [DI] Fix initialization of legacy containers by delaying include_once
  3. Merge branch '3.3' into 3.4

    fabpot committed Jan 29, 2018
    * 3.3:
      [HttpFoundation] Use the correct syntax for session gc based on Pdo driver
      Removed assertDateTimeEquals() methods.
      Revert "bug #24987 [Console] Fix global console flag when used in chain (Simperfit)"
      Revert "bug #25487 [Console] Fix a bug when passing a letter that could be an alias (Simperfit)"
      Disable CSP header on exception pages only in debug
      Fixed submitting disabled buttons
      Fixed Button::setParent() when already submitted
      Improve assertions
      Restore RoleInterface import
      Improve assertions
      SCA: get rid of repetitive calls
      allow null values for root nodes in YAML configs
      revert useless tests fixtures changes
      [VarDumper] Fix docblock
      Improve phpdoc to make it more explicit
  4. Merge branch '2.8' into 3.3

    fabpot committed Jan 29, 2018
    * 2.8:
      [HttpFoundation] Use the correct syntax for session gc based on Pdo driver
      Removed assertDateTimeEquals() methods.
      Revert "bug #24987 [Console] Fix global console flag when used in chain (Simperfit)"
      Revert "bug #25487 [Console] Fix a bug when passing a letter that could be an alias (Simperfit)"
      Disable CSP header on exception pages only in debug
      Fixed submitting disabled buttons
      Fixed Button::setParent() when already submitted
      Improve assertions
      Improve assertions
      SCA: get rid of repetitive calls
      allow null values for root nodes in YAML configs
      [VarDumper] Fix docblock
      Improve phpdoc to make it more explicit
  5. Merge branch '2.7' into 2.8

    fabpot committed Jan 29, 2018
    * 2.7:
      [HttpFoundation] Use the correct syntax for session gc based on Pdo driver
      Revert "bug #24987 [Console] Fix global console flag when used in chain (Simperfit)"
      Revert "bug #25487 [Console] Fix a bug when passing a letter that could be an alias (Simperfit)"
      Disable CSP header on exception pages only in debug
      Fixed submitting disabled buttons
      Fixed Button::setParent() when already submitted
      Improve assertions
      SCA: get rid of repetitive calls
      allow null values for root nodes in YAML configs
      [VarDumper] Fix docblock
      Improve phpdoc to make it more explicit
Commits on Jan 23, 2018
  1. feature #25775 Introduce signaled process specific exception class (S…

    fabpot committed Jan 23, 2018
    …oullivaneuh)
    
    This PR was merged into the 4.1-dev branch.
    
    Discussion
    ----------
    
    Introduce signaled process specific exception class
    
    | Q             | A
    | ------------- | ---
    | Branch?       | master
    | Bug fix?      | no
    | New feature?  | yes
    | BC breaks?    | no
    | Deprecations? | no
    | Tests pass?   | yes
    | Fixed tickets | #25768
    | License       | MIT
    | Doc PR        | N/A
    
    Introduced the `ProcessSignaledException` class to properly catch signaled process errors.
    
    I took benefit to refactor process exception with a new `ProcessRuntimeException` class.
    
    Commits
    -------
    
    68adb3b903 Introduce signaled process specific exception class
Commits on Jan 22, 2018
Commits on Jan 21, 2018
  1. Improve phpdoc to make it more explicit

    mnapoli authored and nicolas-grekas committed Jan 21, 2018
    It confused me a lot that the method took an array and that the phpdoc said we should pass a string instead of an array. This small change should clear up the confusion.
  2. Merge branch '4.0'

    nicolas-grekas committed Jan 21, 2018
    * 4.0:
      Have weak_vendors ignore deprecations from outside
      [HttpFoundation] fixed return type of method HeaderBag::get
      [HttpFoundation] Added "resource" type on Request::create docblock
      [Console] Fix using finally where the catch can also fail
      [Process] Skip environment variables with false value in Process
      Revert "bug #25789  Enableable ArrayNodeDefinition is disabled for empty configuration (kejwmen)"
      Formatting fix in upgrade 3.0 document
      don't split lines on carriage returns when dumping
      trim spaces from unquoted scalar values
      Revert "bug #25851 [Validator] Conflict with egulias/email-validator 2.0 (emodric)"
      [DI] compilation perf tweak
      [Validator] Conflict with egulias/email-validator 2.0
      [Validator] add missing parent isset and add test
  3. Merge branch '3.4' into 4.0

    nicolas-grekas committed Jan 21, 2018
    * 3.4:
      Have weak_vendors ignore deprecations from outside
      [HttpFoundation] fixed return type of method HeaderBag::get
      [HttpFoundation] Added "resource" type on Request::create docblock
      [Process] Skip environment variables with false value in Process
      Revert "bug #25789  Enableable ArrayNodeDefinition is disabled for empty configuration (kejwmen)"
      Formatting fix in upgrade 3.0 document
      don't split lines on carriage returns when dumping
      Revert "bug #25851 [Validator] Conflict with egulias/email-validator 2.0 (emodric)"
      [DI] compilation perf tweak
      [Validator] Conflict with egulias/email-validator 2.0
      [Validator] add missing parent isset and add test
  4. Merge branch '3.3' into 3.4

    nicolas-grekas committed Jan 21, 2018
    * 3.3:
      Have weak_vendors ignore deprecations from outside
      [HttpFoundation] fixed return type of method HeaderBag::get
      [HttpFoundation] Added "resource" type on Request::create docblock
      [Process] Skip environment variables with false value in Process
      Revert "bug #25789  Enableable ArrayNodeDefinition is disabled for empty configuration (kejwmen)"
      Formatting fix in upgrade 3.0 document
      don't split lines on carriage returns when dumping
      Revert "bug #25851 [Validator] Conflict with egulias/email-validator 2.0 (emodric)"
      [DI] compilation perf tweak
      [Validator] Conflict with egulias/email-validator 2.0
      [Validator] add missing parent isset and add test
Commits on Jan 10, 2018
  1. Merge branch '4.0'

    xabbuh committed Jan 10, 2018
    * 4.0: (30 commits)
      [FrameworkBundle] fix tests
      [Serializer] Fixed throwing exception with option JSON_PARTIAL_OUTPUT_ON_ERROR
      [HttpKernel] Fix session handling: decouple "save" from setting response "private"
      swap filter/function and package names
      [HttpFoundation] Always call proxied handler::destroy() in StrictSessionHandler
      [HttpKernel] Fix compile error when a legacy container is fresh again
      Add tests for the HttpKernel request collector and redirection via cookies
      Uses cookies to track the requests redirection
      Tweaked some styles in the profiler tables
      Add type string to docblock for Process::setInput()
      [Security] Fail gracefully if the security token cannot be unserialized from the session
      [Form] AbstractLayoutTest - fix DOMDocument casing
      Run simple-phpunit with --no-suggest option
      [FrameworkBundle] Fix using "annotations.cached_reader" in after-removing passes
      bumped Symfony version to 4.0.4
      updated VERSION for 4.0.3
      updated CHANGELOG for 4.0.3
      bumped Symfony version to 3.4.4
      updated VERSION for 3.4.3
      updated CHANGELOG for 3.4.3
      ...
  2. Merge branch '3.4' into 4.0

    xabbuh committed Jan 10, 2018
    * 3.4: (26 commits)
      [Serializer] Fixed throwing exception with option JSON_PARTIAL_OUTPUT_ON_ERROR
      [HttpKernel] Fix session handling: decouple "save" from setting response "private"
      swap filter/function and package names
      [HttpFoundation] Always call proxied handler::destroy() in StrictSessionHandler
      [HttpKernel] Fix compile error when a legacy container is fresh again
      Add tests for the HttpKernel request collector and redirection via cookies
      Uses cookies to track the requests redirection
      Tweaked some styles in the profiler tables
      Add type string to docblock for Process::setInput()
      [Security] Fail gracefully if the security token cannot be unserialized from the session
      [Form] AbstractLayoutTest - fix DOMDocument casing
      Run simple-phpunit with --no-suggest option
      [FrameworkBundle] Fix using "annotations.cached_reader" in after-removing passes
      bumped Symfony version to 3.4.4
      updated VERSION for 3.4.3
      updated CHANGELOG for 3.4.3
      bumped Symfony version to 3.3.16
      updated VERSION for 3.3.15
      updated CHANGELOG for 3.3.15
      bumped Symfony version to 2.8.34
      ...
  3. Merge branch '3.3' into 3.4

    xabbuh committed Jan 10, 2018
    * 3.3:
      [Serializer] Fixed throwing exception with option JSON_PARTIAL_OUTPUT_ON_ERROR
      Tweaked some styles in the profiler tables
      Add type string to docblock for Process::setInput()
      [Security] Fail gracefully if the security token cannot be unserialized from the session
      [Form] AbstractLayoutTest - fix DOMDocument casing
      Run simple-phpunit with --no-suggest option
      [FrameworkBundle] Fix using "annotations.cached_reader" in after-removing passes
      bumped Symfony version to 3.3.16
      updated VERSION for 3.3.15
      updated CHANGELOG for 3.3.15
      bumped Symfony version to 2.8.34
      updated VERSION for 2.8.33
      updated CHANGELOG for 2.8.33
      bumped Symfony version to 2.7.41
      updated VERSION for 2.7.40
      update CONTRIBUTORS for 2.7.40
      updated CHANGELOG for 2.7.40
Commits on Jan 7, 2018
  1. minor #25585 Add type string to docblock for Process::setInput() (ica…

    nicolas-grekas committed Jan 7, 2018
    …nhazstring)
    
    This PR was submitted for the 3.4 branch but it was squashed and merged into the 3.3 branch instead (closes #25585).
    
    Discussion
    ----------
    
    Add type string to docblock for Process::setInput()
    
    | Q             | A
    | ------------- | ---
    | Branch?       | 3.4
    | Bug fix?      | no
    | New feature?  | no
    | BC breaks?    | no
    | Deprecations? | no
    | Tests pass?   | yes
    | Fixed tickets | none
    | License       | MIT
    | Doc PR        | none
    
    Add `string` as valid `$input` for `Process::setInput()`. Since `getInput()` will also return as string and the internal method `ProcessUtils::validateInput()` will accept a string, this should be a viable input type.
    
    Commits
    -------
    
    e3de68f2 Add type string to docblock for Process::setInput()
Commits on Jan 3, 2018
  1. Merge branch '4.0'

    fabpot committed Jan 3, 2018
    * 4.0:
      fixed years in copyright
      fix typo
  2. Merge branch '3.4' into 4.0

    fabpot committed Jan 3, 2018
    * 3.4:
      fixed years in copyright
      fix typo
  3. Merge branch '3.3' into 3.4

    fabpot committed Jan 3, 2018
    * 3.3:
      fixed years in copyright
  4. Merge branch '2.8' into 3.3

    fabpot committed Jan 3, 2018
    * 2.8:
      fixed years in copyright
  5. Merge branch '2.7' into 2.8

    fabpot committed Jan 3, 2018
    * 2.7:
      fixed years in copyright
  6. fixed years in copyright

    fabpot committed Jan 3, 2018
Commits on Jan 2, 2018
  1. Merge branch '4.0'

    nicolas-grekas committed Jan 2, 2018
    * 4.0: (23 commits)
      Clean up
      Update return type in docblock.
      PHP CS Fixer: no need to exclude xml and yml files
      PHP CS Fixer: no need to exclude json file
      [#22749] fix version in changelog
      Update LICENSE year... forever
      fixed some deprecation messages
      fixed CS
      Fixes for Oracle in PdoSessionHandler
      fixed some deprecation messages
      fixed some deprecation messages
      fixed some deprecation messages
      fixed some deprecation messages
      Remove dead code
      [TwigBundle/Brige] catch missing requirements to throw meaningful exceptions
      [DI] fix CS
      [HttpKernel] Call Response->setPrivate() instead of sending raw header() when session is started
      [FrameworkBundle] Make cache:clear "atomic" and consistent with cache:warmup
      Suggest to write an implementation if the interface cannot be autowired
      [Debug] Skip DebugClassLoader checks for already parsed files
      ...
  2. Merge branch '3.4' into 4.0

    nicolas-grekas committed Jan 2, 2018
    * 3.4:
      Clean up
      Update return type in docblock.
      PHP CS Fixer: no need to exclude xml and yml files
      PHP CS Fixer: no need to exclude json file
      Update LICENSE year... forever
      fixed some deprecation messages
      fixed CS
      Fixes for Oracle in PdoSessionHandler
      fixed some deprecation messages
      fixed some deprecation messages
      fixed some deprecation messages
      fixed some deprecation messages
      [TwigBundle/Brige] catch missing requirements to throw meaningful exceptions
      [HttpKernel] Call Response->setPrivate() instead of sending raw header() when session is started
      [FrameworkBundle] Make cache:clear "atomic" and consistent with cache:warmup
      Suggest to write an implementation if the interface cannot be autowired
      [Debug] Skip DebugClassLoader checks for already parsed files
      [2.7][DX] Use constant message contextualisation for deprecations
      Remove group options without data and fix normalization
      Remove redundant translation path
  3. Merge branch '3.3' into 3.4

    nicolas-grekas committed Jan 2, 2018
    * 3.3:
      Clean up
      Update return type in docblock.
      PHP CS Fixer: no need to exclude xml and yml files
      PHP CS Fixer: no need to exclude json file
      Update LICENSE year... forever
  4. Merge branch '2.8' into 3.3

    nicolas-grekas committed Jan 2, 2018
    * 2.8:
      Clean up
      Update return type in docblock.
      PHP CS Fixer: no need to exclude xml and yml files
      Update LICENSE year... forever
  5. Merge branch '2.7' into 2.8

    nicolas-grekas committed Jan 2, 2018
    * 2.7:
      Clean up
      Update return type in docblock.
      PHP CS Fixer: no need to exclude xml and yml files
      Update LICENSE year... forever
Commits on Dec 31, 2017