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 Form 1.3

Oct 30, 2024

Version 1.3 of Yii Form package is released.

  • Added CheckboxList methods:
    • checkboxWrapTag(),
    • checkboxWrapAttributes(),
    • checkboxWrapClass(),

Read more

Yii HTML 3.8

Oct 29, 2024

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

  • added optional wrap parameter to BooleanInputTag::label() method that controls whether to wrap input tag with label tag or place them aside;
  • added CheckboxList::checkboxLabelWrap() and RadioList::radioLabelWrap() methods;
  • added ability to wrap items in checkbox and radio lists by using methods CheckboxList::checkboxWrapTag(), CheckboxList::checkboxWrapAttributes(), CheckboxList::checkboxWrapClass(), CheckboxList::addCheckboxWrapClass(), RadioList::radioWrapTag(), RadioList::radioWrapAttributes(), RadioList::radioWrapClass() and RadioList::addRadioWrapClass();
  • added non-empty-string psalm type of Html::generateId() method result;

Read more

Yii Request Provider 1.1

Oct 28, 2024

Version 1.1 of Yii Request Provider package is released.

  • Add RequestCookies class that provides convenient access to request cookies.
  • Add yiisoft/middleware-dispatcher event listener to keep Request always available.

Yii Mailer 6 + Yii Mailer Symfony 4

Oct 18, 2024

Major versions of Yii Mailer and Yii Mailer Symfony Mailer packages were tagged.

The Yii Mailer abstraction for sending emails has been significantly reworked.

Now, the package yiisoft/mailer is independent of any other dependencies and essentially consists of two interfaces: MessageInterface (a message with methods for setting/getting values) and MailerInterface (a service for sending messages with two methods: send() and sendMultiple()).

Read more

Yii Dependency Injection 1.3

Oct 14, 2024

Version 1.3 of Yii Dependency Injection container is released.

  • added shortcut TagReference::to() for tag reference;
  • improved usage NotFoundException for cases with definitions;
  • minor refactoring has been performed to improve performance of container;
  • added default value true for parameter of ContainerConfig::withStrictMode() and ContainerConfig::withValidate() methods;

Read more

Yii Form 1.2

Oct 9, 2024

Version 1.2 of Yii Form package is released.

In this version added Checkbox::labelPlacement() method and Checkbox::enclosedByLabel() method marked as deprecated.

Yii View Renderer 7.2

Oct 2, 2024

Minor version of Yii View Renderer were tagged.

  • Added support for yiisoft/view version ^11.
  • Bumped PHP version to ^8.1 and refactor code.

Yii View 11.0

Oct 2, 2024

Version 11.0 of Yii View package was released.

  • Removed deprecated methods withDefaultExtension() and getDefaultExtension() from ViewInterface.
  • Renamed configuration parameter defaultExtension to fallbackExtension.
  • Added variadic parameter $default to ViewInterface::getParameter().
  • Bumped PHP version to ^8.1 and refactor code.

Read more

Yii Form 1.1

Sep 26, 2024

Version 1.1 of Yii Form package is released.

In this version added backed enumeration value support to Select field.

Yii HTML 3.7

Sep 18, 2024

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

  • added methods Script::nonce() and Script::getNonce() for CSP;
  • added backed enumeration value support to Select tag.

Yii Hydrator 1.5

Sep 17, 2024

Version 1.5 of Yii Hydrator package has been released. Here are the list of improvements included in the new version:

  • added EnumTypeCaster that cast values to enumerations;
  • fixed populating readonly properties from parent classes.

Yii Validator 2.1

Sep 12, 2024

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

  • merge rules from PHP attributes with rules provided via getRules() method;
  • use Yiisoft\NetworkUtilities\IpRanges in Ip rule: add getIpRanges() method and deprecate getRanges(), getNetworks(), isAllowed() methods;
  • use NEGATION_CHARACTER constant from network-utilities package in IpHandler instead of declaring its own constant.

Yii Swagger 2.1

Sep 4, 2024

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

  • Added support for psr/http-message of versions ^2.0.
  • Raised required yiisoft/yii-view version to ^7.1.
  • Added \Yiisoft\Swagger\Action\SwaggerJson and \Yiisoft\Swagger\Action\SwaggerUi actions, mark \Yiisoft\Swagger\Middleware\SwaggerJson and \Yiisoft\Swagger\Middleware\SwaggerUi clases as deprecated (they will be removed in the next major version).
  • Added support for swagger-api/swagger-ui of version 5.

Yii Network Utilities 1.2

Sep 2, 2024

Version 1.2 of Yii Network Utilities package has been released. Here is the list of changes included in the new version:

  • Added IP_PATTERN and IP_REGEXP constants to IpHelper for checking IP of both IPv4 and IPv6 versions.
  • Added NEGATION_CHARACTER constant to IpRanges used to negate ranges.
  • Added isIpv4(), isIpv6(), isIp() methods to IpHelper.

Yii Form Model 1.0

Aug 27, 2024

First release of Yii Form Model package was done. It provides a base for form models and helps to fill, validate and display them.

For usage define a form model:

use Yiisoft\FormModel\Attribute\Safe;
use Yiisoft\FormModel\FormModel;
use Yiisoft\Validator\Rule\Email;
use Yiisoft\Validator\Rule\Length;
use Yiisoft\Validator\Rule\Required;

Read more

Yii Form 1.0

Aug 26, 2024

First release of Yii Form package was done. It provides a set of widgets to help with dynamic server-side generation of HTML forms. The following widgets are available out of the box:

  • input fields: Checkbox, CheckboxList, Date, DateTimeLocal, Email, File, Hidden, Image, Number, Password, RadioList, Range, Select, Telephone, Text, Textarea, Time, Url;
  • buttons: Button, ResetButton, SubmitButton;
  • group widgets: ButtonGroup, Fieldset.
  • other: ErrorSummary.

General usage:

use Yiisoft\Form\PureField\Field;

echo Field::text('firstName', theme: 'horizontal')
  ->label('First Name')
  ->autofocus();
echo Field::text('lastName', theme: 'horizontal')
  ->label('Last Name');
echo Field::select('sex')
  ->label('Sex')
  ->optionsData(['m' => 'Male', 'f' => 'Female'])
  ->prompt('—');
echo Field::number('age')
  ->label('Age')
  ->hint('Please enter your age.');
echo Field::submitButton('Submit')
  ->buttonClass('primary');

Yii Hydrator 1.4

Aug 23, 2024

Version 1.4 of Yii Hydrator package has been released. Here are the list of improvements included in the new version:

  • added ToArrayOfStrings parameter attribute;
  • added backed enumeration support to Collection.

Yii HTML 3.6

Aug 23, 2024

Version 3.6 of Yii HTML package is released. There are some improvements and fixes:

  • Throw InvalidArgumentException in Html::renderAttribute() when attribute name is empty or contains forbidden symbols.
  • Add Stringable and array values support to textarea tag.
  • Add backed enumeration value support to CheckboxList and RadioList widgets.
  • Fix output of null value attributes in Html::renderTagAttributes().

Yii Auth JWT 2.1

Aug 20, 2024

Version 2.1 of Yii Auth JWT package has been released. Here are the list of changes included in the new version:

  • Replaced multiple web-token/* packages in dependencies with one - web-token/jwt-library, updated min version of PHP to 8.1.
  • Added support for psr/http-message for versions ^2.0.

Yii Hydrator 1.3

Aug 7, 2024

Version 1.3 of Yii Hydrator package has been released. Here are the list of improvements included in the new version:

  • Added support for collections via Collection PHP attribute;
  • Added hydrator dependency and withHydrator() method to ParameterAttributesHandler.
  • Added hydrator dependency and getHydrator() method to ParameterAttributeResolveContext.
  • Allowed hydration of non-initialized readonly properties.
  • «
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • »
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)