From 468c451bf77470fee9b93737db4a5f6d1993c666 Mon Sep 17 00:00:00 2001 From: USAMI Kenta Date: Tue, 17 Sep 2024 04:41:47 +0900 Subject: [PATCH] Update Emacs versions --- docs/tips/versions.md | 34 +++++++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/docs/tips/versions.md b/docs/tips/versions.md index d7e0b33..3d36f6b 100644 --- a/docs/tips/versions.md +++ b/docs/tips/versions.md @@ -4,7 +4,7 @@ author: zonuexe title: "Emacsのバージョン" description: "今日にEmacsと呼ばれるGNU Emacsのバージョン表記とリリースの種類、過去の更新履歴についてまとめます。" date: 2019-01-13 -last_modified: 2024-01-18 +last_modified: 2024-09-17 --- {% include JB/setup %} @@ -16,7 +16,7 @@ last_modified: 2024-01-18 次期安定版のプレテスト版としてに**`30.0.91`**がリリースされました。
-masterブランチでは次のメジャーバージョンとなる **`30.0`** 系統の開発が進行しています。 + [GNU Emacs]: https://ja.wikipedia.org/wiki/GNU_Emacs @@ -24,31 +24,46 @@ masterブランチでは次のメジャーバージョンとなる **`30.0`** GNU Emacsのバージョン表記はx.yx.y.zまたはx.y-rcの形式です。 -ここでは**Emacs 27**を例に紹介します。 +ここでは**Emacs 29**を例に紹介します。 + +### バージョン種別の早見表 + +| バージョン例 | 状態 | 特徴 | +|-------------:|--------------------------|------------------------------------------------------------| +| `29.0.50` | masterブランチの開発版 | 不安定です。何が起こるかわかりません | +| `29.0.60` | リリースブランチの開発版 | プレテストに向けて安定性を高める作業中です | +| `29.0.90` | プレテスト版 | 開発者にテストを呼び掛けている段階です | +| `29.1-rc1` | リリース候補版 | 安定版としてリリースできるかの確認段階です | +| `29.1` | 安定版 | 一般ユーザーに向けて提供される新しいメジャーバージョンです | +| `29.2` | 安定版(バグフィックス) | 一般ユーザーに向けて提供される修正バージョンです | ### 開発版 (master) - * 正式にリリースされていない開発中のバージョンです - * 便宜上、**`27.0.50`**のような番号がつけられています - * EmacsのGitリポジトリのmasterブランチからソースコードをチェックアウトした場合は通常このバージョンです + * **正式にリリースされていない**開発中のバージョンです + * 便宜上、**`29.0.50`**, **`29.0.60`**のような番号がつけられています + * EmacsのGitリポジトリからソースコードをチェックアウトした場合は通常このバージョンです + * masterブランチではバージョン番号は**`.0.50`**で終わります + * 新バージョンリリースに向けて`emacs-29`のようなリリースブランチができると**`.0.60`**になります * 日常的に変更されるため、**自分で問題解決できるユーザー**以外には向きません ### プレテスト版 (pretest) + * 次の安定版に向けて開発が進むと段階的にリリースされるバージョンです - * 通例、**`27.0.90`**から始まり、**`27.0.91`**, **`27.0.92`**... のように進んでいきます + * Emacs開発者に向けてテストを呼び掛けている段階です + * 通例、**`29.0.90`**から始まり、**`29.0.91`**, **`29.0.92`**... のように進んでいきます * 一般的なソフトウェアの**β版**に相当します * **新しいものをいち早く試したい熟練ユーザー**はこの時点で試してもよいでしょう ### リリース候補版 (RC) * さらに開発が進み、安定版としてリリースするための候補バージョンです - * **`27.1-rc1`**, **`27.1-rc2`**, **`27.2-rc1`**のように、バージョン番号の最後に`-rc`がつきます + * **`29.1-rc1`**, **`29.1-rc2`**, **`29.2-rc1`**のように、バージョン番号の最後に`-rc`がつきます * **Lispパッケージの開発者**はこの段階でテストしておくことが望ましいです ### 安定版 (stable) * 品質が安定し、正式にリリースされたバージョンです - * **`27.1`**, **`27.2`** のような2桁の表記です + * **`29.1`**, **`29.2`** のような2桁の表記です * **特別な理由がない限りはこのバージョンの利用を推奨します** ## 各OSのEmacsバージョン @@ -116,6 +131,7 @@ Emacsマニュアルでは「アンチニュース」の形式でまとめられ * [Emacs 25 アンチニュース](https://ayatakesi.github.io/emacs/26.1/html/Antinews.html) * [Emacs 26 アンチニュース](https://ayatakesi.github.io/emacs/27.1/html/Antinews.html) * [Emacs 27 アンチニュース](https://ayatakesi.github.io/emacs/28.2/html/Antinews.html) + * [Emacs 28 アンチニュース](https://ayatakesi.github.io/emacs/29.4/html/Antinews.html) 以下の表は2018年(Emacs 26)以降のGNU Emacsのリリースカレンダーです。