Showing 549 changed files with 14,665 additions and 1,739 deletions.
6 changes: 2 additions & 4 deletions .php_cs.dist
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
<?php

$date = date('Y');

$header = <<<EOF
This file is part of Contao.
Copyright (c) 2005-$date Leo Feyer
(c) Leo Feyer
@license LGPL-3.0+
@license LGPL-3.0-or-later
EOF;

$finder = PhpCsFixer\Finder::create()
Expand Down
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ before_install:
install:
# To be removed when this is resolved: https://github.com/composer/composer/issues/5355
- if [[ "$COMPOSER_FLAGS" == *"--prefer-lowest"* ]]; then composer update --no-interaction --quiet; fi
- composer update $COMPOSER_FLAGS --no-interaction
- composer update $COMPOSER_FLAGS --no-interaction --no-suggest

script:
- if [[ $COVERAGE ]]; then mkdir -p build/logs; fi
Expand Down
43 changes: 24 additions & 19 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,97 +1,102 @@
# Contao core bundle change log
# Change log

### 4.4.14 (2018-02-14)
## 4.4.15 (2018-03-06)

* Do not make the response private when saving the session (see #1388).
* Improve the folder hashing performance (see contao/core#8856).

## 4.4.14 (2018-02-14)

* Correctly render the article list if there are no articles (see #1351).
* Do not log custom insert tags as "unknown" if they have been replaced (see #1295).
* Show redirect pages with unpublished targets in the front end preview.

### 4.4.13 (2018-01-23)
## 4.4.13 (2018-01-23)

* Quote reserved words in database queries (see #1262).

### 4.4.12 (2018-01-03)
## 4.4.12 (2018-01-03)

* Do not resend activation mails for active members (see #1234).
* Order the files by name when selecting folders in the file picker (see #1270).
* Optimize inserting keywords into tl_search_index (see #1277).

### 4.4.11 (2017-12-28)
## 4.4.11 (2017-12-28)

* Revert 'Quote reserved words in database queries (see #1262)'.

### 4.4.10 (2017-12-27)
## 4.4.10 (2017-12-27)

* Quote reserved words in database queries (see #1262).
* Only add _locale if prepend_locale is enabled (see #1257).

### 4.4.9 (2017-12-14)
## 4.4.9 (2017-12-14)

* Show the "invisible" field when editing a form field (see #1199).
* Only add pages requested via GET to the search index (see #1194).
* Fix the Encrption class not supporting PHP 7.2 (see contao/core#8820).
* Handle single file uploads in FileUpload::getFilesFromGlobal() (see #1192).

### 4.4.8 (2017-11-15)
## 4.4.8 (2017-11-15)

* Prevent SQL injections in the back end search panel (see CVE-2017-16558).
* Support class named services in System::import() and System::importStatic() (see #1176).
* Only show pretty error screens on Contao routes (see #1149).

### 4.4.7 (2017-10-12)
## 4.4.7 (2017-10-12)

* Show broken images in the file manager (see #1116).
* Copy the existing referers if a new referer ID is initialized (see #1117).
* Stop using the TinyMCE gzip compressor (deprecated since 2014).
* Prevent the User::authenticate() method from running twice (see #1067).

### 4.4.6 (2017-09-28)
## 4.4.6 (2017-09-28)

* Bind the lock file path to the installation root directory (see #1107).
* Correctly select the important part in the modal dialog (see #1093).
* Correctly handle unencoded data images in the Combiner (see contao/core#8788).
* Do not add a suffix when copying if the "doNotCopy" flag is set (see contao/core#8610).
* Use the module type as group header if sorted by type (see contao/core#8402).

### 4.4.5 (2017-09-18)
## 4.4.5 (2017-09-18)

* Fall back to the URL if there is no link title (see #1081).
* Correctly calculate the intersection of the root nodes with the mounted nodes (see #1001).
* Catch the DriverException if the database connection fails (see contao/managed-edition#27).
* Fix the back end theme.
* Check if the session has been started before using the flash bag.

### 4.4.4 (2017-09-05)
## 4.4.4 (2017-09-05)

* Show the form submit buttons at the end of the form instead of at the end of the page.
* Do not add the referer ID in the Template::route() method (see #1033).

### 4.4.3 (2017-08-16)
## 4.4.3 (2017-08-16)

* Correctly assign the form CSS ID (see #956).
* Fix the referer management in the back end (see contao/core#6127).
* Also check for a front end user during header replay (see #1008).
* Encode the username when opening the front end preview as a member (see contao/core#8762).
* Correctly assign the CSS media type in the combiner.

### 4.4.2 (2017-07-25)
## 4.4.2 (2017-07-25)

* Adjust the command scheduler listener so it does not rely on request parameters (see #955).
* Rewrite the DCA picker (see #950).

### 4.4.1 (2017-07-12)
## 4.4.1 (2017-07-12)

* Prevent arbitrary PHP file inclusions in the back end (see CVE-2017-10993).
* Correctly handle subpalettes in "edit multiple" mode (see #946).
* Correctly show the DCA picker in the site structure (see #906).
* Correctly update the style sheets if a format definition is enabled/disabled (see #893).
* Always show the "show from" and "show until" fields (see #908).

### 4.4.0 (2017-06-15)
## 4.4.0 (2017-06-15)

* Fix the "save and go back" function (see #870).

### 4.4.0-RC2 (2017-06-12)
## 4.4.0-RC2 (2017-06-12)

* Update all Contao components to their latest version.
* Regenerate the symlinks after importing a theme (see #867).
Expand All @@ -103,7 +108,7 @@
* Correctly set the important part in "edit multiple" mode (see #839).
* Remove the broken alias transliteration see (#848).

### 4.4.0-RC1 (2017-05-23)
## 4.4.0-RC1 (2017-05-23)

* Tweak the back end template.
* Add the "allowed member groups" setting (see contao/core#8528).
Expand All @@ -117,7 +122,7 @@
* Update the Punycode library to version 2 (see #748).
* Always add custom meta fields to the templates (see #717).

### 4.4.0-beta1 (2017-05-05)
## 4.4.0-beta1 (2017-05-05)

* Warn if another user has edited a record when saving it (see #809).
* Optimize the element preview height (see #810).
Expand Down
31 changes: 16 additions & 15 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,28 @@ propose changes to this document in a pull request.

## Submitting issues

* Use the search function to see if a similar issue has already been submitted.
* Describe the issue in detail and include all the steps to follow in order to
reproduce the bug in the [online demo][2].
* Include the version of Contao and PHP you are using.
* Include screenshots if possible; they are immensely helpful.
* If you are reporting a bug, please include any related error message you are
seeing and also check the `var/logs/` directory for related log files.
* Use the search function to see if a similar issue has already been
submitted.
* Describe the issue in detail and include all the steps to follow in order to
reproduce the bug in the [online demo][2].
* Include the version of Contao and PHP you are using.
* Include screenshots if possible; they are immensely helpful.
* If you are reporting a bug, please include any related error message you are
seeing and also check the `var/logs/` directory for related log files.

## Pull requests

* Follow the Contao coding standards.
* For new features, create your pull request against the `master` branch.
* For bug fixes, create your pull request against the lowest affected branch,
e.g. `4.4` if the bug is in Contao 4.4 or `4.5` if the bug is in Contao 4.5.
* Include screenshots in your pull request whenever possible.
* Follow the Contao coding standards.
* For new features, create your pull request against the `master` branch.
* For bug fixes, create your pull request against the lowest affected branch,
e.g. `4.4` if the bug is in Contao 4.4 or `4.5` if the bug is in Contao 4.5.
* Include screenshots in your pull request whenever possible.

## Git commit messages

* Use the present tense ("Add feature" not "Added feature").
* Use the imperative mood ("Move cursor to …" not "Moves cursor to …").
* Reference issues and pull requests liberally.
* Use the present tense ("Add feature" not "Added feature").
* Use the imperative mood ("Move cursor to …" not "Moves cursor to …").
* Reference issues and pull requests liberally.

[1]: https://github.com/contao
[2]: https://demo.contao.org/contao
49 changes: 49 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Contributors

* Leo Feyer (leofeyer)
* Andreas Schempp (aschempp)
* Martin Auswöger (ausi)
* Yanick Witschi (Toflar)
* Christian Schiffler (discordier)
* Tristan Lins (tristanlins)
* David Molineus (dmolineus)
* Hannes (xchs)
* Kamil Kuzminski (qzminski)
* Nicky Hoff (frontendschlampe)
* Dominik Tomasi (dtomasi)
* Fritz Michael Gschwantner (fritzmg)
* Marco Biedermann (marcobiedermann)
* Jim Schmid (sheeep)
* Christoph Wiechert (psi-4ward)
* Arne Stappen (agoat)
* David Greminger (bytehead)
* Sergey Dyagovchenko (DyaGa)
* Daniel Schwiperich (DanielSchwiperich)
* Michael Roitzsch (mroi)
* Oliver Hoff (backbone87)
* kroka
* Arndt von Lucadou (a-v-l)
* Andreas Burg (Aybee)
* Matey
* Marc Reimann (MacKP)
* Joe Ray Gregory (may17)
* Volker Richert
* Dominik Zogg (dominikzogg)
* David Enke (davidenke)
* Olli
* Simon Wohler (bekanntmacher)
* Takahiro Kambe (taca)
* Mynyx
* Daniel Jahnsmüller
* Stefan Heimes (stefanheimes)
* Christian Romeni (christianromeni)
* gmpf
* Alexander Stulnikov (alarstyle)
* Christian Eggeling
* Martin Schumann (martinschumann)
* Torsten Baldes (tobaco)
* Jamie Devine (jamesdevine)
* Adrián Granado (playmono)
* Blair Winans (blairwinans)
* Roland Schütz
* Hendrik Obermayer (henobi)
Loading