Yii Framework 34k+
  • News
  • Guide
  • API
  • Wiki
  • Forum
  • Community
    • Places
    • Members
    • Hall of Fame
    • Badges
  • More
    • Learn
    • Books
    • Resources
    • Develop
    • Download Yii
    • Extensions
    • Report an Issue
    • Report a Security Issue
    • Contribute to Yii
    • Donate
    • About
    • Release Cycle
    • License
    • Team
    • Official Logos and Design
Login

Yii Session 3.0

Mar 4, 2025

Version 3.0 of Yii Session package was released. There a few changes and fixes:

  • remove sid_length and sid_bits_per_character options;
  • mark SessionException as final;
  • change PHP constraint in composer.json to 8.0 - 8.4;
  • explicitly mark nullable parameters.

Yii Definitions 3.4

Mar 2, 2025

Minor version of Yii Definitions package was released.

  • Change PHP constraint in composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0
  • Bump minimal required PHP version to 8.1
  • Improve definition validation for readonly properties and properties with asymmetric visibility
  • Minor performance optimization: use FQN for PHP functions, remove unnecessary conditions

Read more

Yii Security 1.1

Feb 26, 2025

Version 1.1 of Yii Security package was released. There are some improvements and changes:

  • Bump minimal required PHP version to 8.1
  • Change PHP constraint in composer.json to 8.1 - 8.4
  • Use SensitiveParameter attribute to mark sensitive parameters
  • Mark readonly properties

Read more

Yii Router 4.0 and FastRoute Adapter 4.0

Feb 25, 2025

Major versions of Yii Router and Yii Routere FastRoute Adapter adapter package were released.

Yii Router

  • Change UrlGeneratorInterface contract: on URL generation all unused arguments must be moved to query parameters, if query parameter with such name doesn't exist
  • Add debug collector for yiisoft/yii-debug
  • Add $hash parameter to UrlGeneratorInterface methods: generate(), generateAbsolute() and generateFromCurrent()
  • Replace two RouteCollectorInterface methods addRoute() and addGroup() to single addRoute()

Read more

Yii User 2.3

Feb 25, 2025

Version 2.3 of Yii User package was released. There are some improvements and changes:

  • Add ApiAuth authentication method
  • Rename UserAuth to WebAuth, mark UserAuth as deprecated
  • Change PHP constraint in composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0
  • Improve debug message "Unable to authenticate user…" in LogginMiddleware

Read more

Yii HTTP Runner 3.1

Feb 21, 2025

Minor version of Yii HTTP Runner were tagged. In this version made several changes.

  • Add $temporaryErrorHandler parameter to HttpApplicationRunner constructor. Mark parameter $logger and method withTemporaryErrorHandler() as deprecated.
  • Change PHP constraint in composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0.
  • Raise the minimum PHP version to 8.1 and minor refactoring.
  • Explicitly mark nullable parameters.

Yii Validator 2.2

Feb 16, 2025

Version 2.2 of Yii Validator package has been released. Here is the list of changes included in the new version:

  • Add stopOnError parameter to Each rule
  • Change PHP constraint in composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0
  • Bump yiisoft/strings version to ^2.6
  • Minor refactoring with PHP 8.1 features usage

Read more

Yii Strings 2.6

Feb 9, 2025

Minor version of Yii Strings package was released.

  • Bump minimal required PHP version to 8.1 and minor refactoring
  • Change PHP constraint in composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0
  • Explicitly mark nullable parameters
  • StringHelper::parsePath() for empty string returns path [''] instead of [] before

Read more

Yii Error Handler 4.0

Feb 5, 2025

Yii Error Handler package was updated with the following enhancements:

  • Add separate parameters for each of HtmlRenderer settings in constructor. Mark $settings parameter as deprecated
  • Change PHP constraint in composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0
  • Add error code & show function arguments
  • Pass exception message instead of rendered exception to logger in ErrorHandler

Read more

Yii Config 1.6

Feb 5, 2025

Minor version of Yii Config package was released. There are some new features and improvements:

  • Allow to use option "config-plugin-file" in packages
  • Add yii-config-info composer command
  • Raise minimum Composer version to 2.3
  • Change PHP constraint in composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0

Read more

Yii Arrays 3.2

Feb 1, 2025

Minor version of Yii Arrays package is released.

  • Change PHP constraint in composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0
  • Improve psalm types in ArrayHelper::getObjectVars(), ArrayableInterface, ArrayableTrait and ArrayAccessTrait
  • Raise the minimum PHP version to 8.1
  • Explicitly mark nullable parameters

Read more

Yii Swagger 2.2

Jan 27, 2025

Version 2.2 of Yii Swagger package has been released. Here is the list of changes included in the new version:

  • added support yiisoft/assets version of ^5.0;
  • raised the minimum PHP version to 8.1 and minor refactoring.

Yii Console 2.3

Jan 23, 2025

Version 2.3 of Yii Console package was tagged.

  • Added --open option for serve command
  • Printed possible options for serve command
  • Explicitly marked nullable parameters

Yii Strings 2.5

Jan 19, 2025

Minor version of Yii Strings package was released.

  • Added StringHelper::matchAnyRegex() method as a facade for CombinedRegexp.
  • Added more specific psalm type for result of StringHelper::base64UrlEncode() method.

Yii File Router 1.0.0

Jan 18, 2025

First stable version of Yii File Router was released. The package provides a convention-based router middleware that chooses controller based on its namespace and class name similar to how it was in worked in Yii2. It could be used either standalone or as a fallback for explicit router.

src
  Controller
    User
      Profile
        IndexController.php
      BlogController.php
    UserController.php
    IndexController.php

Here's how it works:

  • GET / → IndexController::index()
  • GET /user → UserController::index()
  • POST /user → UserController::create()
  • GET /user/blog/view → User/BlogController::view()

Read more

Yii Cache File Handler 3.2

Jan 13, 2025

Minor version of Yii Cache File Handler package is released.

  • Don't create cache directory on FileCache initialization.
  • Clear stat cache in FileCache::set().
  • Handle race condition when creating cache directory.
  • Set correct permissions for nested directories.

Yii Request Provider 1.2

Jan 8, 2025

Version 1.2 of Yii Request Provider package is released.

  • Add RequestHeaderProvider class that provides convenient access to request headers.
  • Add RequestCookieProvider instead of RequestCookies, which is marked as deprecated.
  • Get request from provider into RequestCookies every time get() and has() methods are called.
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Get notified of news as soon as they are available using our RSS Feed.

Years

  • 2026 (48)
  • 2025 (92)
  • 2024 (80)
  • 2023 (90)
  • 2022 (82)
  • 2021 (101)
  • 2020 (64)
  • 2019 (75)
  • 2018 (32)
  • 2017 (35)
  • 2016 (30)
  • 2015 (9)
  • 2014 (6)
  • 2013 (11)
  • 2012 (14)
  • 2011 (10)
  • 2010 (10)
  • 2009 (23)
  • 2008 (5)

Popular Tags

  • yii3 387
  • extensions 233
  • release 109
  • yii2 74
  • debug 30
  • view 28
  • html 25
  • auth client 23
  • bootstrap 21
  • redis 20
  • Yii 1.1
  • Guide
  • API
  • Wiki
  • Yii 2
  • Guide
  • API
  • Wiki
  • Yii3
  • Guide
  • API
  • Cookbook
  • Terms of service
  • License
  • Contact Us
  • Supported by
  • Your donations
  • JetBrains logo
  • © 2008 - 2026 Yii (Website Source Code)