BUILDというのはmikutterの開発が始まった日を0としての起算日です。先頭には意味のない0をつけていました。これは、何かミスった時に開発版ですしおすしと言い訳するための免罪符で、それ以上の意味を持ちませんでした。昨今の拡がりを鑑みるに、これが免罪符として機能しない気がしてきたので、酔った勢いでこれを取り去り、ついでにセマンティックバージョニングを採用することにしました。0.2から3.0は大幅に飛んでないのか飛びすぎやろと言われることがしばしばありまくりますが、誤解です。当初次回のバージョンは0.3を予定していました。これは古いバージョニングに当てはめると、以下のようになります。00.3.0これを、新しいバージョニングにそのまま当てはめます。03.0.00.2の次は3.0です。いうより、0.2は新しいバージョニングに当てはめると2.0となります。何もおかしくない、順当な変化だということがわかりますね。ビルド番号は、これを書いている時点では互換性とかだるいとか忘れてたなどの理由まだついてますが、いずれ消えるでしょう。前よりガンガンバージョン上がっていく感じに思えますが、桁の問題ですね。飾りなのでこれくらい華やかな方がいいのかもしれません。ライセンスを採用します。今までの設定ファイルには幾つか要望がありました。テキストエディタで読むことができない極稀に壊れるプラグインが扱うデータベースがどこにあるか分からず、データの引き継ぎが困難1.はそういう需要がいくらかあるということ。2.については、1.の問題のせいでどういう理由でエラーが発生しているのかわからないということ。3.については、データベース等大きなデータは設定ファイルに置くべきでないと言いながら、ではどこに置けばいいのかを明言していなかったため、プラグイン開発者が思い思いの場所に置いていたため、ユーザは設定を別の場所に引き継ぐ時に、どれが引き継ぐべきデータか分からないという問題がありました。3からは、設定をYAMLで保持します。前のデータからの引き継ぎは、アップデート後の初回起動時に自動的に行われます。いうディレクトリを持つことができ、この中に恒久的なファイルを置くことができます。