Sam Dark
Новичок
С прошлого выпуска прошёл месяц, за который в мире много чего успело поменяться. Прежде всего, из-за вируса. Отменились почти все конференции, сошли на нет путешествия, был введён карантин, работа из дома с детьми 24/7 стала обычным делом. Начал изменяться общий ландшафт IT.
Что осталось неизменным, так это потребность в надёжном и удобном фреймворке для разработки и наше стремление выпустить Yii 3. Я рад, что вы поддерживаете нас несмотря на ситуацию.
Будьте здоровы и приятного чтения.
Спасибо!
Yii 2
Вышла версия 2.0.33. Исправлено 22 ошибки, сделано 4 улучшения.
Вышли расширения:
Yii 3
Чтобы лучше понимать картину разработки мы завели доску в Trello.
Новые страницы в руководстве по фреймворку:
Спасибо!
Хочу сказать спасибо всем спонсорам и разработчикам, благодаря которым стала возможна разработка Yii 3. Вместе у нас всё получится.
Отдельное спасибо тем, кто помог Yii 3 кодом:
Что осталось неизменным, так это потребность в надёжном и удобном фреймворке для разработки и наше стремление выпустить Yii 3. Я рад, что вы поддерживаете нас несмотря на ситуацию.
Будьте здоровы и приятного чтения.
Спасибо!
Yii 2
Вышла версия 2.0.33. Исправлено 22 ошибки, сделано 4 улучшения.
Вышли расширения:
Yii 3
Чтобы лучше понимать картину разработки мы завели доску в Trello.
- Был выпущен первый пакет Yii 3. Friendly exception. Само по себе грандиозным событием это не является, но начало положено.
- Composer config plugin стал частью yiisoft.
- Директория build Composer config plugin была перемещена в runtime.
- Проект по портированию слоя для работы с базами данных и active record из Yii 2 сильно продвинулся. Есть все шансы что он будет доведён до релиза.
- Хороший прогресс по yiisoft/yii-queue.
- Контейнер DI обзавёлся прокси при помощи yiisoft/proxy и yiisoft/container-proxy.
- Он же был ещё немного отполирован. Уменьшилось количество публичных методов. API стал немного проще.
- Коллектор из пакета yii-debug существенно продвинулся вперёд. Он уже гораздо мощнее, чем то, что было в Yii 2. Через прокси-контейнер можно перехватывать вызовы любого сервиса без необходимости его менять.
- Продвинулась разработка Gii.
- Пакет валидаторов обзавёлся skipOnError, возможностью переводить сообщения, иммутабельностью для правил и условной валидацией.
- Из пакета Aliases убрана возможность не кидать исключения при отсутствии запрашиваемого псевдонима.
- Был создан новый пакет с тонкой абстракцией над файловой системой.
- Прибавилось тестов в пакете yii-web.
- Отрефакторен VarDumper.
- Проведена ревизия Router.
- Сделана начальная реализация пакета REST. Часть кода может впоследствии переехать в yii-web.
- Emitter был вынесен из приложения в index.php.
Новые страницы в руководстве по фреймворку:
- Upgrading from Version 2.0.
- Saying Hello.
- Service components.
- Aliases.
- Class autoloading.
- Domain.
- Events.
- Using Yii with Swoole.
- Using Yii with RoadRunner.
- Structure overview.
- Packages.
- Security overview.
- Authorization.
- Authentication.
- Working with Passwords.
- Cryptography.
- Security best practices.
- Trusted request.
- Application.
- Entry Scripts.
Спасибо!
Хочу сказать спасибо всем спонсорам и разработчикам, благодаря которым стала возможна разработка Yii 3. Вместе у нас всё получится.
Отдельное спасибо тем, кто помог Yii 3 кодом: