# Upgrading io-mirror-s3

## 4.0.0 → 4.1.0

Additive. Nothing is removed or renamed, and no action is required.

### `s3` works as the configured uploader name

This package now registers `s3` as an alias for its uploader, on the
`uploaderServiceAliases` hook that `apexl/io-mirror` 4.1.0 introduces. An
install can name the driver instead of the class:

```diff
-MIRROR_DEFAULT_UPLOADER='Apexl\Io\MirrorS3\Services\S3UploaderService'
+MIRROR_DEFAULT_UPLOADER='s3'
```

The FQCN keeps working, so existing environments need no change — but the
alias survives the class moving, which the FQCN does not.

Note the raised floor: **`apexl/io-mirror` `^4.1`**, since the hook constant
and `UploaderServiceResolverInterface` arrive there. Composer will enforce it.
