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 Network Utilities 1.1

Aug 6, 2024

Version 1.1 of Yii Network Utilities package is released. There are some improvements:

  • added IpRanges that represents a set of IP ranges that are either allowed or forbidden;
  • fixed error while converting IP address to bits representation in PHP 8.0+.

Yii Validator 2.0

Aug 2, 2024

Major version of Yii Validator were tagged.

  • Add the Each::PARAMETER_EACH_KEY validation context parameter that available during Each rule handling and containing the current key
  • Include attribute name in error messages when it's present
  • Add PHP attribute that sets property label for usage in error messages
  • Add InEnum rule

Read more

Yii HTTP Runner 3.0

Jul 16, 2024

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

  • Added ability to change the size of the buffer to send the content of the message body.
  • Allowed to use any PSR logger, NullLogger by default.
  • Removed ServerRequestFactory.
  • Mark SapiEmitter as internal.

Read more

Yii Error Handler 3.3

Jul 11, 2024

Yii Error Handler package was updated with the following enhancements:

  • add copy cURL button, sort request headers, fix UI;
  • simplify error log;
  • show full argument by click;
  • remove @anonymous postfix;

Read more

Yii HTML 3.5

Jul 11, 2024

Version 3.5 of Yii HTML package is released. There are some improvements:

  • added class for tag hr and method Html::hr();
  • added support for multiple elements in aria-describedby attribute.

Yii Logging Library 2.1

Jul 3, 2024

Yii Logging Library package was updated with the following enhancements and new features:

  • added new static methods Logger::assertLevelIsValid(), Logger::assertLevelIsString() and Logger::assertLevelIsSupported();
  • added support of nested values in message templates' variables, e. g. {foo.bar};
  • added context providers;
  • added DateTime and DateTimeImmutable support as time in log context;

Read more

Yii Mailer Library 5.1

Jul 2, 2024

Minor version of Yii Mailer Library was tagged. There are some improvements and fixes:

  • allowed to set default "from" value in MessageFactory;
  • raised minimal PHP version to ^8.1;
  • raised required yiisoft/view version to ^10.0.

Yii View Renderer 7.1

Jul 1, 2024

Minor version of Yii View Renderer were tagged.

  • Raised required yiisoft/view version to ^10.0.

Yii View 10.0

Jun 28, 2024

Version 10.0 of Yii View package was released.

Changed logic of template file searching in ViewInterface::render():

  • the absolute path to the view file, e.g. "/path/to/view.php";
  • the name of the view starting with // to join the base path, e.g. "//site/index";
  • the name of the view starting with ./ to join the directory containing the view currently being rendered (i.e., this happens when rendering a view within another view), e.g. "./widget";
  • the name of the view without the starting // or ./ (e.g. "site/index"), so view file will be looked for under the view path of the context set via withContext() (if the context instance was not set withContext(), it will be looked for under the base path).

Removed ViewInterface::renderFile().

Changed exception from RuntimeException to LogicException when the view cannot be resolved in ViewInterface::render().

Yii View Renderer 7.0

Jun 22, 2024

Major version of Yii View Renderer were tagged.

In this version package renamed from yiisoft/yii-view to yiisoft/yii-view-renderer and made several changes:

  • only a full path can now be used as a layout;
  • changed package configuration parameters viewPath and layout to null;
  • refactored controller name extractor, now use greedy search of namespace items with "controller(s)" postfix.

See upgrading instructions with notes about upgrading package in your application to this major version.

Console application template 1.0.0

Jun 19, 2024

First stable version of console application template is released.

It is a console only application template that can be used to perform common tasks in a Yii application such as queue workers, websocket servers, running daily cron tasks or just manual commands.

Detailed readme is availabe in the package.

Yii View Extension 6.1

May 28, 2024

Minor version of Yii View Extension was tagged. There are some improvements and fixes:

  • added layout specific injections;
  • implement lazy loading for injections;
  • added debug collector for yiisoft/yii-debug;
  • made viewPath in ViewRenderer constructor optional;

Read more

Yii View 9.0

May 28, 2024

Version 9.0 of Yii View package was released.

  • added View::getLocale() and WebView::getLocale() methods;
  • added immutable method ViewInterface::withTheme();
  • deprecated ViewInterface::withDefaultExtension() and ViewInterface::getDefaultExtension() in favor of withFallbackExtension() and getFallbackExtensions();
  • adjusted config to make View and WebView more configurable;

Read more

Yii Validator 1.4

May 22, 2024

Yii Validator package was updated with the following enhancements and new features:

  • added getFirstErrorMessagesIndexedByPath() and getFirstErrorMessagesIndexedByAttribute() methods to Result;
  • added rules for validating value types - boolean, float, integer, string;
  • added Result::add() method for merging other results to the base one;
  • added UniqueIterable rule;

Read more

Yii User 2.2

May 7, 2024

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

  • changed log level from warning to debug for LoginMiddleware;
  • raised minimum PHP version to 8.1;
  • allowed to use backed enumerations as permission name in CurrentUser::can() method;
  • added support for psr/http-message version ^2.0.

Yii Session 2.1

May 2, 2024

Minor version of Yii Session package is released.

  • Added support for psr/http-message version ^2.0.
  • Raised the minimum version of PHP to 8.0.

Yii Validator 1.3

Apr 4, 2024

Yii Validator package was updated with the following enhancements and new features:

  • added methods addErrorWithFormatOnly() and addErrorWithoutPostProcessing() to Result object;
  • added Image validation rule;
  • added Date, DateTime and Time validation rules;
  • clarified psalm types in Result.

Yii Arrays 3.1

Apr 4, 2024

Minor version of Yii Arrays package is released.

  • Added ArrayHelper::parametrizedMerge() method that allows to merge two or more arrays recursively with specified depth.
  • Added ArrayrHelper::renameKey() method.
  • Removed null from return type of ArrayHelper::getObjectVars() method.
  • Minor ArrayableTrait refactoring.

Yii Hydrator 1.2

Apr 3, 2024

Minor version of Yii Hydrator package is released.

  • Added ToDateTime parameter attribute.
  • Added Trim, LeftTrim and RightTrim parameter attributes.
  • Raised the minimum version of PHP to 8.1.

Yii Cycle 1.0

Mar 21, 2024

One more package has been released. This time it's a wrapper around Cycle ORM for Yii ecosystem. Cycle is known for support both classic and daemonized PHP applications based for example on RoadRunner.

The package offers a set of console commands and tools for convinient work with DB migrations and schema.

Right before the release the decision was taken to move the part related with Yii Data adaptation to a separate package - Yii Data Cycle, similar to Yii Data DB. All of them will be released too soon enough. First Yii Data 2.0, then first releases of adapter packages will follow.

Just a reminder, using Yii Cycle in demo doesn't mean it's a recommended tool / default package for working with DB. You can also choose Yii DB for example.

Code coverage with tests, mutational index and static analysis level were increased to their maximum.

  • «
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • »
Get notified of news as soon as they are available using our RSS Feed.

Years

  • 2026 (44)
  • 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 384
  • extensions 233
  • release 109
  • yii2 73
  • 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)