top of page

新しいバージョンが2026.7.19で、0.9.2ではない理由 🗓️

執筆者の写真: Marcel Dütscher
Marcel Dütscher
7月28日
読了時間: 3分

今日アップデートする人は、バージョン0.9.1から2026.7.19にジャンプします。打ち間違いに見えますが、意図した決定です。バージョンの付け方を、「セマンティック」から日付ベースのバージョン(年.月.カウンター)に変えました。その理由をお話しします。


古い方式は、だれも聞かない質問に答えていました。 セマンティックバージョニング(0.9.1、1.2.3…)は、ソフトウェアライブラリの世界から来ています。そこではすばらしいものです。最初の数字は「何も壊れない」、二番目は「追加だけ」、三番目は「修理だけ」を約束します。ゲームは、そんな約束をだれにもしません。私たちのインターフェースの上に作られる、他のプログラムはないからです。だから私たちにとって、その数字はだれも聞かない質問に答えていて、実際に出てくるたったひとつの質問、「私のバージョンはどれくらい古いの?」には、答えてくれませんでした。


それに、私たちのペースがあります。 このゲームは、四半期ごとにアップデートが出るのではなく、平均で一日か二日にひとつ出ます。7月だけで、このバージョンが十九番目として加わる前に、十八回ありました。そのペースでは、記録のつけかたがばかばかしくなります。新しいバイオームは0.10.0? それとも0.9.2? 正直な答えは、毎回、どちらでもいいです。そのあいだ、先頭の0は「未完成」とささやき続けていますが、外ではもう家族がホストされたワールドで遊んでいます。それに、いつ「1.0」になるのでしょう。これにも、いい答えはありませんでした。ゲームは毎週育ち続けていて、お祝いのゴールラインは来ないからです。


日付ベースのバージョンなら、正しい質問にすぐ答えられます。 2026.7.19は、2026年7月の、その月の十九番目のリリースという意味です。すべてのバグ報告、「ゲームについて」を見るたびに、ビルドがどれだけ新しいかが、ひとりでにわかります。改善の速さが特徴のプロジェクトにとって、日付こそが、より正直な数字です。📅


2026.07.28.1のような完全な日付にしないのはなぜ? そうしたかったのですが、技術的にできません。自動アップデーターは、先頭にゼロのない三つの部分のバージョンしか理解しません。四つめの部分や「07」は、はねられます。だから、三つの部分で2026.7.19です。ひとつだけ不思議なことが残ります。Windowsのインストーラーは、最初の数字を255までに制限するので、内部では2026が26になり、「アプリと機能」には26.7.19と表示されます。ゲームのほかの場所では、すべて完全な数字が表示されます。🔧


わざと、一方通行に。 アップデーターはバージョンを大きさで比べるだけなので、2026.7.19は、考えられるどんな0.xや1.xよりも大きいです。だからこそ、切り替えをまたいでも自動アップデートが動き続けます。でも同時に、古い方式には戻れないということでもあります。古い形式の番号は、インストール済みのすべてのクライアントにとって、ダウングレードに見えるからです。私たちは、それをわかったうえで、その扉を閉めました。8月からは、きちんとすっきりします。カウンターは毎月1に戻ります。8月の最初のリリースは、ただの2026.8.1です。✨

最新記事

すべて表示
おそうじ完了:GitHubのキャッシュをようやくちゃんと使えるようになりました 🧹

前回の技術記事では、ビルドとチェックのパイプラインに本当は何がかかっているのかを測りました。わかったのは、お金ではなく、待ち時間と保存容量だということでした。その記事は「おそうじの作業は計画してあるけれど、まだ終わっていない」で締めくくっていました。ところが、思ったより早く進みました。今日のお昼の時点で、メインブランチに入っています。数字をご紹介します。 まず結果から。 リポジトリのキャッシュ使用

 
 
月に1000回のビルド実行、そのどれにもお金はかかっていません ⚙️

まず訂正です。この記事の最初のバージョンでは、GitHubのビルド時間を使い切ってしまい、そのせいでProアカウントにアップグレードせざるをえなかった、と書いていました。それは間違いでした。ドキュメントを一目見ればわかったことです。公開リポジトリでは、GitHubのビルド時間は無料です。アーティファクトもキャッシュもです。うちのリポジトリは5月末から公開されているので、1分もお金を払ったことはあり

 
 
SignPathの答えはノーでした:Windows版はしばらく署名なしのままです

数日前、このブログでお知らせしましたね。Windowsインストーラーのコード署名証明書をもらうために、SignPath Foundationの無料オープンソースプログラムに申請した、と。その答えが届きました。結果は、ノーです。この開発ブログは、うまくいったことを祝うだけの場所ではなく、こういうプロジェクトが本当はどう進むのかを正直に伝える場所です。だから、このお知らせもここに書きます。 おさらい:

 
 

コメント


この投稿へのコメントは利用できなくなりました。詳細はサイト所有者にお問い合わせください。
bottom of page