@@ -4,7 +4,7 @@ author: zonuexe
44title : " Emacsのバージョン"
55description : " 今日にEmacsと呼ばれるGNU Emacsのバージョン表記とリリースの種類、過去の更新履歴についてまとめます。"
66date : 2019-01-13
7- last_modified : 2024-01-18
7+ last_modified : 2024-09-17
88---
99{% include JB/setup %}
1010
@@ -16,39 +16,54 @@ last_modified: 2024-01-18
1616次期安定版のプレテスト版として<time datetime =" 2024-09-11T18:42:33-0400 " >2024年9月11日</time >に** ` 30.0.91 ` ** がリリースされました。<br >
1717<!-- 次期安定版のリリース候補版として<time datetime="2023-07-23T11:55:44+0300">2023年7月23日</time>に**`29.1-rc1`**がリリースされました。<br> -->
1818<!-- GNU Emacsの新しい安定版である**`27.1`**が<time datetime="2020-08-06">2020年8月6日</time>にリリースされることが予告されています。<br> -->
19- masterブランチでは次のメジャーバージョンとなる ** ` 30 .0` ** 系統の開発が進行しています。</ins >
19+ <!-- masterブランチでは次のメジャーバージョンとなる **`31 .0`** 系統の開発が進行しています。</ins> -- >
2020
2121[ GNU Emacs ] : https://ja.wikipedia.org/wiki/GNU_Emacs
2222
2323## バージョン表記
2424
2525GNU Emacsのバージョン表記は<strong ><code ><var >x</var >.<var >y</var ></code ></strong >や<strong ><code ><var >x</var >.<var >y</var >.<var >z</var ></code ></strong >または<strong ><code ><var >x</var >.<var >y</var >-rc</code ></strong >の形式です。
2626
27- ここでは** Emacs 27** を例に紹介します。
27+ ここでは** Emacs 29** を例に紹介します。
28+
29+ ### バージョン種別の早見表
30+
31+ | バージョン例 | 状態 | 特徴 |
32+ | -------------:| --------------------------| ------------------------------------------------------------|
33+ | ` 29.0.50 ` | masterブランチの開発版 | 不安定です。何が起こるかわかりません |
34+ | ` 29.0.60 ` | リリースブランチの開発版 | プレテストに向けて安定性を高める作業中です |
35+ | ` 29.0.90 ` | プレテスト版 | 開発者にテストを呼び掛けている段階です |
36+ | ` 29.1-rc1 ` | リリース候補版 | 安定版としてリリースできるかの確認段階です |
37+ | ` 29.1 ` | 安定版 | 一般ユーザーに向けて提供される新しいメジャーバージョンです |
38+ | ` 29.2 ` | 安定版(バグフィックス) | 一般ユーザーに向けて提供される修正バージョンです |
2839
2940### 開発版 (master)
3041
31- * 正式にリリースされていない開発中のバージョンです
32- * 便宜上、** ` 27.0.50 ` ** のような番号がつけられています
33- * EmacsのGitリポジトリのmasterブランチからソースコードをチェックアウトした場合は通常このバージョンです
42+ * ** 正式にリリースされていない** 開発中のバージョンです
43+ * 便宜上、** ` 29.0.50 ` ** , ** ` 29.0.60 ` ** のような番号がつけられています
44+ * EmacsのGitリポジトリからソースコードをチェックアウトした場合は通常このバージョンです
45+ * masterブランチではバージョン番号は** ` .0.50 ` ** で終わります
46+ * 新バージョンリリースに向けて` emacs-29 ` のようなリリースブランチができると** ` .0.60 ` ** になります
3447 * 日常的に変更されるため、** 自分で問題解決できるユーザー** 以外には向きません
3548
3649### プレテスト版 (pretest)
50+
3751 * 次の安定版に向けて開発が進むと段階的にリリースされるバージョンです
38- * 通例、** ` 27.0.90 ` ** から始まり、** ` 27.0.91 ` ** , ** ` 27.0.92 ` ** ... のように進んでいきます
52+ * Emacs開発者に向けてテストを呼び掛けている段階です
53+ * 通例、** ` 29.0.90 ` ** から始まり、** ` 29.0.91 ` ** , ** ` 29.0.92 ` ** ... のように進んでいきます
3954 * 一般的なソフトウェアの** β版** に相当します
4055 * ** 新しいものをいち早く試したい熟練ユーザー** はこの時点で試してもよいでしょう
4156
4257### リリース候補版 (<abbr title =" Release Candidate " >RC</abbr >)
4358
4459 * さらに開発が進み、安定版としてリリースするための候補バージョンです
45- * ** ` 27 .1-rc1` ** , ** ` 27 .1-rc2` ** , ** ` 27 .2-rc1` ** のように、バージョン番号の最後に` -rc ` がつきます
60+ * ** ` 29 .1-rc1` ** , ** ` 29 .1-rc2` ** , ** ` 29 .2-rc1` ** のように、バージョン番号の最後に` -rc ` がつきます
4661 * ** Lispパッケージの開発者** はこの段階でテストしておくことが望ましいです
4762
4863### 安定版 (stable)
4964
5065 * 品質が安定し、正式にリリースされたバージョンです
51- * ** ` 27 .1` ** , ** ` 27 .2` ** のような2桁の表記です
66+ * ** ` 29 .1` ** , ** ` 29 .2` ** のような2桁の表記です
5267 * ** 特別な理由がない限りはこのバージョンの利用を推奨します**
5368
5469## 各OSのEmacsバージョン
@@ -116,6 +131,7 @@ Emacsマニュアルでは「アンチニュース」の形式でまとめられ
116131 * [ Emacs 25 アンチニュース] ( https://ayatakesi.github.io/emacs/26.1/html/Antinews.html )
117132 * [ Emacs 26 アンチニュース] ( https://ayatakesi.github.io/emacs/27.1/html/Antinews.html )
118133 * [ Emacs 27 アンチニュース] ( https://ayatakesi.github.io/emacs/28.2/html/Antinews.html )
134+ * [ Emacs 28 アンチニュース] ( https://ayatakesi.github.io/emacs/29.4/html/Antinews.html )
119135
120136以下の表は2018年(Emacs 26)以降のGNU Emacsのリリースカレンダーです。
121137
0 commit comments