Skip to content

Commit 2fcb41e

Browse files
authored
Merge pull request #236 from emacs-jp/update/versions
Update Emacs versions
2 parents edf73af + 468c451 commit 2fcb41e

File tree

1 file changed

+25
-9
lines changed

1 file changed

+25
-9
lines changed

docs/tips/versions.md

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ author: zonuexe
44
title: "Emacsのバージョン"
55
description: "今日にEmacsと呼ばれるGNU Emacsのバージョン表記とリリースの種類、過去の更新履歴についてまとめます。"
66
date: 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

2525
GNU 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

Comments
 (0)