Skip to content

11.4.0

Choose a tag to compare

@freost freost released this 30 Aug 18:19
· 19 commits to 11.4 since this release
7a9a781

New

  • The container can now resolve parameters with the help of custom injector attributes. The following attributes are included by default:
    • InjectConnection which allows you to inject a specific database connection.
    • InjectConnection which allows you to inject a specific Redis connection.
    • InjectConfig which allows you to inject a config value.
    • InjectEnv which allows you to inject a environment variable value.
  • Added disableAfterSunset option to the Deprecated middleware.

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_iterations configuration parameter.

Compatibility

  • PHP 8.5 compatibility.

Deprecations

  • Deprecated the CryptoManager::getEncrypter() method. Use the CryptoManager::getInstance() or CryptoManager::getCrypto() methods instead.

All deprecated features will be removed in Mako 12.0.