Leaflet 1.0-rc3 の発表
イベントリスナーの呼び出し方法の回帰により、Leaflet チームは新しいリリース候補の凍結を余儀なくされました。そこで、3 つ目ができました。
バグ修正、バグ修正、バグ修正!
前のリリース候補では、イベントのリファクタリングと新しい L.Tooltip
クラスが入り、奇妙なことに、今回のリリースの修正はほぼすべてこれらの 2 つの変更に関連しています!
今回の主な回帰は、Leaflet がイベントリスナーを呼び出す方法に影響しています。リスナーを呼び出す順番は、登録された順番と同じではありませんでした。
rc2 の前、Leaflet は明示的なコンテキストがあるリスナーとないリスナーを別々に処理していました。前者は登録された順番に関係なく、常に後者より先に呼び出されていましたが、順序は予測できませんでした。その間、明示的なコンテキストのないリスナーは、常に他のリスナーの後に呼び出されていましたが、登録された順に呼び出されていきました。
rc2 のイベントのリファクタリング作業では、それらを高速化するために、それらのコードの一部をファクタリングもしました。しかし、間違った方法で行いました!
この 3 番目のリリースでは、すべてのリスナーが予測可能な方法で動作するようにしました。これは明確な改善である一方、特別なケースでは副作用が発生する可能性があります。したがって、アップグレード時には注意してください!
このクイックフィックスリリースについては他に特筆すべきことはありません。1.0.0-rc3 の変更ログで、変更の全リストを確認してください。
夏のハッキング
チーム全員が休暇を取っている夏にリリースすると、面白い副作用が発生します。今回のリリースは主に旅行中に、電車と飛行機の中で行われました。そして一部はイラクの小さな村で、気温 53°C の下で行われました!
リリース候補を入手
前回のリリースと同様に、CDN を使用できます。
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
<script src="https://unpkg.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
JavaScript ファイルの非圧縮バージョンも、次の場所から利用できます。
<script src="https://unpkg.com/leaflet@1.0.0-rc.3/dist/leaflet-src.js"></script>
このリリースは、NPM (npm install leaflet@rc
)、GitHub のダウンロード、CDN のダウンロード でも利用できます。Bower の使用は推奨しません。
使用して楽しんだり、バグを報告して最終的な Leaflet 1.0 リリースの準備を手伝ってください! (問題)
謹んで,
「Leafteam」