summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
AgeCommit message (Collapse)Author
2026-08-05docs: record what the v1.3.0 releases shipSho Sakuma
The v1.3.0 entry listed three changes out of the roughly forty that landed since paper/v1.2.2, so the config.yml resilience work and every performance fix went unrecorded. Its Velocity note also predated moving Ktor out of the shared module and understated the JAR reduction as roughly 1 MB. Measured against the released asset it is about 5.6 MiB, from 8.2 MiB down to 2.6 MiB. Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-02feat(velocity)!: build against Velocity API 4.0.0 and drop Velocity 3.5.x ↵Sho Sakuma
support Velocity moved to the 4.x generation while platform-velocity still compiled against 3.5.1, so the debug environment had to pin an older proxy than the one most users now run. The migration needed no source changes. Comparing every one of the 213 classes in the API jar with javap shows 4.0.0 is identical to 3.5.1 in its public signatures; the supported protocol range is unchanged too. The one real difference is the POM, which moves adventure-bom from 4.26.1 to 5.2.0. Support for 3.5.x is dropped even though the JAR would still load there, because keeping it meant Adventure 4.26.1 could be the runtime and engine had to stay inside the API surface both Adventure majors share -- a constraint no build step could check. Narrowing to 4.x makes every supported runtime ship Adventure 5.2.0, matching what engine already compiles against, so the constraint is gone rather than merely documented. Nothing enforces the requirement in code, matching how dropping 3.4.0 was handled in v1.1.0. Also drops two dead dependencies: kaml, declared but never imported, worth about 1 MB of shaded JAR, and the velocity-api annotationProcessor, which does nothing without Java sources or kapt.
2026-08-02feat: support Paper 26.2 (Minecraft 26.2)Sho Sakuma
Paper 26.2 bundles Adventure 5.2.0, a major bump from the 4.26.1 shipped by 26.1. Adventure 5 makes ClickEvent generic, so the raw type in CommandContext.replyWithEvent no longer compiled. Auditing the rest of the Adventure 5 removals found no other affected usage. api-version is raised to 26.2, dropping 26.1 support: the two Adventure majors are not binary compatible, so claiming 26.1 compatibility would be a lie. Also fixes two problems found while verifying on a real server: the Velocity healthcheck invoked mc-health, which does not exist in the mc-proxy image, so the container had never once passed its check; and the debug environments pinned no build at all, which meant the proxy came up as 4.1.0-SNAPSHOT while the plugin is compiled against velocity-api 3.5.1. Server versions are now derived by x from the Gradle coordinates so they cannot drift from what the plugin targets.
2026-06-17docs: add changelogSho Sakuma
2026-06-12chore: Support Velocity 3.5.0Sho Sakuma
2026-06-12docs: Update CHANGELOGSho Sakuma
2026-06-01chore(release): prepare paper v1.2.1Sho Sakuma
Dependency-only release. Bump paperVersion to 1.2.1 and document Paper API, library, Gradle, and Shadow plugin updates. Co-Authored-By: Claude <noreply@anthropic.com>
2026-05-06chore(release): prepare paper v1.2.0 for paper 26.1.2 supportSho Sakuma
- Bump paperVersion to 1.2.0 - Update docker compose files to Paper/Folia 26.1.2 - Add v1.2.0 entry to CHANGELOG - Drop "LunaticChat" prefix from release titles Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-07feat(command): add subcommand aliases with tab completion supportSho Sakuma
Closes #173 Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-04ci: Remove nightly releaseSho Sakuma
2026-04-04feat: Improving Velocity's Cycling CompatibilitySho Sakuma
2026-04-04fix(paper): register chat listener when only Japanese conversion is enabledSho Sakuma
PlayerChatListener was not registered unless channel chat or Velocity cross-server chat was enabled, causing romaji conversion to silently not work when used standalone. Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-26chore: Remove unused language dataSho Sakuma
2026-03-26feat: Add Night warning to Status CommandSho Sakuma
2026-03-17fix: delay channel login notification to avoid being buried by other join ↵Sho Sakuma
messages
2026-03-17feat: Improved notification messages when logging in to the serverSho Sakuma
2026-03-17chore: Bump versionSho Sakuma
2026-03-15fix: correct language key and remove unused parameter in channel handlingSho Sakuma
- Fix invalid language key "general.formattedMessage" to "general.spyMessage" in ChannelMessageHandler - Remove unused romajiConverter parameter from initializeChannelManager - Update KDoc @throws to match ChannelAlreadyExistsException - Reorganize CHANGELOG for v1.0.0
2026-03-15refactor: Optimization of internal logicSho Sakuma
2026-02-26chore: Bump v0.10.1Sho Sakuma
2026-02-23feat: Add more status view to Status commandSho Sakuma
2026-02-23chore: Bump v0.10.0Sho Sakuma
2026-02-11docs: Add changelog for v0.9.1Sho Sakuma
2026-02-11chore: Bump version v0.9.0Sho Sakuma
2026-02-11docs: Fix permission guide and changelogSho Sakuma
2026-02-11docs: Add ChangelogSho Sakuma
2026-02-11ci: Add version prefixSho Sakuma
2026-02-07test: Add kana converter test-caseSho Sakuma
2026-02-07docs: Update Cross Server chatSho Sakuma
2026-02-01deps: Add Velocity APISho Sakuma
2026-01-31docs: Add channel chat logSho Sakuma
2026-01-27test: Add more test-caseSho Sakuma
2026-01-26docs: Fix image pathSho Sakuma
2026-01-25fix: Fix configuration URLSho Sakuma
2026-01-24feat: Improve initializerSho Sakuma
2026-01-23feat: Add command desction override i18nSho Sakuma
2026-01-23refactor: Improving Module DependenciesSho Sakuma
2026-01-20fix: Fix initialize logicSho Sakuma
2026-01-17feat: Add `directMessageNotice` settingsSho Sakuma
2026-01-17refactor: Move modules without dependencies to the engineSho Sakuma
2026-01-17docs: Update configuration and permission guideSho Sakuma
2026-01-11docs: Update docsSho Sakuma
2026-01-11fix: Prevent Romanization conversion for Japanese textSho Sakuma
2026-01-10docs: Add v0.3.0 release noteSho Sakuma
2026-01-10ci(fix): Fix release workflow issueSho Sakuma
2026-01-10feat: Release v0.1.0Sho Sakuma
2026-01-05first commitSho Sakuma