summaryrefslogtreecommitdiff
path: root/gradle.properties
AgeCommit message (Collapse)Author
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-06-17test: cover cross-server direct messaging; exclude bootstrap from coverageSho Sakuma
Add unit tests for CrossServerDirectMessageManager (send/receive/error/dedup), DirectMessageHandler cross-server display and ReplyTarget resolution, and ServiceContainer wiring to raise patch coverage. Extend codecov ignore list to the plugin bootstrap classes (LunaticChat, ServiceInitializer), consistent with the existing exclusions for runtime-coupled classes (VelocityConnectionManager, command/impl) that are covered by end-to-end server tests. Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-12chore: Support Velocity 3.5.0Sho Sakuma
2026-06-12chore: bump paperVersionSho 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-04feat: Improving Velocity's Cycling CompatibilitySho Sakuma
2026-02-11build: enable Dokka V2 mode and remove deprecated importSho Sakuma
- Add org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled to gradle.properties - Remove unused DokkaTaskPartial import from build.gradle.kts - Resolves Dokka V1 deprecation warnings during build Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-05refactor: migrate to multi-project structureSho Sakuma
マルチプロジェクト構造に移行し,Paper と Velocity の両方をサポートできるようにしました. - engine: 共通ロジック(データモデル,JSON シリアライゼーション) - platform-paper: Paper プラグイン実装 - platform-velocity: Velocity プラグイン実装(将来用) 主な変更: - settings.gradle.kts: サブプロジェクト定義を追加 - build.gradle.kts: マルチプロジェクト用に再構成 - 既存コードを platform-paper に移動 - CI/CD ワークフローを更新 - Docker 設定を更新 - IntelliJ Run Configurations を更新 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-05first commitSho Sakuma