MVC mythbusted

A draft article exposing some myths about what MVC is and is tring to fix confusion about its relation to Yii.

MongoDB extension version 2.1.2 released

Version 2.1.2 of MongoDB extension was released which brings 5 enhancements and bug fixes. This release makes this extension to be fully compatible with Yii 2.0.10 supporting namespaced migrations and a yii\rbac\ManagerInterface::getChildRoles() implementation.

HTTP client extension version 2.0.2 released

Yii team released HTTP client extension version 2.0.2 which contains some important bugfixes. No known compatibility issues present so should be safe to update immediately.

New member joining Yii team

We are very glad to announce that we have a new member joining the core team. His name is Boudewijn Vahrmeijer. He's from Netherlands. If you follow Yii development at GitHub, most probably, you've seen him as @dynasource. He's an active contributor for a long time and participated in numerous bugfixes and enhancements. We believe his joining the team will improve Yii overall. Welcome!

Yii 2.0.10 is released

Yii 2.0.10 is out. This time there are tasty changes about URL handling, getting domain name from request, migrations and type casting in ActiveRecord. Additionally there are changes about testing in project templates made by Michael Bodnarchuk, author of Codeception.

Podium 0.2 released

Another version of Yii forum module was released.

  • Improved code (work in progress still).
  • More responsive layout.
  • Russian translation added.
  • Quill updated to 1.0.
  • Friends list added.
  • Install from zip file option added.

Redis Cache and Session for Yii2 build in phpredis extension

Alternative Redis Cache and Session Yii 2 components built on top of phpredis which are more performant than stock components:


How To Add Google ReCaptcha In Yii 2

Ahmed Khan wrote a step by step guide on adding Google’s reCAPTCHA to Yii forms.

Twig extension version 2.0.6 released

Twig extension was updated to version 2.0.6 fixing regression introduced by version 2.0.5.

Note that it's likely that it is the last 2.0.x release and the next one will be 2.1.x which may break backwards compatibility. Make sure you have ~2.0.0 in your composer.json if you want to stay on 2.0.x releases.

LUYA RC1 Release and new Website

We are proud to announce the first release candidate (1.0.0-RC1) of LUYA after weeks of intensive work.

Today we also present the new LUYA Logo and the brand new Website.

These are the most significant changes and additions:

  • The administration is loading at least twice as fast as before
  • Composer update has been speed up significantly by removing old dependencies (including bower dependencies)
  • Core classes and modules have been reorganized to optimize system architecture
  • Configuration file naming has been changed to improve clarity
  • cms, news and crawler modules now combine admin and frontend submodules so that only one composer package is required
  • Introduced tag mechanism to allow for special codes in text fields that are parsed and replaced with any thinkable type of content
  • Introduced block injectors that inject related and preprocessed data into a CMS block (the link inspector, as an example, can provide an URL based on a link value stored within a block)
  • Introduced the Lazyload widget that loads images only when they scroll into view
  • CMS pages can now be copied with their content blocks and languages
  • Textareas do now automatically resize vertically according to their content
  • NgRest Crud lists automatically activate pagination when there are more than 250 rows (this behavior can be configured)
  • Search results can be grouped by content type (this is configured adding CRAWL_GROUP meta information to the source code)
  • Tons of bug fixes and small improvements

Attention: If you want to upgrade to the first release candidate, there are a few breaking changes you have to take care of. With these changes done, we now have a stable and reliable foundation for the upcoming release candidates and the final release.

Please check the full Changelog and the Upgrading Guide.

If you have any problems or questions regarding the upgrade process, don't hesitate to contact us on Gitter or to create an Issue on GitHub.

4 October 2016
LUYA developer team