* TemporaryFiles: createFromExistingFile(), createFromContent(): $originalFilename can be passed
! AppTools: Some URLs without trailing slash could not be processed correctly
! FileTools::listDirectory() $absolutePaths did not work correctly
* Ui: Added generic attribute "disabled"
* Ui: Added array parameter "attributes". All contents will be added as attribute
* FileTools::listDirectory() Added option $recursive (true by default)
Version 2.1