Выпущен Mojolicious 9.0


Существует новая основная версия веб-фреймворка Perl в реальном времени, Mojolicious. Под кодовым названием «Вафля, Mojolicious 9.0 поставляется с улучшениями, но также и с кардинальными изменениями. 

Прежде всего, начиная с версии 8.50 Mojolicious требует Perl 5.16, что позволило фреймворку принять более продвинутую функциональность. Это может быть изменение, но все же, если учесть, что последняя версия Perl-5.32.1, это не так уж важно. Однако в ближайшем будущем ожидается переход на Perl 5.20.

Полный список изменений:

— Добавлена поддержка конкретных плагинов для развертывания.

— Удалено Mojo::IOLoop::Задержка.

— Удален скрытый атрибут из Mojolicious::Routes.

— Удалены методы hide и is_hidden из Mojolicious::Routes.

— Удален устаревший метод успеха из Mojo::Transaction.

— Удалены устаревшие методы detour, over, route и via из Mojolicious::Routes::Route.

— Удален устаревший метод local_address из Mojo::UserAgent.

— Удалены устаревшие параметры tls_ciphers, tls_protocols, tls_verify и tls_version из Mojo::IOLoop::TLS.

— Удалена устаревшая опция local_address из Mojo::IOLoop::Client.

— Удалено устаревшее значение тайника конфигурации.

— Изменено Mojo::Log для объединения нескольких сообщений журнала с пробелом вместо новой строки.

— Добавлен метод is_reserved в Mojolicious::Routes::Route.

— Улучшено Mojolicious::Routes, чтобы запретить использование зарезервированных значений тайника, таких как «/:действие», в шаблонах маршрутов.

— Улучшено Mojolicious::Маршруты для создания исключений для отсутствующих контроллеров.

— Улучшено Mojolicious::Routes для создания исключений для маршрутов с контроллерами, но без действий.

— Улучшено Mojolicious::Routes, чтобы запретить пространство имен без контроллера для маршрутизации.

— Улучшено Mojolicious::Маршруты, чтобы умереть, если автоматический рендеринг не удался.

— Улучшен метод рендеринга в Mojolicious::Controller, чтобы умереть, если ответ не может быть отрисован.

— Улучшенный ответ->статический помощник, чтобы умереть, если запрошенный файл не существует. — Улучшена функция контекстного ведения журнала в Mojo::Log, чтобы не объединять сообщения журнала и контекст.

— Улучшен метод all_text в Mojo::DOM для исключения «

Добавить комментарий