.. include:: ../../Includes.txt ========================== Version 3.0.0 - 2018/11/20 ========================== This release is a new major release, it was published almost three years after the migration from former EXT:naw_securedl to this extension. It introduces support for TYPO3 9 LTS as well as for PHP 7.2. TYPO3 7 LTS and PHP 5.x are not supported anymore. Download ======== Download this version from the `TYPO3 extension repository `__ or from `GitHub `__. Added ===== * Support for TYPO3 v9 * Support for PHP 7.2 Changed ======= * Respect :php:`$GLOBALS['TSFE']->absRefPrefix` when parsing HTML output * Renamed protected method :php:`\Bitmotion\SecureDownloads\Resource\FileDelivery::readfile_chunked` to :php:`readFileFactional` Deprecated ========== * Member properties of :php:`\Bitmotion\SecureDownloads\Domain\Model\Log`: * :php:`$bytesDownloaded` * :php:`$typo3Mode` Removed ======= * Support for TYPO3 v7 * Support for PHP 5 * Protected method :php:`\Bitmotion\SecureDownloads\Request\RequestContext::initializeBackendContext` * Protected member property :php:`\Bitmotion\SecureDownloads\Resource\FileDelivery::$logRowUid` All Changes =========== This is a list of all changes in this release:: 2018-11-20 [RELEASE] Release of Version 3.0.0 (Commit 389d6a5 by Florian Wessels) 2018-11-20 [TASK] Raise compatibility to TYPO3 9.5 (Commit 12d99ce by Florian Wessels) 2018-11-20 Merge branch 'dev-3.0.0' (Commit 4aefae5 by Florian Wessels) 2018-11-20 [TASK] Force int (Commit e0cebf1 by Florian Wessels) 2018-08-20 Merge branch 'DFAU-absRefPrefix' into dev-3.0.0 (Commit bc3d5e4 by Florian Wessels) 2018-08-20 [TASK] Reformat code (Commit ea0116e by Florian Wessels) 2018-08-20 Merge branch 'absRefPrefix' of git://github.com/DFAU/typo3-secure-downloads into DFAU-absRefPrefix (Commit d91b794 by Florian Wessels) 2018-08-20 [TASK] Update HTML parser to respect inline matches like url(...) (Commit 0686ef6 by Florian Wessels) 2018-08-20 [FEATURE] Respect angular and vue.js HTML attributes (Commit 6bdff9e by Florian Wessels) 2018-08-20 [TASK] Mark deprecated TYPO3 methods in code (Commit 7a14a93 by Florian Wessels) 2018-08-20 [BUGFIX] Remove doubled type (Commit 4af1927 by Florian Wessels) 2018-08-20 [TASK] Enrich composer.json file (Commit 1c048f5 by Florian Wessels) 2018-08-20 [TASK] Add return types (Commit 24268f6 by Florian Wessels) 2018-08-20 [TASK] Define time only if set (Commit ba89570 by Florian Wessels) 2018-08-20 [TASK] Outsource unit tests (Commit 3c44fc4 by Florian Wessels) 2018-08-20 [TASK] Remove deprecated ipAddress stuff from RequestContext (Commit 4123ee9 by Florian Wessels) 2018-08-20 [TASK] Add missing @throws annotations (Commit 4394b52 by Florian Wessels) 2018-08-20 [TASK] Remove redundant closing tags (Commit 71e498c by Florian Wessels) 2018-08-20 [TASK] Use proper contentPostProc-output method (Commit 83f7b7f by Florian Wessels) 2018-08-20 [TASK] Get rid of f:be.container (Commit f80445b by Florian Wessels) 2018-08-20 [TASK] Do not log entities twice (Commit 676476a by Florian Wessels) 2018-08-20 [TASK] Add thrown exceptions to php annotations (Commit 2f95b4e by Florian Wessels) 2018-08-20 [BUGFIX] Fix SQL queries (Commit 69223c3 by Florian Wessels) 2018-08-20 [TASK] Use QueryBuilder in FileDelivery.php file (Commit 96a00cc by Florian Wessels) 2018-08-20 [TASK] Mark typo3mode property of log model as deprecated (Commit 87635e4 by Florian Wessels) 2018-08-20 [TASK] Get rid of extRelPath method of ExtensionManagementUtility (Commit 7770aa4 by Florian Wessels) 2018-08-20 [TASK] Use QueryBuilder for SQL queries in LogController.php (Commit 3e0ba6d by Florian Wessels) 2018-08-20 [TASK] Update php annotations in LogControler.php file (Commit 28afbe0 by Florian Wessels) 2018-08-20 [TASK] Get rid of @inject annotation (Commit a8ab6da by Florian Wessels) 2018-08-20 [TASK] Do not use obsolete rawUrlEncodeFP method of GeneralUtility (Commit 3824844 by Florian Wessels) 2018-08-20 [TASK] Use random class for generating random string (Commit 81de69b by Florian Wessels) 2018-08-20 [TASK] Use queryBuilder for SQL stuff in log model (Commit c969c00 by Florian Wessels) 2018-08-20 [WIP] Drop TYPO3 7 LTS and PHP 5.5 support (Commit 9da66e0 by Florian Wessels) 2018-08-20 [BUGFIX] Use proper language label for TCA definitions (Commit 3365cf3 by Florian Wessels) 2018-08-20 [TASK] Remove enablecolumns from TCA (Commit 612524a by Florian Wessels) 2018-08-20 [TASK] Set version to 3.0.0-dev and mark extension as stable (Commit 41b9115 by Florian Wessels) 2017-04-04 [BUGFIX] HtmlParser ist not absRefPrefix aware (Commit 802ede1 by Thomas Maroschik) Contributors ============ Following people have contributed to this release: * Thomas Maroschik * Florian Wessels Thank you very much for your support. The next beer is on us! 🍻