Leaflet

オープンソース JavaScript ライブラリです。
モバイルに優しいインタラクティブなマップのための

← ブログの投稿一覧へ戻る

Leaflet 1.0-rc3 の発表

イベントリスナーの呼び出し方法の回帰により、Leaflet チームは新しいリリース候補の凍結を余儀なくされました。そこで、3 つ目ができました。

バグ修正、バグ修正、バグ修正!

前のリリース候補では、イベントのリファクタリングと新しい L.Tooltip クラスが入り、奇妙なことに、今回のリリースの修正はほぼすべてこれらの 2 つの変更に関連しています!

今回の主な回帰は、Leaflet がイベントリスナーを呼び出す方法に影響しています。リスナーを呼び出す順番は、登録された順番と同じではありませんでした。

rc2 の前、Leaflet は明示的なコンテキストがあるリスナーとないリスナーを別々に処理していました。前者は登録された順番に関係なく、常に後者より先に呼び出されていましたが、順序は予測できませんでした。その間、明示的なコンテキストのないリスナーは、常に他のリスナーの後に呼び出されていましたが、登録された順に呼び出されていきました。

rc2 のイベントのリファクタリング作業では、それらを高速化するために、それらのコードの一部をファクタリングもしました。しかし、間違った方法で行いました!

この 3 番目のリリースでは、すべてのリスナーが予測可能な方法で動作するようにしました。これは明確な改善である一方、特別なケースでは副作用が発生する可能性があります。したがって、アップグレード時には注意してください!

このクイックフィックスリリースについては他に特筆すべきことはありません。1.0.0-rc3 の変更ログで、変更の全リストを確認してください。

夏のハッキング

チーム全員が休暇を取っている夏にリリースすると、面白い副作用が発生します。今回のリリースは主に旅行中に、電車と飛行機の中で行われました。そして一部はイラクの小さな村で、気温 53°C の下で行われました!

Iraq hacking

リリース候補を入手

前回のリリースと同様に、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」