11.4.0
New
- The container can now resolve parameters with the help of custom injector attributes. The following attributes are included by default:
InjectConnectionwhich allows you to inject a specific database connection.InjectConnectionwhich allows you to inject a specific Redis connection.InjectConfigwhich allows you to inject a config value.InjectEnvwhich allows you to inject a environment variable value.
- Added
disableAfterSunsetoption to theDeprecatedmiddleware.
Changes
- Increased the default PBKDF2 key derivation iteration count in the OpenSSL encrypter to improve security. The default can be overridden using the
key_derivation_iterationsconfiguration parameter.
Compatibility
- PHP 8.5 compatibility.
Deprecations
- Deprecated the
CryptoManager::getEncrypter()method. Use theCryptoManager::getInstance()orCryptoManager::getCrypto()methods instead.
All deprecated features will be removed in Mako 12.0.