mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-26 14:26:54 +08:00
release version 2.0.52
This commit is contained in:
@ -93,7 +93,7 @@ class BaseYii
|
||||
*/
|
||||
public static function getVersion()
|
||||
{
|
||||
return '2.0.52-dev';
|
||||
return '2.0.52';
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1,33 +1,34 @@
|
||||
Yii Framework 2 Change Log
|
||||
==========================
|
||||
|
||||
2.0.52 under development
|
||||
2.0.52 February 13, 2025
|
||||
------------------------
|
||||
|
||||
- Bug #20292: Fix `\yii\web\Session` should not set cookie params, when `session.use_cookies` is `false` (cebe)
|
||||
- Bug #20232: Fix regression introduced in `GHSA-cjcc-p67m-7qxm` while attaching behavior defined by `__class` array key (erickskrauch)
|
||||
- Bug #17365: Fix "Trying to access array offset on null" warning (xcopy)
|
||||
- Bug #20140: Fix compatibility with PHP 8.4: calling `session_set_save_handler()` (Izumi-kun)
|
||||
- Bug #20231: Fix regression introduced in #20167 in `yii\validators\FileValidator` (bizley)
|
||||
- Enh #20247: Support for variadic console controller action methods (brandonkelly)
|
||||
- Bug #20232: Fix regression introduced in `GHSA-cjcc-p67m-7qxm` while attaching behavior defined by `__class` array key (erickskrauch)
|
||||
- Bug #20256: Add support for dropping views in MSSQL server when running migrate/fresh (ambrozt)
|
||||
- Bug #20282: Fix compatibility with PHP 8.4: deprecated constant `E_STRICT` (Izumi-kun)
|
||||
- Bug #20284: Revert punycode to 1.4.x which supports pre ES6 format (mtangoo)
|
||||
- Bug #20292: Fix `\yii\web\Session` should not set cookie params, when `session.use_cookies` is `false` (cebe)
|
||||
- Bug #20296: Fix broken enum test (briedis)
|
||||
- Bug #20300: Clear stat cache in `FileCache::setValue()` (rob006)
|
||||
- Bug #20308: Allow CompositeAuth auth methods to use their own user if defined (mtangoo)
|
||||
- Bug #20313: Allow CompositeAuth auth methods to use their own request and response if defined (mtangoo)
|
||||
- Enh #20247: Support for variadic console controller action methods (brandonkelly)
|
||||
- Enh #20248: Add support for attaching behaviors in configurations with Closure (timkelty)
|
||||
- Enh #20267: Fixed called class check in `Widget::end()` when widget configured using callable (rob006, jrajamaki)
|
||||
- Enh #20268: Minor optimisation in `\yii\helpers\BaseArrayHelper::map` (chriscpty)
|
||||
- Enh #20273: Remove unnecessary `paragonie/random_compat` dependency (timwolla)
|
||||
- Chg #20276: Removed autogenerated migration phpdoc (userator)
|
||||
- Bug #20282: Fix compatibility with PHP 8.4: deprecated constant `E_STRICT` (Izumi-kun)
|
||||
- Bug #20284: Revert punycode to 1.4.x which supports pre ES6 format (mtangoo)
|
||||
- New #20279: Add to the `\yii\web\Request` CSRF validation by custom HTTP header (olegbaturin)
|
||||
- Enh #20279: Add to the `\yii\web\Request` `csrfHeader` property to configure a custom HTTP header for CSRF validation (olegbaturin)
|
||||
- Enh #20279: Add to the `\yii\web\Request` `csrfTokenSafeMethods` property to configure a custom safe HTTP methods list (olegbaturin)
|
||||
- Bug #20140: Fix compatibility with PHP 8.4: calling `session_set_save_handler()` (Izumi-kun)
|
||||
- New #20185: Add `BackedEnum` support to `AttributeTypecastBehavior` (briedis)
|
||||
- Bug #17365: Fix "Trying to access array offset on null" warning (xcopy)
|
||||
- Enh #20295: Add an ability to have wildcards in `yii\log\Target::$maskVars` array (xcopy)
|
||||
- Bug #20296: Fix broken enum test (briedis)
|
||||
- Bug #20300: Clear stat cache in `FileCache::setValue()` (rob006)
|
||||
- Enh #20306: Add new `yii\helpers\ArrayHelper::flatten()` method (xcopy)
|
||||
- Bug #20308: Allow CompositeAuth auth methods to use their own user if defined (mtangoo)
|
||||
- Bug #20313: Allow CompositeAuth auth methods to use their own request and response if defined (mtangoo)
|
||||
- Chg #20276: Removed autogenerated migration phpdoc (userator)
|
||||
- New #20185: Add `BackedEnum` support to `AttributeTypecastBehavior` (briedis)
|
||||
- New #20279: Add to the `\yii\web\Request` CSRF validation by custom HTTP header (olegbaturin)
|
||||
|
||||
|
||||
2.0.51 July 18, 2024
|
||||
--------------------
|
||||
|
@ -65,6 +65,7 @@ class Widget extends Component implements ViewContextInterface
|
||||
*/
|
||||
private static $_resolvedClasses = [];
|
||||
|
||||
|
||||
/**
|
||||
* Initializes the object.
|
||||
* This method is called at the end of the constructor.
|
||||
|
@ -391,6 +391,7 @@ return [
|
||||
'yii\web\ResponseFormatterInterface' => YII2_PATH . '/web/ResponseFormatterInterface.php',
|
||||
'yii\web\ServerErrorHttpException' => YII2_PATH . '/web/ServerErrorHttpException.php',
|
||||
'yii\web\Session' => YII2_PATH . '/web/Session.php',
|
||||
'yii\web\SessionHandler' => YII2_PATH . '/web/SessionHandler.php',
|
||||
'yii\web\SessionIterator' => YII2_PATH . '/web/SessionIterator.php',
|
||||
'yii\web\TooManyRequestsHttpException' => YII2_PATH . '/web/TooManyRequestsHttpException.php',
|
||||
'yii\web\UnauthorizedHttpException' => YII2_PATH . '/web/UnauthorizedHttpException.php',
|
||||
|
@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @link https://www.yiiframework.com/
|
||||
* @copyright Copyright (c) 2008 Yii Software LLC
|
||||
|
@ -961,6 +961,7 @@ return [
|
||||
'pjp',
|
||||
'pjpeg',
|
||||
],
|
||||
'image/jxl' => 'jxl',
|
||||
'image/ktx' => 'ktx',
|
||||
'image/png' => 'png',
|
||||
'image/prs.btif' => 'btif',
|
||||
|
@ -376,6 +376,7 @@ $mimeTypes = [
|
||||
'js' => 'text/javascript',
|
||||
'json' => 'application/json',
|
||||
'jsonml' => 'application/jsonml+json',
|
||||
'jxl' => 'image/jxl',
|
||||
'kar' => 'audio/midi',
|
||||
'karbon' => 'application/vnd.kde.karbon',
|
||||
'kfo' => 'application/vnd.kde.kformula',
|
||||
|
@ -41,7 +41,8 @@ use yii\validators\IpValidator;
|
||||
* @property-read string $contentType Request content-type. Empty string is returned if this information is
|
||||
* not available.
|
||||
* @property-read CookieCollection $cookies The cookie collection.
|
||||
* @property-read string $csrfToken The token used to perform CSRF validation.
|
||||
* @property-read null|string $csrfToken The token used to perform CSRF validation. Null is returned if the
|
||||
* [[validateCsrfHeaderOnly]] is true.
|
||||
* @property-read string|null $csrfTokenFromHeader The CSRF token sent via [[csrfHeader]] by browser. Null is
|
||||
* returned if no such header is sent.
|
||||
* @property-read array $eTags The entity tags.
|
||||
|
@ -22,6 +22,7 @@ class SessionHandler implements SessionHandlerInterface
|
||||
*/
|
||||
private $_session;
|
||||
|
||||
|
||||
public function __construct(Session $session)
|
||||
{
|
||||
$this->_session = $session;
|
||||
|
Reference in New Issue
Block a user