Permalink
Commits on Aug 6, 2017
  1. Merge branch '3.4'

    * 3.4:
      [FrameworkBundle] Commands as a service
      [Config] Enable cannotBeEmpty along with requiresAtLeastOneElement
      Remove leading 0 in ms of date caster
      [Workflow] feature: add getter in workflow
      [Workflow] do not emit not needed guard events
      add groups support to the Valid constraint
    nicolas-grekas committed Aug 6, 2017
Commits on Aug 5, 2017
  1. feature #20361 [Config] Enable cannotBeEmpty along with requiresAtLea…

    …stOneElement (ro0NL)
    
    This PR was squashed before being merged into the 3.4 branch (closes #20361).
    
    Discussion
    ----------
    
    [Config] Enable cannotBeEmpty along with requiresAtLeastOneElement
    
    | Q | A |
    | --- | --- |
    | Branch? | "master" |
    | Bug fix? | no |
    | New feature? | yes |
    | BC breaks? | no |
    | Deprecations? | no |
    | Tests pass? | yes
    | Fixed tickets | #20356 |
    | License | MIT |
    | Doc PR | reference to the documentation PR, if any |
    
    As @vudaltsov mentioned, we ignore any calls to `ArrayNodeDefinition::cannotBeEmpty`, which can lead to unexpected behavior. Imo. all subclasses should follow the base API.
    
    Commits
    -------
    
    d40e7e4c2d [Config] Enable cannotBeEmpty along with requiresAtLeastOneElement
    fabpot committed Aug 5, 2017
Commits on Aug 3, 2017
  1. Merge branch '3.4'

    * 3.4:
      [Yaml] Recommend using quotes instead of PARSE_KEYS_AS_STRINGS
      [DependencyInjection] Deprecate autowiring service auto-registration
      Removed useless argument $definition
      [DI] Generate shorter method names for class-based ids
      Fix comment
      [Config] Fix checking class existence freshness
      bumped Symfony version to 3.3.7
      updated VERSION for 3.3.6
      updated CHANGELOG for 3.3.6
      Autoconfigure instances of ArgumentValueResolverInterface
      Deprecate Filesystem/LockHandler
      improve sql explain table display
      Bump minimal PHP version to ^5.5.9|>=7.0.8
    nicolas-grekas committed Aug 3, 2017
  2. Merge branch '3.3' into 3.4

    * 3.3:
      Removed useless argument $definition
      Fix comment
      [Config] Fix checking class existence freshness
      bumped Symfony version to 3.3.7
      updated VERSION for 3.3.6
      updated CHANGELOG for 3.3.6
      Bump minimal PHP version to ^5.5.9|>=7.0.8
    nicolas-grekas committed Aug 3, 2017
  3. bug #23703 Bump minimal PHP version to ^5.5.9|>=7.0.8 (nicolas-grekas)

    This PR was merged into the 3.3 branch.
    
    Discussion
    ----------
    
    Bump minimal PHP version to ^5.5.9|>=7.0.8
    
    | Q             | A
    | ------------- | ---
    | Branch?       | 3.3
    | Bug fix?      | yes
    | New feature?  | no
    | BC breaks?    | no
    | Deprecations? | no
    | Tests pass?   | yes
    | Fixed tickets | #22973
    | License       | MIT
    | Doc PR        | -
    
    As spotted in the linked issue, because of https://bugs.php.net/72229.
    
    Commits
    -------
    
    2282a6f Bump minimal PHP version to ^5.5.9|>=7.0.8
    nicolas-grekas committed Aug 3, 2017
Commits on Aug 2, 2017
Commits on Jul 29, 2017
Commits on Jul 21, 2017
  1. Merge branch '3.4'

    * 3.4: (22 commits)
      use Precise on Travis to keep PHP LDAP support
      Fix case sensitive sameSite cookie
      [PropertyInfo] Use rawurlencode to escape PSR-6 keys
      fix(security): ensure the 'route' index is set before attempting to use it
      Fix registering lazy command services with autoconfigure enabled
      Fix the design of the profiler exceptions when there is no message
      [Config] Minor fix
      document the TwigRenderer class deprecation
      [Security] added more tests
      [Security] fixed default target path when referer contains a query string
      [Security] simplified tests
      [Security] refactored tests
      [WebProfilerBundle][TwigBundle] Fix infinite js loop on exception pages
      [FrameworkBundle] fix ValidatorCacheWarmer: use serializing ArrayAdapter
      Change "this" to "that" to avoid confusion
      [VarDumper] Move locale sniffing to dump() time
      [VarDumper] Use "C" locale when using "comma" flags
      [Config] Make ClassExistenceResource throw on invalid parents
      [DebugBundle] Added min_depth to Configuration
      [Console] Add a factory command loader for standalone application with lazy-loading needs
      ...
    nicolas-grekas committed Jul 21, 2017
  2. Merge branch '3.3' into 3.4

    * 3.3:
      use Precise on Travis to keep PHP LDAP support
      Fix case sensitive sameSite cookie
      [PropertyInfo] Use rawurlencode to escape PSR-6 keys
      fix(security): ensure the 'route' index is set before attempting to use it
      Fix the design of the profiler exceptions when there is no message
      [Config] Minor fix
      [WebProfilerBundle] Fix full sized dump hovering in toolbar
    nicolas-grekas committed Jul 21, 2017
Commits on Jul 19, 2017
  1. Merge branch '3.3' into 3.4

    * 3.3:
      [Security] added more tests
      [Security] fixed default target path when referer contains a query string
      [Security] simplified tests
      [Security] refactored tests
      [WebProfilerBundle][TwigBundle] Fix infinite js loop on exception pages
      [FrameworkBundle] fix ValidatorCacheWarmer: use serializing ArrayAdapter
      Change "this" to "that" to avoid confusion
      [VarDumper] Move locale sniffing to dump() time
      [VarDumper] Use "C" locale when using "comma" flags
      [Config] Make ClassExistenceResource throw on invalid parents
    fabpot committed Jul 19, 2017
  2. [Config] Minor fix

    nicolas-grekas committed Jul 19, 2017
Commits on Jul 18, 2017
Commits on Jun 24, 2017
  1. Merge branch '3.4'

    * 3.4: (83 commits)
      add missing version attribute
      Show exception is checked twice in ExceptionController of twig
      allow SSI fragments configuration in XML files
      Display a better error message when the toolbar cannot be displayed
      [SecurityBundle] Add user impersonation info and exit action to the profiler
      render hidden _method field in form_rest()
      Add Doctrine Cache to dev dependencies to fix failing unit tests.
      return fallback locales whenever possible
      Fix Predis client cluster with pipeline
      [Dotenv] Test load() with multiple paths
      [Console] Fix catching exception type in QuestionHelper
      Improved the exception page when there is no message
      [WebProfilerBundle] Eliminate line wrap on count columnt (routing)
      [Profiler][Validator] Add a validator panel in profiler
      [Validator] replace hardcoded service id
      [Routing] Fix XmlFileLoader exception message
      Remove duplicate changelog entries
      [DI] Dedup tags when using instanceof/autoconfigure
      [Translation] Fix FileLoader::loadResource() php doc
      [Serializer] Fix workaround min php version
      ...
    xabbuh committed Jun 24, 2017
  2. Merge branch '3.3' into 3.4

    * 3.3: (64 commits)
      Show exception is checked twice in ExceptionController of twig
      allow SSI fragments configuration in XML files
      Display a better error message when the toolbar cannot be displayed
      render hidden _method field in form_rest()
      Add Doctrine Cache to dev dependencies to fix failing unit tests.
      return fallback locales whenever possible
      Fix Predis client cluster with pipeline
      [Dotenv] Test load() with multiple paths
      [Console] Fix catching exception type in QuestionHelper
      Improved the exception page when there is no message
      [WebProfilerBundle] Eliminate line wrap on count columnt (routing)
      [Validator] replace hardcoded service id
      [Routing] Fix XmlFileLoader exception message
      [DI] Dedup tags when using instanceof/autoconfigure
      [Translation] Fix FileLoader::loadResource() php doc
      Sessions: configurable "use_strict_mode" option for NativeSessionStorage
      [FrameworkBundle] [Command] Clean bundle directory, fixes #23177
      fixed CS
      [WebProfilerBundle] Fix the icon for the Cache panel
      [WebServerBundle] Fix router script path and check existence
      ...
    xabbuh committed Jun 24, 2017
Commits on Jun 16, 2017
Commits on Jun 14, 2017
Commits on Jun 2, 2017
  1. Merge branch '3.4'

    * 3.4:
      [Config] Always protect ClassExistenceResource against bad parents
    nicolas-grekas committed Jun 2, 2017
  2. Merge branch '3.3' into 3.4

    * 3.3:
      [Config] Always protect ClassExistenceResource against bad parents
    fabpot committed Jun 2, 2017
  3. Merge branch '3.3' into 3.4

    * 3.3:
      Fix optional cache warmers are always instantiated whereas they should be lazy-loaded
      add some \ on PHP_VERSION_ID for 2.8
      [Di] Remove closure-proxy arguments
      [PropertyInfo][DoctrineBridge] The bigint Doctrine's type must be converted to string
    nicolas-grekas committed Jun 2, 2017
  4. Merge branch '3.2' into 3.3

    * 3.2:
      Fix optional cache warmers are always instantiated whereas they should be lazy-loaded
      add some \ on PHP_VERSION_ID for 2.8
      [PropertyInfo][DoctrineBridge] The bigint Doctrine's type must be converted to string
    nicolas-grekas committed Jun 2, 2017
Commits on Jun 1, 2017
  1. removed HHVM support

    fabpot committed May 18, 2017
  2. Merge branch '3.4'

    * 3.4: (31 commits)
      Using FQ name for PHP_VERSION_ID
      [EventDispatcher] Handle laziness internally instead of relying on ClosureProxyArgument
      Fix CacheCollectorPass priority
      [Form] Fix \IntlDateFormatter timezone parameter usage to bypass PHP bug #66323
      [Routing] Allow GET requests to be redirected. Fixes #23004
      [DI] Deal with inlined non-shared services
      [Cache] Ignore missing annotations.php
      [DI] Autowiring exception thrown when inlined service is removed
      Improving deprecation message when hitting the "deprecated type" lookup, but an alias is available
      Harden the debugging of Twig filters and functions
      Fixing a bug where an autowiring exception was thrown even when that service was removed
      Remove extra arg in call to TraceableAdapter::start()
      Support unknown compiler log format
      [Config] Allow empty globs
      Fix decorating TagAware adapters in dev
      [Profiler] Fix clicking on links inside toggle
      [Profiler] Fix text selection on exception pages
      bumped Symfony version to 3.3.1
      updated VERSION for 3.3.0
      updated CHANGELOG for 3.3.0
      ...
    fabpot committed Jun 1, 2017
  3. Merge branch '3.3' into 3.4

    * 3.3: (31 commits)
      Using FQ name for PHP_VERSION_ID
      [EventDispatcher] Handle laziness internally instead of relying on ClosureProxyArgument
      Fix CacheCollectorPass priority
      [Form] Fix \IntlDateFormatter timezone parameter usage to bypass PHP bug #66323
      [Routing] Allow GET requests to be redirected. Fixes #23004
      [DI] Deal with inlined non-shared services
      [Cache] Ignore missing annotations.php
      [DI] Autowiring exception thrown when inlined service is removed
      Improving deprecation message when hitting the "deprecated type" lookup, but an alias is available
      Harden the debugging of Twig filters and functions
      Fixing a bug where an autowiring exception was thrown even when that service was removed
      Remove extra arg in call to TraceableAdapter::start()
      Support unknown compiler log format
      [Config] Allow empty globs
      Fix decorating TagAware adapters in dev
      [Profiler] Fix clicking on links inside toggle
      [Profiler] Fix text selection on exception pages
      bumped Symfony version to 3.3.1
      updated VERSION for 3.3.0
      updated CHANGELOG for 3.3.0
      ...
    fabpot committed Jun 1, 2017
Commits on May 31, 2017
Commits on May 29, 2017
  1. Merge branch '3.4'

    * 3.4:
      [Config] Fallback to regular import when glob fails
    fabpot committed May 29, 2017
  2. Merge branch '3.3' into 3.4

    * 3.3:
      [Config] Fallback to regular import when glob fails
    fabpot committed May 29, 2017
Commits on May 24, 2017
  1. [3.4] Allow 4.* deps

    nicolas-grekas committed May 24, 2017
Commits on May 22, 2017
  1. Remove PHP < 7.1.3 code

    ogizanagi committed with nicolas-grekas May 21, 2017
Commits on May 18, 2017
  1. Merge branch '3.4'

    * 3.4:
      Allow individual bridges, bundles and components to be used with 4.0
    nicolas-grekas committed May 18, 2017