Команда Laravel с гордостью объявляет о релизе Laravel 5.3, доступной для всех. Новые возможности версии 5.3 направлены на улучшение скорости разработчика за счет добавления и улучшения функций «из коробки».
Этот релиз будет получать общие обновления в течение шести месяцев, и обновления безопасности в течение одного года. Laravel 5.1 является последней версией LTS, включающей исправления ошибок в течение двух лет, и исправления безопасности в течение трех лет.
Ниже краткий обзор некоторых основных моментов новой 5.3 версии.
Вышел релиз Laravel 5.3
Вышел финальный релиз PHP 5.6.0
28 августа, команда разработчиков PHP объявила об релизе версии 5.6.0!
Основные нововведения PHP 5.6.0:
- Скалярные выражения в константах
- Функции с переменным числом аргументов при помощи оператора
...
- Оператор возведения в степень
**
- Импорт функций и констант при помощи ключевого слова use
- В ядро включен интерактивный отладчик phpdbg.
- Разрешено повторное использование php://input, а $HTTP_RAW_POST_DATA объявлена устаревшей
- GMP-объекты теперь поддерживают перегрузку операторов
- Поддержка загрузки файлов больше 2 Гб
Выпуск PHP 5.3.29 ознаменовал прекращение поддержки ветки PHP 5.3
Представлен корректирующий релиз языка программирования PHP 5.3.29. В выпуск PHP 5.3.29 включены бэкпортированные из веток PHP 5.4 и 5.5 исправления 25 потенциальных проблем с безопасностью. Поддержка ветки PHP 5.3 официально завершена, дальнейшие обновления выпускать не планируется. Всем пользователям рекомендуется перейти на использование веток PHP 5.4 или 5.5, поддержка которых продлится до 2015 и 2016 годов.
Обновление PHP 5.5.13 и 5.4.29
Доступны корректирующие выпуски интерпретатора языка программирования PHP 5.5.13 и 5.4.29, в которых отмечено 20 и 16 исправлений. В том числе устранены две уязвимости в расширении Fileinfo (CVE-2014-0238, CVE-2014-0237), которые могут использоваться для совершения DoS-атак. Устранены крахи при выводе несериализированных объектов "SplFileObject" и при обработке некорректных данных в DateTime.
Дополнительно можно отметить успехи в развитии проекта PHPNG, в рамках которого развивается новый вариант движка Zend Engine, в котором задействованы новые методы организации работы с памятью, позволившие добиться увеличения производительности реальных приложений на 10-30%. За прошедший месяц внесены оптимизации в zend_hash API и обеспечена поддержка 18 расширений PHP, в том числе ext/json. Всего поддерживается 64 расширения, пока не поддерживается 12, из которых наиболее существенны mysqlnd, imap и intl. 14 июня желающие могут пообщаться с Дмитрием Стоговым, лидером проекта PHPNG, который выступит с докладом на конференции DevConf 2014.
PHP 5.6.0 Alpha
Представлен вервый альфа-выпуск новой значительной ветки языка программирования PHP 5.6.0.
Наиболее заметные улучшения:
- Константные скалярные выражения (constant scalar expressions), допускающие применение операций над числовыми или строковыми литералами и константами в контексте, предусмотренном для статических значений, таком как определение констант или значений по умолчанию аргументов функций. Например, "const ONE = 1; const TWO = ONE + 2;"
- Функции с переменным числом аргументов (Variadic function), при определении которых явно не указывается число передаваемых аргументов. Например, функцию "function f($req, $opt = null, ...$params)" можно вызывать как f(1, 2), f(1, 2, 3, 4, 5) и т.п., где $req является обязательным аргументом, $opt - опциональным, а все дополнительные аргументы передаются в форме массива $params.