Version 5.0.0 - 2023/05/05¶
This release is a new major release. It introduces support for TYPO3 11 LTS as well as for PHP 8.1. TYPO3 9 LTS is not supported anymore.
Download¶
Download this version from the TYPO3 extension repository or from GitHub.
Added¶
Support for TYPO3 version 11
Support for PHP 8.1
Checking of the configuration via real HTTP(S) accesses, optionally deactivatable
Option to protect file links without logged-in users
Option for fully protected FileStorage
New configurable access model with the possibility to include own checks.
Changed¶
Renaming “Bitmotion” to ”Leuchtfeuer”
Upgrade PHP-JWT to V6.1
Deprecated¶
Removed¶
Support for TYPO3 version 9
All Changes¶
This is a list of all changes in this release:
2022-12-15 [TASK] Optimization in CheckConfiguration (max 20) (#132) (Commit 392f745 by Sybille Peters)
2022-12-15 [TASK] a little makeover (Commit 4c75d19 by Marcus Balasch)
2022-12-13 [TASK] raise php-jwt to V6.1 or higher (Commit e9b9d75 by Marcus Balasch)
2022-12-12 [BUGFIX] access for backend users (Commit 9bd7764 by Marcus Balasch)
2022-12-12 [FEATURE] add option to skip checkConfiguration (#139) (Commit 8bea4da by J. Peter M. Schuler)
2022-12-12 [TASK] Check for correct value in CheckConfiguration (#131) (Commit 0007195 by Sybille Peters)
2022-12-12 Backport v4 (#142) (Commit ff8e484 by Marcus Balasch)
2022-12-09 PHP 8.1 compatibility (#137) (Commit 76f5db8 by J. Peter M. Schuler)
2022-12-01 [BUGFIX] Set empty string if publicURL is not available (#99) (Commit 208fc21 by Guido Schmechel)
2021-11-22 fix error when storage is not public (#115) (Commit 20e3fa9 by Henrik Ahrens)
2021-11-09 [TASK] Update dependencies (Commit e69d89f by Marcus Balasch)
2021-11-09 [DOC] Removal of faulty versions (Commit 48ad01a by Marcus Balasch)
2021-11-09 [TASK] Remove TCA configuration showRecordFieldList (#113) (Commit 13199ca by Patrick Lenk)
2021-10-20 one bracket was missing (#93) (Commit 3d4b6b5 by Usman Ahmad)
2021-09-13 [DOC] Add changelog for 4.1.3 (Commit df569a8 by Marcus Balasch)
2021-09-13 [DOC] Add changelog for 4.1.2 (Commit c45468c by Marcus Balasch)
2021-09-13 fix invalid call getRelativePathname on array (#109) (Commit 34164ea by Henrik Ahrens)
2021-08-30 [TASK] Add TER release script (Commit 35bd855 by Max Rösch)
2020-09-18 [TASK] Use unique class names within svg files (Commit 2c50515 by Florian Wessels)
2020-06-03 [DOC] Update change log (Commit 7141422 by Florian Wessels)
2020-06-03 [TASK] Update dependencies (Commit bb4181d by Florian Wessels)
2020-06-03 [TASK] Update dependencies (Commit bb4181d by Florian Wessels)
2020-06-03 [DOC] Update php doc (Commit c36f660 by Florian Wessels)
2020-05-11 [FEATURE] Allow to restrict access for not logged in users (Commit 03acaae by Florian Wessels)
2020-05-11 [DOC] Chagne wording and add image (Commit 801ad69 by Florian Wessels)
2020-05-11 [FEATURE] Allow to create a secure downloads file storage (Commit 3f4bd07 by Florian Wessels)
2020-05-11 [DOC] Add event documentation (Commit 5015684 by Florian Wessels)
2020-05-11 [DOC] Update changelog (Commit 22e15a4 by Florian Wessels)
2020-05-11 [DOC] Add developer documentation (Commit d4cacba by Florian Wessels)
2020-05-11 [TASK] Reorder event methods (Commit c28d2f4 by Florian Wessels)
2020-05-11 [TASK] Reintroduce API for generating secured links (Commit c9da355 by Florian Wessels)
2020-05-11 [TASK] Move event from Resource to Factory (Commit bc5c85e by Florian Wessels)
2020-05-10 [DOC] Adapt link to changelog (Commit a2acc4c by Florian Wessels)
2020-05-10 [BUGFIX] Make .htaccess example case insentitiv (Commit 458a137 by Florian Wessels)
2020-05-10 [DOC] Adapt license information (Commit 149a343 by Florian Wessels)
2020-05-10 [DOC] Add hint for documentation of version 4 (Commit 19f009c by Florian Wessels)
2020-05-10 [DOC] Adapt release (Commit 48cbd92 by Florian Wessels)
2020-05-10 [DOC] Adapt links (Commit a7c2aa2 by Florian Wessels)
2020-05-10 [DOC] Mainstream settings file (Commit 95c2190 by Florian Wessels)
2020-05-10 [DOC] Add sitemap (Commit 1eb7f75 by Florian Wessels)
2020-05-10 [DOC] Update documentation (Commit 4217fdf by Florian Wessels)
2020-05-10 [BUGFIX][DOC] Wording (Commit 37f28b6 by Florian Wessels)
2020-05-10 [DOC] Update readme (Commit 468ae12 by Florian Wessels)
2020-05-10 [FEATURE] Intorduce dedicated resource driver (Commit c1a6e37 by Florian Wessels)
2020-05-09 [BUGFIX] Do not use dependency injection (Commit 448c460 by Florian Wessels)
2020-05-09 [TASK] Reformat code (Commit 8a07c5e by Florian Wessels)
2020-05-09 [TASK] Restructure view templates (Commit 91f1d96 by Florian Wessels)
2020-05-09 [TASK] Get rid of deprecated softQuoteExpression method (Commit bbb1c93 by Florian Wessels)
2020-05-09 [TASK] Do not use filesize as class property (Commit f383e63 by Florian Wessels)
2020-05-09 [TASK] Add constant for default mime type (Commit b6c2f41 by Florian Wessels)
2020-05-09 [CLEAN-UP] Get rid of non used environment service (Commit 118733e by Florian Wessels)
2020-05-09 [TASK] Retriefe regex patterns directly from extension configuration (Commit 12670d2 by Florian Wessels)
2020-05-09 [BUGFIX] Perform group check only if file is covered by group check (Commit fc3924b by Florian Wessels)
2020-05-09 [TASK] Reduce code complexity (Commit 1d3b6d6 by Florian Wessels)
2020-05-09 [TASK] Remove unused property (Commit c37b433 by Florian Wessels)
2020-05-09 [BUGFIX] Apply group check only to configured directories (Commit f8f0247 by Florian Wessels)
2020-05-09 [FEATURE] Add German translations for extension configuration (Commit eb391b7 by Florian Wessels)
2020-05-09 [TASK] Refactor view of log module (Commit 62a1425 by Florian Wessels)
2020-05-09 [BUGFIX] Instantiate user aspect when logging file access (Commit dffd32e by Florian Wessels)
2020-05-09 [TASK] Remove unused properties from log model (Commit 6544cab by Florian Wessels)
2020-05-09 [TASK] Use dedicated method for building menu items (Commit 3c48ef4 by Florian Wessels)
2020-05-09 [TASK] Use constant for session name (Commit 15fff5d by Florian Wessels)
2020-05-07 [TASK] Add former package name to replace section (Commit 63540ea by Florian Wessels)
2020-05-07 [FEATURE] Fetch secured files and check for HTTP response code (Commit 1c22197 by Florian Wessels)
2020-05-07 [WIP] Improve file access check (Commit e4b8751 by Florian Wessels)
2020-05-07 [BUGFIX] Do not use private properties (Commit f441bd0 by Florian Wessels)
2020-05-07 [TASK] Provide getPayload method in AbstractToken (Commit 758a4b3 by Florian Wessels)
2020-05-07 [TASK] Adapt priorities of registrations (Commit ffe1e19 by Florian Wessels)
2020-05-07 [TASK] Introduce registry for tokens (Commit ed3ec07 by Florian Wessels)
2020-05-07 [TASK] Change wording (Commit 3babc5e by Florian Wessels)
2020-05-07 [BUGFIX] Stop script if overwriting is disabled (Commit 5b3d440 by Florian Wessels)
2020-05-07 [FEATURE] Use error handling of TYPO3 (Commit 2a9085a by Florian Wessels)
2020-05-07 [FEATURE] Add dedicated class for registering checks (Commit 6b3b5b2 by Florian Wessels)
2020-05-07 [TASK] Rename argument (Commit ed847b2 by Florian Wessels)
2020-05-07 [BREAKING] Remove deprecated code (Commit 0f4a259 by Florian Wessels)
2020-05-07 [TASK] Add php doc (Commit 77c13e9 by Florian Wessels)
2020-05-07 [TASK] Use constructur injections where possible (Commit a029456 by Florian Wessels)
2020-05-07 [BUGFIX] Trim configuration values (Commit c386997 by Florian Wessels)
2020-05-07 [FEATURE] Introduce token based file delivery (Commit a1261a0 by Florian Wessels)
2020-05-07 [TASK] Remove deprecated file delivery methods (Commit 98fc56a by Florian Wessels)
2020-05-07 [TASK] Move mime types class (Commit 04bb7a9 by Florian Wessels)
2020-05-06 [TASK] Reorder configuration options (Commit 1547e0b by Florian Wessels)
2020-05-06 [TASK] Apply cs (Commit 670fdaf by Florian Wessels)
2020-05-06 [TASK] Use download model in factory (Commit 5f5ef7b by Florian Wessels)
2020-05-06 [TASK] Add missing php docs (Commit 1f323bd by Florian Wessels)
2020-05-06 [TASK] Get rid of HookUtility (Commit 074a871 by Florian Wessels)
2020-05-06 [FOLLOW-UP] Change vendor name (Commit 141c3f3 by Florian Wessels)
2020-05-06 [TASK] Mark output constants as deprecated (Commit 6add670 by Florian Wessels)
2020-05-06 [CLEAN-UP] Remove obsolete check for TYPO3 version (Commit 6bf68ca by Florian Wessels)
2020-05-06 [TASK] Add missing php docs (Commit b17ddd5 by Florian Wessels)
2020-05-06 [BREAKING] Change vendor name (Commit c1e2158 by Florian Wessels)
2020-05-06 [FEATURE] Introduce configurable access checks (Commit d01103a by Florian Wessels)
2020-05-06 [TASK] Use dedicated method for retrieving response body (Commit ac83159 by Florian Wessels)
2020-05-06 [BUGFIX] Add semicolon (Commit e3a181a by Florian Wessels)
2020-05-06 [BREAKING] Introduce download model (Commit 1629264 by Florian Wessels)
2020-05-06 [BREAKING] Remove deprecated code and drop TYPO3 v9 support (Commit fb52a49 by Florian Wessels)
Contributors¶
Following people have contributed to this release:
Annett Jähnichen
Florian Wessels
Guido Schmechel
Henrik Ahrens
Peter M. Schuler
Max Rösch
Patrick Lenk
Sybille Peters
Usman Ahmad
Thank you very much for your support. The next drink is on us! 🍻