summaryrefslogtreecommitdiff
path: root/website/src/ja/changelog/overview.md
blob: 3b03477c46c0cb2d473c62d95c16c2a6ae738e83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
---
layout: doc
---

# 更新履歴

LunaticChat に関する更新履歴です. 

## バージョニング

::: tip

LunaticChat における独立バージョニングの詳細は [ビルド・リリース・バージョニング](../docs/developers/resource.md) を参照してください.

:::

LunaticChat ではセマンティックバージョニングを採用しています.バージョン番号は `MAJOR.MINOR.PATCH` の 3 つの数字で構成され,それぞれ次の基準で上がります.

| 位置 | 上がる条件 | 例 |
|------|-----------|-----|
| **MAJOR** | プレリリース (v0 系) から最初の安定版へ移行する際に使用しました.安定版に入って以降は使用していません | `v0.11.0``v1.0.0` |
| **MINOR** | 機能の追加・変更,および**サポート対象プラットフォームの打ち切り** | `v1.2.2``v1.3.0` (サーバー間 DM の追加,Paper 26.1 の打ち切り) |
| **PATCH** | 不具合修正と依存関係の更新のみ.機能の変更を含みません | `v1.2.0``v1.2.1` (依存更新のみ) |

::: warning サポート打ち切りは MINOR で行います

「Paper 26.1 のサポートを終了」「Velocity 3.5.x のサポートを終了」のような**動作環境の切り捨ては MINOR バンプで行います**.MAJOR は上がらないため,マイナーバージョンの更新であっても動作しなくなる組み合わせがありえます.更新の前に対象バージョンの更新履歴を確認してください.

:::

### Paper 版と Velocity 版は別のバージョン番号を持ちます

Paper / Folia 向けプラグインと Velocity 向けプラグインは独立してリリースされるため,バージョン番号も別々に進みます.番号が揃っていないのは正常な状態です.

リリースは対象を示すタグで行います.

| タグ | リリース対象 |
|------|-------------|
| `paper/vX.Y.Z` | Paper / Folia 版のみ |
| `velocity/vX.Y.Z` | Velocity 版のみ |
| `vX.Y.Z` | 両方同時.共有モジュール `engine` の変更など,双方に影響する変更で使用します |

### プラグインバージョンは互換性を表しません

Paper 版と Velocity 版が通信できるかどうかは,プラグインバージョンではなく両者に埋め込まれた**プロトコルバージョン**で決まります.バージョン番号が離れていても組み合わせられる場合があり,逆に近い番号同士でも組み合わせられない場合があります.

詳しくは [Paper / Velocity 互換性](/ja/docs/reference/compatibility) を参照してください.

### サポート対象

サポート対象は**各プラットフォームの最新リリースのみ**です.古いバージョンへの修正の backport は,どうしても必要な場合を除いて行いません.

nightly ビルドは開発中のコミットから自動生成されるビルドであり,正式なリリースではないためサポート対象外です.nightly を使用している場合は,ログイン時と `/lc status` の実行時に警告が表示されます.