diff options
| author | Sho Sakuma <me@m1sk9.dev> | 2026-09-29 00:02:11 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-29 00:02:11 +0900 |
| commit | cb01ea92d0ff710ac2ebe3273d8bf4c8b8edeb5a (patch) | |
| tree | ed96d84378c2dfc2d05649b9ac923bbb310bf4c4 | |
| parent | 217b869748946448c8c93dddb27085d0884f29f4 (diff) | |
| parent | 50c2d55be2a85fe61c9694a27019031245dd1e6c (diff) | |
| download | LunaticChat-cb01ea92d0ff710ac2ebe3273d8bf4c8b8edeb5a.tar.gz LunaticChat-cb01ea92d0ff710ac2ebe3273d8bf4c8b8edeb5a.tar.bz2 LunaticChat-cb01ea92d0ff710ac2ebe3273d8bf4c8b8edeb5a.zip | |
Merge pull request #320 from m1sk9/docs/release-v1.5.0
Prepare Paper v1.5.0 and Velocity v1.3.1 releases
| -rw-r--r-- | gradle.properties | 4 | ||||
| -rw-r--r-- | website/.vitepress/config/en.ts | 8 | ||||
| -rw-r--r-- | website/.vitepress/config/ja.ts | 8 | ||||
| -rw-r--r-- | website/src/changelog/paper/v1.5.0.md | 37 | ||||
| -rw-r--r-- | website/src/changelog/velocity/v1.3.1.md | 25 | ||||
| -rw-r--r-- | website/src/ja/changelog/paper/v1.5.0.md | 37 | ||||
| -rw-r--r-- | website/src/ja/changelog/velocity/v1.3.1.md | 25 |
7 files changed, 142 insertions, 2 deletions
diff --git a/gradle.properties b/gradle.properties index cda4854..016e1b3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,5 +5,5 @@ org.gradle.parallel=true org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled # Platform versions (can be released independently) -paperVersion=1.4.0 -velocityVersion=1.3.0 +paperVersion=1.5.0 +velocityVersion=1.3.1 diff --git a/website/.vitepress/config/en.ts b/website/.vitepress/config/en.ts index 8bf7466..55207ce 100644 --- a/website/.vitepress/config/en.ts +++ b/website/.vitepress/config/en.ts @@ -114,6 +114,10 @@ export const en: DefaultTheme.Config = { text: 'v1', items: [ { + link: '/changelog/paper/v1.5.0', + text: 'v1.5.0', + }, + { link: '/changelog/paper/v1.4.0', text: 'v1.4.0', }, @@ -132,6 +136,10 @@ export const en: DefaultTheme.Config = { text: 'v1', items: [ { + link: '/changelog/velocity/v1.3.1', + text: 'v1.3.1', + }, + { link: '/changelog/velocity/v1.3.0', text: 'v1.3.0', }, diff --git a/website/.vitepress/config/ja.ts b/website/.vitepress/config/ja.ts index 90d16aa..bd73e90 100644 --- a/website/.vitepress/config/ja.ts +++ b/website/.vitepress/config/ja.ts @@ -120,6 +120,10 @@ export const ja: DefaultTheme.Config = { text: 'v1', items: [ { + link: '/ja/changelog/paper/v1.5.0', + text: 'v1.5.0', + }, + { link: '/ja/changelog/paper/v1.4.0', text: 'v1.4.0', }, @@ -138,6 +142,10 @@ export const ja: DefaultTheme.Config = { text: 'v1', items: [ { + link: '/ja/changelog/velocity/v1.3.1', + text: 'v1.3.1', + }, + { link: '/ja/changelog/velocity/v1.3.0', text: 'v1.3.0', }, diff --git a/website/src/changelog/paper/v1.5.0.md b/website/src/changelog/paper/v1.5.0.md new file mode 100644 index 0000000..b2d7bb0 --- /dev/null +++ b/website/src/changelog/paper/v1.5.0.md @@ -0,0 +1,37 @@ +--- +layout: doc +--- + +# v1.5.0 + +- Download: + - [GitHub](https://github.com/m1sk9/LunaticChat/releases/tag/v1.5.0) + - [Modrinth](https://modrinth.com/plugin/lunaticchat/version/1.5.0) + +## New Features + +- Added the `{world}`, `{display_name}`, `{channel_id}` and `{role}` placeholders to `messageFormat`. + - `{world}` works in `directMessageFormat` and `channelMessageFormat`; the other three work in `channelMessageFormat`. + - `{display_name}` keeps the colors and hover text that other plugins give the display name, without recoloring the rest of the message. + - `{role}` is shown in the configured language. + - See [Placeholders](/docs/reference/message-format#placeholders) for the details. +- Raised the protocol version to `1.0.2`. + - Cross-server direct messages now carry the world the sender is in. + - Paper and Velocity can be updated in either order. + +## Changes + +- [`/lc channel status`](/docs/reference/commands#lc-channel-status) now shows member roles in the configured language instead of `[OWNER]` / `[MOD]`. +- Each release tag now carries exactly one platform: `vX.Y.Z` for Paper / Folia and `velocity/vX.Y.Z` for Velocity. + - Up to v1.4.0, a `vX.Y.Z` release could contain both JARs. When both platforms are updated together, there are now two GitHub Releases. + - The download links in earlier release notes have been corrected to match. + +## Bug Fixes + +- Fixed a channel or player name containing `{message}` or another placeholder being replaced instead of shown as written +- Fixed the update checker never reporting a new release under certain conditions + - This happened whenever the newest GitHub release was a Velocity release or was not tagged `vX.Y.Z`. + +## Notes + +- For `{world}` to show in a direct message from another server, the sending server needs Paper v1.5.0 and the proxy needs [Velocity v1.3.1](/changelog/velocity/v1.3.1). Otherwise it is empty. diff --git a/website/src/changelog/velocity/v1.3.1.md b/website/src/changelog/velocity/v1.3.1.md new file mode 100644 index 0000000..41ee16d --- /dev/null +++ b/website/src/changelog/velocity/v1.3.1.md @@ -0,0 +1,25 @@ +--- +layout: doc +--- + +# v1.3.1 + +- Download: + - [GitHub](https://github.com/m1sk9/LunaticChat/releases/tag/velocity/v1.3.1) + - [Modrinth (Velocity)](https://modrinth.com/plugin/lunaticchat/version/1.3.1-velocity) + +## New Features + +- Cross-server direct messages now pass on the world the sender is in. + - The `{world}` placeholder therefore works on the receiving server as well. See [Placeholders](/docs/reference/message-format#placeholders). +- Raised the protocol version to `1.0.2`. + - Paper and Velocity can be updated in either order. + +## Changes + +- Each release tag now carries exactly one platform: `velocity/vX.Y.Z` for Velocity and `vX.Y.Z` for Paper / Folia. + - Up to v1.3.0, the Velocity JAR could be published inside a `vX.Y.Z` release together with the Paper one. + +## Notes + +- `{world}` in a cross-server direct message also needs the sending server to run [Paper v1.5.0](/changelog/paper/v1.5.0). Otherwise it is empty. diff --git a/website/src/ja/changelog/paper/v1.5.0.md b/website/src/ja/changelog/paper/v1.5.0.md new file mode 100644 index 0000000..e271ec6 --- /dev/null +++ b/website/src/ja/changelog/paper/v1.5.0.md @@ -0,0 +1,37 @@ +--- +layout: doc +--- + +# v1.5.0 + +- Download: + - [GitHub](https://github.com/m1sk9/LunaticChat/releases/tag/v1.5.0) + - [Modrinth](https://modrinth.com/plugin/lunaticchat/version/1.5.0) + +## New Features + +- `messageFormat` に `{world}`,`{display_name}`,`{channel_id}`,`{role}` のプレースホルダーを追加しました. + - `{world}` は `directMessageFormat` と `channelMessageFormat` で,残りの 3 つは `channelMessageFormat` で使えます. + - `{display_name}` は,他のプラグインが表示名に付けた色やホバーテキストをそのまま表示します.メッセージの他の部分の色は変わりません. + - `{role}` は設定した言語で表示されます. + - 詳しくは [プレースホルダー](/ja/docs/reference/message-format#プレースホルダー) を参照してください. +- プロトコルバージョンを `1.0.2` に引き上げました. + - サーバー間ダイレクトメッセージで,送信者がいるワールドを伝えるようになりました. + - Paper 側と Velocity 側はどちらを先に更新しても問題ありません. + +## Changes + +- [`/lc channel status`](/ja/docs/reference/commands#lc-channel-status) のメンバーの役割が,`[OWNER]` / `[MOD]` ではなく設定した言語で表示されるようになりました. +- リリースのタグ 1 つにつき,対象のプラットフォームが 1 つになりました.Paper / Folia 版は `vX.Y.Z`,Velocity 版は `velocity/vX.Y.Z` です. + - v1.4.0 までは,`vX.Y.Z` のリリースに両方の JAR が含まれることがありました.両方を同時に更新する場合は,GitHub Release が 2 つ作られます. + - これに合わせて,過去のリリースノートの Download リンクを修正しました. + +## Bug Fixes + +- チャンネル名やプレイヤー名に `{message}` などのプレースホルダーが含まれていると,書いたとおりに表示されず置換されてしまう不具合を修正 +- 特定の条件でアップデートチェッカーが新しいリリースを通知しない不具合を修正 + - GitHub の最新リリースが Velocity 版だった場合や,タグが `vX.Y.Z` の形でなかった場合に発生していました. + +## Notes + +- 別サーバーから届いたダイレクトメッセージで `{world}` を表示するには,送信側のサーバーが Paper v1.5.0,プロキシが [Velocity v1.3.1](/ja/changelog/velocity/v1.3.1) である必要があります.それ以外の場合は空になります. diff --git a/website/src/ja/changelog/velocity/v1.3.1.md b/website/src/ja/changelog/velocity/v1.3.1.md new file mode 100644 index 0000000..e6ba158 --- /dev/null +++ b/website/src/ja/changelog/velocity/v1.3.1.md @@ -0,0 +1,25 @@ +--- +layout: doc +--- + +# v1.3.1 + +- Download: + - [GitHub](https://github.com/m1sk9/LunaticChat/releases/tag/velocity/v1.3.1) + - [Modrinth (Velocity)](https://modrinth.com/plugin/lunaticchat/version/1.3.1-velocity) + +## New Features + +- サーバー間ダイレクトメッセージで,送信者がいるワールドを中継するようになりました. + - これにより,受信側のサーバーでも `{world}` プレースホルダーが使えます.詳しくは [プレースホルダー](/ja/docs/reference/message-format#プレースホルダー) を参照してください. +- プロトコルバージョンを `1.0.2` に引き上げました. + - Paper 側と Velocity 側はどちらを先に更新しても問題ありません. + +## Changes + +- リリースのタグ 1 つにつき,対象のプラットフォームが 1 つになりました.Velocity 版は `velocity/vX.Y.Z`,Paper / Folia 版は `vX.Y.Z` です. + - v1.3.0 までは,Velocity 版の JAR が Paper 版と一緒に `vX.Y.Z` のリリースで公開されることがありました. + +## Notes + +- サーバー間ダイレクトメッセージで `{world}` を表示するには,送信側のサーバーが [Paper v1.5.0](/ja/changelog/paper/v1.5.0) である必要もあります.それ以外の場合は空になります. |
