---
title: "Version 14.1.1 - 2026/10/13"
manual: "secure_downloads"
version: "main"
permalink: "https://docs.typo3.org/permalink/leuchtfeuer/secure-downloads:version-14-1-1-2026-10-13@main"
source: "About/ChangeLog/14-1-1.rst"
rendered: "2026-10-13T11:11:03+00:00"
---

# Version 14.1.1 - 2026/10/13 {#version-14-1-1-2026-10-13}

This release is a bugfix release.

## Download {#download}

Download this version from the [TYPO3 extension repository](https://extensions.typo3.org/extension/secure_downloads/) or from
[GitHub](https://github.com/Leuchtfeuer/typo3-secure-downloads/releases/tag/v14.1.1).

## Added {#added}

## Changed {#changed}

-   The extension metadata is now read from `composer.json`, which also carries the extension version. The TYPO3 extension repository no longer reads `ext_emconf.php`
-   Describe the options `securedFiletypes` and `forcedownloadtype` as regular expressions matched against the file extension and name `.*` instead of `*` to match all files

## Deprecated {#deprecated}

## Removed {#removed}

-   Remove `ext_emconf.php` (see TYPO3 Deprecation #108345)

## Fixed {#fixed}

-   The configuration check no longer produces an invalid regular expression for the wildcard `*` in `securedFiletypes`
-   The configuration check and the generated `.htaccess` example now cover files without extension when `.*` is used
-   The backend module no longer disappears on `cache:warmup`, because it is now registered below the TYPO3 v14 parent module `content` instead of `web`

## All Changes {#all-changes}

This is a list of all changes in this release:

```php
2026-10-13 [TASK] Align composer.json description with ext_emconf.php deprecation [TER-522] (Commit db5dd4a by Oliver Heins)
2026-10-13 [BUGFIX] Use TYPO3 v14 module names to prevent module disappearing on cache:warmup (#281) (Commit 24e39a4 by Niklas Grieger)
2026-10-08 TER 514: Fix errors in docs and delivered files (v14) (#286) (Commit 2fb398c by bmheins)

```

## Contributors {#contributors}

Following people have contributed to this release:

-   Niklas Grieger
-   Oliver Heins

Thank you very much for your support. The next drink is on us! 🍻
