PHPStan 1.0
Спустя 6 лет разработки вышла первая «мажорная» версия статического анализатора PHP-кода PHPStan.
( читать дальше... )
>>> Подробности
>>> Полный список изменений (github.com)
Всего сообщений: 128
Спустя 6 лет разработки вышла первая «мажорная» версия статического анализатора PHP-кода PHPStan.
( читать дальше... )
>>> Подробности
>>> Полный список изменений (github.com)
Представлен новый релиз статического анализатора для PHP NoVerify, разрабатываемого компанией «В Контакте».
Изначально NoVerify разрабатывался для анализа исходного кода социальной сети ВКонтакте, размер которого превышает 5 миллионов строк кода. Поэтому преимущества данного статического анализатора можно заметить при большой кодовой базе (если размер проекта меньше 100 тысяч строк кода, рекомендуется использовать другие статические анализаторы).
NoVerify способен обрабатывать примерно 200 тысяч строк кода в секунду на современном компьютере (Intel Core i5 + SSD).
( читать дальше... )
>>> Подробности (github.com)
Состоялся выпуск 4-й версии популярной системы управления контентом (CMS) Joomla.
В новой версии:
Joomla написана преимущественно на РНР и распространяется на условиях лицензии GNU GPL версии 2.0.
>>> Подробности
>>> Ещё подробности (joomla.org)
Доступна версия 5.6 системы управления содержимым сайтов WordPress, получившая имя «Simone» в честь джазовой певицы Нины Симон. Основные изменения касаются настройки внешнего вида и улучшения безопасности:
>>> Подробности (wordpress.org)
Команда разработчиков PHP объявила о выпуске новой версии языка — PHP 8.0.0.
Улучшения и новые возможности:
Union Types. Вместо аннотаций PHPDoc для комбинации типов вы можете использовать нативные объявления типа union, которые проверяются во время выполнения.
Именованные аргументы. Вместо аннотаций PHPDoc теперь можно использовать структурированные метаданные с родным синтаксисом PHP.
Оператор nullsafe. Вместо проверки на null теперь можно использовать цепочку вызовов с новым оператором nullsafe. Когда проверка одного элемента в цепочке не удается, выполнение всей цепочки прерывается, и она сводится к null.
Just-in-time компиляция. В PHP 8 появилось два движка JIT. Tracing JIT, наиболее многообещающий из двух, показывает улучшенную производительность: втрое на синтетических тестах и в 1,5-2 раза на некоторых специфических приложениях. Типичная производительность приложения находится на одном уровне с PHP 7.4.
>>> Подробности (php.net)
Проект WikiMedia Foundation представил новую версию MediaWiki — wiki-движка, общедоступной базы знаний, в которую может сделать свой вклад любой желающий, написав статью, дополнив или исправив уже существующий материал. Это релиз с длительным сроком поддержки (LTS), он будет поддерживаться 3 года и является заменой прошлой LTS-ветки — 1.31. MediaWiki используется популярной электронной энциклопедией — Wikipedia, а также рядом других вики-сайтов, как крупнейшими, вроде Wikia, так и небольшими организациями и отдельными пользователями.
Ниже составлен список потенциально интересных и полезных для конечного пользователя изменений без углубления в подробности. В полной версии списка изменений значительное количество технических деталей о том, что было добавлено, удалено и отмечено как устаревшее.
aria-hidden, позволяющего скрывать данные внутри тега, где он применяется.Special:EditPage, Special:PageHistory, Special:PageInfo и Special:Purge. Аргумент к такой странице вызовет соответствующее действие, например, Special:EditPage/Foo откроет страницу редактирования статьи «Foo».$wgLogos — замена устаревшим опциям $wgLogo и $wgLogoHD для декларации логотипа вики-сайта. У этой опции появился новый атрибут — wordmark, позволяющий вместе с изображением лого также вывести и горизонтальное изображение печатного логотипа (wordmark). Что такое wordmark, пример логотипа с wordmark.$wgWatchlistExpiry — новая опция для автоматической очистки списка отслеживаемых страниц у пользователей.$wgForceHTTPS — принудительное использование HTTPS-соединения.$wgPasswordPolicy — введена новая проверка паролей, которая запрещает пользователям не только использовать своё имя в качестве секрета, но и свой пароль в качестве имени. Например, пароль «MyPass» и имя пользователя «ThisUsersPasswordIsMyPass».>>> Подробности (mediawiki.org)
Доступна версия 5.5 системы управления содержимым сайтов WordPress, получившая имя «Eckstine» в честь джазового музыканта Билли Экстайн. Основные изменения касаются скорости работы, оптимизации поиска и улучшение безопасности:
>>> Подробности (wordpress.org)
Доступна версия 5.4 системы управления содержимым сайтов WordPress, получившая имя «Adderley» в честь джазового музыканта Нэта Эддерли. Основные изменения касаются редактора блоков: расширился выбор блоков и возможности их настроек. Прочие изменения:
Для работы CMS рекомендуется PHP 7.3+, MySQL 5.6 или MariaDB 10.1+.
>>> Подробности (wordpress.org)
После 2 лет разработки выпущена новая версия открытого движка для создания форумов phpBB 3.3 с кодовым именем «Proteus». Среди изменений: поддержка PHP версии 7.1-7.4, расширенный набор эмодзи, удобное цитирование, легкое обновление, reCAPTCHA 2.0, улучшенные уведомления, новые иконки (с использованием CSS).
>>> Подробности (phpbb.com)
Сегодня на конференции SymfonyCon в Амстердаме был представлен пятый релиз свободного php-фреймворка Symfony, использующего модель MVC (wikipedia.org). В списке использующих Symfony проектов есть достаточно много популярных веб-приложений, таких как Drupal (CMS), Joomla (CMS), Facebook (SDK), Google API (SDK), phpBB, phpMyAdmin и другие. Среди 269 нововведений можно выделить 2 новых компонента:
>>> Подробности (github.com)
Юбилейный десятый DevConf пройдет в этом году 21-22 июня в X-perience Hall.
Как всегда - Вы решаете, кто попадет в программу секции Backend - голосуйте за интересные доклады, список заявок под катом
( читать дальше... )
>>> Подробности (devconf.ru)
6 декабря команда разработчиков PHP представила PHP 7.3.0.
Основные изменения:
Полный список изменений (на английском)
Одновременно с выпуском 7.3.0, команда разработчиков выпустила обновления PHP 5.6.39, PHP 7.0.33, PHP 7.1.25 и PHP 7.2.13
>>> Подробности (php.net)
Спустя почти два года вышла новая версия Apache NetBeans 9.0
NetBeans — это кроссплатформенная среда разработки приложений на языках Java, C++, PHP и многих других, благодаря поддержке дополнений.
Примечательно, что это первая версия, выпущенная после передачи проекта компанией Oracle некоммерческой организации Apache Software Foundation. Изначально выпуск девятой версии планировалось приурочить к выходу Java 9, но в связи с передачей проекта, выпуск был отложен. Лицензия изменена на лицензию Apache
Главные новшества:
Также стоит добавить, что судя по всему сайт http://www.netbeans.org больше не обновляется и проект доступен по адресу https://netbeans.apache.org
>>> Подробности и ссылки для скачивания (apache.org)
27 июня вышла новая версия Eclipse 4.8.0 Photon. Eclipse - платформа для построения IDE, включающая в себя плагины для поддержки разработки на разных языках. По словам Майка Милинковича, исполнительного директора Eclipse Foundation, задача Eclipse Photon - расширение многоязычных возможностей Eclipse за счет взаимодействия по протоколу LSP (Language Server Protocol), через который предоставляются поддержка редактирования кода на современных языках (в Eclipse поддерживается LSP версии 3.6 и Debug Adapter protocol 1.25).
Обновления плагинов:
В состав Eclipse включен плагин для поддержки разработки на Rust - Eclipse Corrosion 0.1.0 (первый языковый плагин, построенный на взаимодействии по LSP).
>>> Подробности (eclipse.org)
После 1 года разработки вышел скрипт-программа, переводящая страницы ВКонтакте в ленты RSS. Изначально vkfeed2rss был написан на C, но позже переписан на PHP. Скрипт выпускается под лицензией MIT.
Из возможностей:
Что нового по сравнению с прошлой версией 0.6:
>>> Репозиторий на Gitlab (gitlab.com)
php-parser — библиотека для синтаксического разбора исходников PHP в абстрактное синтаксическое дерево. Может использоваться для создания статических анализаторов, утилит рефакторинга и сбора метрик.
Список изменений можно посмотреть по ссылке.
>>> Подробности (github.com)
Restyaboard — это Trello-подобная канбан-доска на PHP. Выпускается под двойной лицензией — OSL 3.0 и коммерческой.
Restyaboard поддерживает несколько организаций, внутри них список дел. Карточка дела может иметь обсуждение. К карточке можно прикреплять изображения и прочие вложения. Карточке можно назначать текстовые метки (теги). Карточки распределяются по категориям типа «Сделать», «В работе», «Сделано». Категории представляются в виде вертикальных столбцов. Карточки перетаскиваются между категориями drag'n'drop'ом, также есть возможность сделать перенос через меню действий.
Улучшения в этой версии:
( читать дальше... )
Важные исправления:
( читать дальше... )
Обновление:
( читать дальше... )
Важные ссылки:
>>> Restyaboard
>>> Демо
>>> Google-группа/форум Restya
( читать дальше... )
>>> Дружелюбный перечень изменений (restya.com)
Сегодня 29 декабря 2017 года состоялся долгожданный релиз свободной панели управления серверами VPS/VDS
VestaCP 0.9.8-18.
После более чем годичного перерыва с даты предыдущего релиза, этот релиз порадует нас новой функциональностью, а именно:
Всего за 13 месяцев разработки сообществом было сделано 1478 коммитов, исправлено 29 багов и принят в основную ветку 141 пулл реквест.
>>> Подробности (vestacp.com)
Состоялся четвертый релиз свободного php-фреймворка Symfony, использующего модель MVC (wikipedia.org). В списке использующих Symfony проектов есть достаточно много популярных веб-приложений, таких как Drupal (CMS), Joomla (CMS), Facebook (SDK), Google API (SDK), phpBB, phpMyAdmin и другие. Только за последний год в проект было принято более 3000 коммитов от 300 разработчиков. В числе изменений и нововведений:
( читать дальше... )
>>> Подробности (symfony.com)
30 ноября 2017 г. команда разработчиков PHP объявила о выходе PHP 7.2.0, что является вторым мажорным обновлением в ветке PHP 7.
Основные изменения:
( читать дальше... )
>>> Подробности (php.net)
| следующие → |