From 4c203dbdc7a0d29fb5e6405ac85b0cab10c1db51 Mon Sep 17 00:00:00 2001 From: Sho Sakuma Date: Mon, 28 Sep 2026 23:58:00 +0900 Subject: chore: bump paper to 1.5.0 and velocity to 1.3.1 Paper gains new messageFormat placeholders, so it takes a minor bump. The Velocity side only relays the sender's world on an existing message, under a PATCH protocol bump, so it stays a patch release. Co-Authored-By: Claude --- gradle.properties | 4 ++-- 1 file changed, 2 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 -- cgit v1.2.1 From 50c2d55be2a85fe61c9694a27019031245dd1e6c Mon Sep 17 00:00:00 2001 From: Sho Sakuma Date: Mon, 28 Sep 2026 23:58:00 +0900 Subject: docs(changelog): add release notes for paper v1.5.0 and velocity v1.3.1 The GitHub Release and the Modrinth version both link to these pages, so they have to be deployed before the tags are pushed. Co-Authored-By: Claude --- website/.vitepress/config/en.ts | 8 +++++++ website/.vitepress/config/ja.ts | 8 +++++++ website/src/changelog/paper/v1.5.0.md | 37 +++++++++++++++++++++++++++++ website/src/changelog/velocity/v1.3.1.md | 25 +++++++++++++++++++ website/src/ja/changelog/paper/v1.5.0.md | 37 +++++++++++++++++++++++++++++ website/src/ja/changelog/velocity/v1.3.1.md | 25 +++++++++++++++++++ 6 files changed, 140 insertions(+) create mode 100644 website/src/changelog/paper/v1.5.0.md create mode 100644 website/src/changelog/velocity/v1.3.1.md create mode 100644 website/src/ja/changelog/paper/v1.5.0.md create mode 100644 website/src/ja/changelog/velocity/v1.3.1.md 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 @@ -113,6 +113,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', @@ -131,6 +135,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 @@ -119,6 +119,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', @@ -137,6 +141,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) である必要もあります.それ以外の場合は空になります. -- cgit v1.2.1