この記事は、Express.jsのバージョン5.2.1のリリースに関する情報を提供しています。このリリースは、2023年12月1日に行われ、主にバグ修正や機能改善が含まれています。リリースノートには、バージョン5.2.0から5.2.1までの変更点が記載されており、特にUlisesGasconがこのリリースを担当しました。リリースに関する詳細な変更履歴は、GitHubのリポジトリで確認できます。 • Express.jsのバージョン5.2.1がリリースされた • リリース日は2023年12月1日 • 主な変更点はバグ修正と機能改善 • リリースノートには5.2.0からの変更点が含まれている • UlisesGasconがリリースを担当した
Express.jsのバージョン5.2.0がリリースされ、いくつかの重要な変更が行われた。主な変更点には、CVE-2024-51999に対するセキュリティ修正が含まれている。また、依存関係の更新やコードのリファクタリングが行われ、特にacceptsLanguagesの実装がスプレッド演算子を使用して簡素化された。テストカバレッジの向上や、Node.jsの新しいバージョン(24および25)のテストマトリックスへの追加も行われた。ドキュメントの更新や、非推奨の引数に対する警告の追加も含まれている。これらの変更は、全体的なパフォーマンスとセキュリティの向上を目指している。 • CVE-2024-51999に対するセキュリティ修正が行われた。 • acceptsLanguagesの実装がスプレッド演算子を使用して簡素化された。 • テストカバレッジが向上し、app.listen()のバリエーションに対するカバレッジが追加された。 • Node.jsの新しいバージョン(24および25)がテストマトリックスに追加された。 • ドキュメントが更新され、非推奨の引数に対する警告が追加された。
Express.jsのバージョン4.22.0がリリースされ、主にセキュリティ修正といくつかの改善が行われた。特に、CVE-2024-51999に対するセキュリティフィックスが含まれている。コードの可読性を向上させるためのリファクタリングが行われ、Node.jsのバージョン23.0へのサポートが追加された。また、古いNode.jsバージョンに対するCIの修正や、特定の依存関係に対するチルダ表記の使用が導入された。これにより、テストマトリックスにNode.js 24が追加され、クエリテストのスキップ範囲が広がった。 • CVE-2024-51999に対するセキュリティフィックスが含まれている • コードの可読性を向上させるためのリファクタリングが行われた • Node.jsのバージョン23.0へのサポートが追加された • 古いNode.jsバージョンに対するCIの修正が行われた • 特定の依存関係に対するチルダ表記の使用が導入された
What's Changed Update captains by @UlisesGascon in #6027 build: Node.js 23.0 by @bjohansebas in #6075 Add funding field (v5) by @bjohansebas in #6064 ✅ add discarded middleware test by @ctcpip in ...