Commits on Feb 16, 2018

  1. Configuration menu
    Copy the full SHA
    47a9330 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    333b713 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2018

  1. Fix the picker route path.

    leofeyer committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    2774545 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2018

  1. Fix namespaced paths in Contao DataCollector (see #1379).

    Description
    -----------
    
    The Contao DataCollector used an outdated method for referencing templates which
    seen to have been remove recently. Update to the modern @-prefixed way of referencing
    templates.
    
    Fixes the following error (occures when opening the debugger, or even just show the debug toolbar).
    
    ```
    The profiler template "ContaoCore:Collector:contao.html.twig" for data collector "contao" does not exist.
    
    UnexpectedValueException
    in vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/Profiler/TemplateManager.php (line 108)
    ```
    
    > In the past, Symfony used a different syntax to refer to templates. This format, which uses colons (:) to separate each template path section, is less consistent and has worse performance than the Twig syntax. (https://symfony.com/doc/3.4/templating/namespaced_paths.html)
    
    > [...] but you must prefix the @ character when using it in templates (that's how Twig can differentiate namespaces from regular paths). (https://symfony.com/doc/current/templating/namespaced_paths.html)
    
    There is one open question (thus tagged as RFC). It does seem to work in the managed edition. Any idea why?
    
    Commits
    -------
    
    b7b6027 Fix namespaced paths in Contao DataCollector
    0fc0da7 Fixed test so it expects the correct template again.
    Jim Schmid authored and leofeyer committed Feb 20, 2018
    Configuration menu
    Copy the full SHA
    94c7ea7 View commit details
    Browse the repository at this point in the history
  2. Make sure insert tags get the same client cache time as the page (see #…

    …1390).
    
    Description
    -----------
    
    Otherwise the main request will never allow for client cache as it takes the lowest value of all fragments (which is 0 at the moment for us).
    
    Commits
    -------
    
    e1602c2 Make sure insert tags get the same client cache time as the page settings
    eb0932b CS
    Toflar authored and leofeyer committed Feb 20, 2018
    Configuration menu
    Copy the full SHA
    5564ac0 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2018

  1. Configuration menu
    Copy the full SHA
    2351a63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdae73b View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2018

  1. Fix a phpDoc comment.

    leofeyer committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    8da2cdf View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2018

  1. Configuration menu
    Copy the full SHA
    0083a8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ed0304 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    450e8a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2018

  1. Configuration menu
    Copy the full SHA
    5471aec View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2018

  1. Configuration menu
    Copy the full SHA
    cb8dcbe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    591ade6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e45e092 View commit details
    Browse the repository at this point in the history
  4. Do not make the response private when saving the session (see #1388).

    Description
    -----------
    
    This PR fixes #1283.
    
    Symfony has recently changed their session listener to always make the response private if the session has been started. Although we agree with the change, it renders the HTTP cache unusable, because Contao always starts a session (e.g. to store the user's language). This PR decorates the Symfony session listener and circumvents Symfony's changes by not making the response private if the request is a Contao front end request.
    
    Of course, our long term goal should be to adjust Contao so it only starts a session if it really has to.
    
    Commits
    -------
    
    6ecc514 Set the front end response cache headers in an event listener (see #1283).
    f937aaf Fix the copyright notice.
    99ad48d Do not make the response private when saving the session (see #1388).
    41580e2 Add the unit tests.
    e967856 Add a description to the session listener.
    leofeyer authored Mar 1, 2018
    Configuration menu
    Copy the full SHA
    980fdda View commit details
    Browse the repository at this point in the history
  5. Do not show profile changes in the version table if the user cannot a…

    …ccess the "user" module (see #1309).
    leofeyer committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    15806d3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1809ac7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6c483cd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aa00b1c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8b37ad0 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2018

  1. Run the PHP-CS-Fixer.

    leofeyer committed Mar 2, 2018
    Configuration menu
    Copy the full SHA
    d086de8 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2018

  1. Configuration menu
    Copy the full SHA
    d5af49e View commit details
    Browse the repository at this point in the history
  2. Fix the tests.

    leofeyer committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    998e7c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    84532df View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2018

  1. Version 4.4.15.

    leofeyer committed Mar 6, 2018
    Configuration menu
    Copy the full SHA
    57107f6 View commit details
    Browse the repository at this point in the history