今後も、後方互換性に問題があったとすぐに言います。
「レインボー」というコードネームの新バージョンは、グレン・ヒンクル、アビジット・メノン・セン、マーカス・ランバーグ、セバスチャン・リーデル自身を含む教育グループの最初のリリースです。 ご存知のように、最後の2つはCatalystを開発したメイングループのメンバーです。 また、githubのオブザーバーの数は700に近づいています。これはすべて、フレームワークの開発と人気の高まりを示しています。
変更の全リストから、セバスチャン自身が以下を選び出します。
- TLSおよびIPv6のサポートの改善。
- コマンドシステムは完全に再設計されました。
- プラグインスケルトンを作成し、CPANにアップロードする手順を追加。
- イベントループを制御する必要がなくなりました。
- RESTfullアプリケーションを使用したより便利な作業。
- JSONで動作する多くのセクションがよりスマートになりました。
- ルートを再割り当てできるようになりました。
- テンプレートと静的ファイルは、_DATA_セクションから抽出でき、便利な方法で配置できます。
- プラグインを使用したテンプレート内のアセットと静的ファイルとの単純化されたリンク。
- ルートがない場合、またはエラーの検出時に生成されたページには、開発者を支援する多くのデバッグ情報が含まれています。
- Hypnotoadは、個別の構成ファイルを必要としなくなりました。
- RFC 6455(WebSocketプロトコル)の完全サポート。
- ルートの非厳密ラベルは、「/(。foo)」ではなく「/#foo」として示されるようになりました。
- I18Nモジュールはディストリビューションから削除され、個別のプラグインとして開発されています 。
変更の詳細リストには30の項目があり、GitHubの変更ログにあります。
これは無料の翻訳です。オリジナルはSebastienのブログにあります: blog.kraih.com/mojolicious-30-released