Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.0.0"
".": "1.0.1"
}
95 changes: 95 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
# Changelog

## [1.0.1](https://github.com/AzisabaNetwork/SimpleQuest/compare/v1.0.0...v1.0.1) (2026-08-25)


### Features

* add /party deny command for rejecting invites ([d7080e7](https://github.com/AzisabaNetwork/SimpleQuest/commit/d7080e7df5f00665761d2eab3caa32395c32bdf4))
* add /party deny command for rejecting invites ([7dca678](https://github.com/AzisabaNetwork/SimpleQuest/commit/7dca678d8d43018f8569311220b9779c1763e3a5))
* add /simplequest complete command and MythicMobs kill listener ([d3ce7c6](https://github.com/AzisabaNetwork/SimpleQuest/commit/d3ce7c6453712c439020329f1e987b5d06126df5))
* add /simplequest complete command and MythicMobs kill listener ([6d029d2](https://github.com/AzisabaNetwork/SimpleQuest/commit/6d029d2cdcfd26198d465d128715f239691d1bda))
* add /simplequest reset command for admin quest management ([e5970a3](https://github.com/AzisabaNetwork/SimpleQuest/commit/e5970a39a3af8f548800854d80bf742226a1c25c))
* add /simplequest reset command for admin quest management ([97c68d9](https://github.com/AzisabaNetwork/SimpleQuest/commit/97c68d9ce7fd5686762f2e3e0f74f899f4e1aa5c))
* add category validation for quest definitions ([6a74d0e](https://github.com/AzisabaNetwork/SimpleQuest/commit/6a74d0eaa599acc788d6b6413ed8b3968fbb9a35))
* add category validation for quest definitions ([e3116c1](https://github.com/AzisabaNetwork/SimpleQuest/commit/e3116c1be0cd08d213f2670222461bf6f5236e43))
* add configurable fail conditions (onDisconnect) ([f3cf9ea](https://github.com/AzisabaNetwork/SimpleQuest/commit/f3cf9ea207cb23b6bc6f9827c0daefabb1fabab0))
* add configurable fail conditions (onDisconnect) ([2954a43](https://github.com/AzisabaNetwork/SimpleQuest/commit/2954a43b9d03602318fdd5045c152484099a775f))
* add cooldown and daily play limits for quests ([5215847](https://github.com/AzisabaNetwork/SimpleQuest/commit/52158472daa5e7837b40806a3174072a4fd5a44b))
* add daily quest assignment system ([22dbaa5](https://github.com/AzisabaNetwork/SimpleQuest/commit/22dbaa529ff6b3748b18a04ad447969157786519))
* add mineflayer GUI test suite (vitest) for QuestGui and PartyMenuGui ([29b4374](https://github.com/AzisabaNetwork/SimpleQuest/commit/29b4374e877dc3e2f144c80bf85f5eeba3b5aa4e))
* add more test cases ([5e62c6b](https://github.com/AzisabaNetwork/SimpleQuest/commit/5e62c6b5a15e3bf3833c89c27125b132925ee4dd))
* add multi-player party quest integration tests ([82f5829](https://github.com/AzisabaNetwork/SimpleQuest/commit/82f582919f6dc51845d2f37c1c0498097cbd7cd9))
* add QuestProgressListener with 11 event types, bot quest scenarios, and docs ([5126775](https://github.com/AzisabaNetwork/SimpleQuest/commit/512677535647aed2fc6209726b8018d74216ab89))
* add RandomItem reward action type ([9f6fe47](https://github.com/AzisabaNetwork/SimpleQuest/commit/9f6fe4706bfdd9b0f7280bdea41247ae76df9487))
* add RandomItem reward action type ([b0ca679](https://github.com/AzisabaNetwork/SimpleQuest/commit/b0ca679c841372e75d29e18e0250f24602c6cc5f))
* add server-wide exclusive quest control with timeout ([af6d89f](https://github.com/AzisabaNetwork/SimpleQuest/commit/af6d89f04e328a918a5de33dbb43d891709b5a23))
* add shadowJar support and server setup wiki ([a94f9c3](https://github.com/AzisabaNetwork/SimpleQuest/commit/a94f9c35c33f11c7b1dbeff33f82b8d7cf40e0a5))
* cooldown and daily play limits for quests ([973e870](https://github.com/AzisabaNetwork/SimpleQuest/commit/973e870791b051964a719639c162bb7414031295))
* daily quest assignment system ([3651e23](https://github.com/AzisabaNetwork/SimpleQuest/commit/3651e2313d02aa0d3d38e003148244cfe1786f12))
* implement QuestDetailGui (2x2 crafting grid hijack) ([02b6164](https://github.com/AzisabaNetwork/SimpleQuest/commit/02b61646944dd909ae6d073b9ec6ea95aedae03f))
* integration test infrastructure for release branch PRs ([6023a76](https://github.com/AzisabaNetwork/SimpleQuest/commit/6023a764d38e5b2ba49cc913639b85be645ad019))
* integration test infrastructure for release branch PRs ([a051b04](https://github.com/AzisabaNetwork/SimpleQuest/commit/a051b0418cfad1c7c5c35677a18cf7eeb64a93ce))
* port Quem GUI system to LifeQuest ([2999219](https://github.com/AzisabaNetwork/SimpleQuest/commit/2999219f54f4adb2335f6a4619539555eb03cb3e))
* port Quem GUI system to LifeQuest ([1b87e52](https://github.com/AzisabaNetwork/SimpleQuest/commit/1b87e5273bd57156b1c38d6468f79c6353d7aa00))
* Redis 接続管理 (RedisManager) を追加し user を反映 ([f24cf44](https://github.com/AzisabaNetwork/SimpleQuest/commit/f24cf44b00b18b706a99f464a069a9bb164e3d9d))
* RedisConfig に user フィールドを追加 (issue [#20](https://github.com/AzisabaNetwork/SimpleQuest/issues/20)) ([1b0c243](https://github.com/AzisabaNetwork/SimpleQuest/commit/1b0c243055fd7e34484786df884d2d3566097ee7))
* remove Giver field from QuestType and QuestDef ([fc4ff7c](https://github.com/AzisabaNetwork/SimpleQuest/commit/fc4ff7c84993a81dc515cb828d204c076af0714d))
* remove Giver field from QuestType and QuestDef ([de1aa60](https://github.com/AzisabaNetwork/SimpleQuest/commit/de1aa60d910433b2319054dab20df1ab1ecae4fd))
* replace SchemaUtils with Flyway for database migration ([81e99ed](https://github.com/AzisabaNetwork/SimpleQuest/commit/81e99ed17e4527de40494cb4bce96d8eef599820))
* server-wide exclusive quest control with timeout ([f5d16d0](https://github.com/AzisabaNetwork/SimpleQuest/commit/f5d16d06826bf47692036abd66c8a940a60e4fef))
* switch kunectron to fork (sysnote8main/kunectron via JitPack) ([82d54f3](https://github.com/AzisabaNetwork/SimpleQuest/commit/82d54f37da0968050bbf5165d41a07f24528d594))


### Bug Fixes

* add commands section to plugin.yml ([d200989](https://github.com/AzisabaNetwork/SimpleQuest/commit/d2009893bf5475676bbc4090840e351dcc2183b5))
* add explicit driverClassName for HikariCP (Paper PluginClassLoader issue) ([274efb3](https://github.com/AzisabaNetwork/SimpleQuest/commit/274efb3eab71c072f5ad001073b03a482b778fc9))
* add HikariCP initializationFailTimeout=-1, reduce memory to 512M, increase startup timeout to 180s ([1ef6ff9](https://github.com/AzisabaNetwork/SimpleQuest/commit/1ef6ff98c0a32b5af49e52ae5144e82ba1694ff9))
* add MASTER_RCON_PORT env, add 5s delay before tests, simplify env vars ([a8c763d](https://github.com/AzisabaNetwork/SimpleQuest/commit/a8c763d3afa666bcfc833c31179cff5964cdf1a8))
* add missing imports for GameGuideTest ([e4aab5a](https://github.com/AzisabaNetwork/SimpleQuest/commit/e4aab5a03f9f06a198b42f5535126f4a7f0deb1f))
* add permission declarations to plugin.yml (all default: op) ([c869a11](https://github.com/AzisabaNetwork/SimpleQuest/commit/c869a11908c75b72b84b2e03c38ea8cebd18e719))
* add RandomItem YAML parsing in QuestConverter ([79e0c5f](https://github.com/AzisabaNetwork/SimpleQuest/commit/79e0c5fe5a2dbc0ce2c92cc33737b9c9674031b4))
* add security overrides for js-yaml and ip-address in bots ([109b023](https://github.com/AzisabaNetwork/SimpleQuest/commit/109b023f7ca9fe0bfd6176c24b6f30b43d701abf))
* bots の依存に js-yaml / ip-address のセキュリティオーバーライドを追加 ([8498879](https://github.com/AzisabaNetwork/SimpleQuest/commit/8498879836a5f300264d3500540d0a4d32771f72)), closes [#37](https://github.com/AzisabaNetwork/SimpleQuest/issues/37)
* bypass Exposed ServiceLoader and handle onDisable crash ([ba947ff](https://github.com/AzisabaNetwork/SimpleQuest/commit/ba947ff69bfb099cf9b0074160f9fc46d7c20942))
* cd into server directory before starting Paper ([5b14848](https://github.com/AzisabaNetwork/SimpleQuest/commit/5b14848a8daeddb0cb6b3ca1c7085133465dfd55))
* change extra-files type from gradle to generic (unsupported in release-please v5) ([c096960](https://github.com/AzisabaNetwork/SimpleQuest/commit/c09696014cf170da9df1450438792cad23808e77))
* CI bot dependency install fails with pnpm v10 ignored builds ([754c0ef](https://github.com/AzisabaNetwork/SimpleQuest/commit/754c0efa4b542768d0133c40ae108c912f230352))
* CI workflow fixes - pnpm cache, bash scoping, server guard ([22a9998](https://github.com/AzisabaNetwork/SimpleQuest/commit/22a9998ba39b100e7514345d5971f4174e67d1c9))
* CI の pnpm install に --ignore-scripts を追加し pnpm を v10 にピン留め ([1f53394](https://github.com/AzisabaNetwork/SimpleQuest/commit/1f5339431a28171e5f620a93d33bb6fedd17019b))
* **deps:** resolve uuid vulnerability via pnpm overrides (>=11.1.1) ([c3bba82](https://github.com/AzisabaNetwork/SimpleQuest/commit/c3bba828a4d2b54a0a2b3c0b536c8038d50396a2))
* grant/revoke のクエストキーから誤った @ プレフィックスを除去 ([83f18dc](https://github.com/AzisabaNetwork/SimpleQuest/commit/83f18dcec96fd6c9a394f48b4e1c5ac3c6cc5215))
* grep 'Done(' not 'Done' to avoid false match, add DuplicatesStrategy.INCLUDE to shadowJar ([ae30f42](https://github.com/AzisabaNetwork/SimpleQuest/commit/ae30f428317df43b3afa49fa391e1a6cea1677cd))
* grep Done( to avoid false match on ReobfServer, increase timeout to 240s ([82a4528](https://github.com/AzisabaNetwork/SimpleQuest/commit/82a452846795496a2dc42291baf333db2429b771))
* implement grant/revoke/progress commands, fix case-insensitive prefix matching, rewrite integration tests ([eb4db0d](https://github.com/AzisabaNetwork/SimpleQuest/commit/eb4db0d4c26cfabaf6fda6786f38cc85254779bd))
* make ConfigModule self-sufficient for config generation ([a14e297](https://github.com/AzisabaNetwork/SimpleQuest/commit/a14e2974c60ed647fc4eb29c7e54eeb6cba6612e))
* make grant/revoke work with offline players, add RCON retry, unify test style ([c133eb4](https://github.com/AzisabaNetwork/SimpleQuest/commit/c133eb479e64690442884cb01062b20926a47d02))
* MariaDB table exists test - use >= 0 instead of == 0 ([bca771f](https://github.com/AzisabaNetwork/SimpleQuest/commit/bca771f7c84cc57df4051da8f14fed623d0637a7))
* move pnpm.overrides to pnpm-workspace.yaml (deprecated in pnpm v10) ([b994f90](https://github.com/AzisabaNetwork/SimpleQuest/commit/b994f90113bea11c84cef370ea701c426021cadd))
* pass DataSource to V1 migration (needs password) for Exposed transaction ([0b7bc70](https://github.com/AzisabaNetwork/SimpleQuest/commit/0b7bc702c73d049ea032c29156801f617122b6fc))
* RCON クライアントのタイムアウトを 30 秒に延長 ([0a3a8f0](https://github.com/AzisabaNetwork/SimpleQuest/commit/0a3a8f08ef1945671a3b52272c130c0b5868f27a))
* Redis のユーザー指定に対応 (issue [#20](https://github.com/AzisabaNetwork/SimpleQuest/issues/20)) ([fc52060](https://github.com/AzisabaNetwork/SimpleQuest/commit/fc520603d8dece38f7055007838c5349fb92f49d))
* relax integration tests - focus on plugin load, skip missing DB table ([7adf87e](https://github.com/AzisabaNetwork/SimpleQuest/commit/7adf87ebdca5890ae961d564f7eec8337a9788b1))
* remove --frozen-lockfile to avoid pnpm lockfile mismatch in CI ([8850163](https://github.com/AzisabaNetwork/SimpleQuest/commit/8850163e2fdd93830a4db78e7d92dc23958d5247))
* remove commands section from plugin.yml to avoid conflict with Brigadier registration ([4902ead](https://github.com/AzisabaNetwork/SimpleQuest/commit/4902eadb83e92b2470ff072f89f717e3e8cf4dad))
* remove pnpm cache from setup-node (pnpm not pre-installed on runner) ([19558e5](https://github.com/AzisabaNetwork/SimpleQuest/commit/19558e5dcfe74b3d04e82007051e749fdea1dbb4))
* remove RCON dependency, use log+DB verification only ([f676899](https://github.com/AzisabaNetwork/SimpleQuest/commit/f676899a05b6fad7a6d029002e9a3fded8661e77))
* remove redundant casts in QuestTypeDataTest ([67c7947](https://github.com/AzisabaNetwork/SimpleQuest/commit/67c7947ecb59cbef46372d00f5aa73f9c6826d28))
* remove shadow relocate to fix Paper 1.21.11 PluginRemapper ([9f63dbb](https://github.com/AzisabaNetwork/SimpleQuest/commit/9f63dbb60dea809f423c7b13d5fd5a063b46bb90))
* remove target-branch so release-please targets default branch (main) ([d51e197](https://github.com/AzisabaNetwork/SimpleQuest/commit/d51e197529920102daf01b3c9c9b6f58295d127f))
* restore all 3 servers (master worked), keep debug output ([a5d1d01](https://github.com/AzisabaNetwork/SimpleQuest/commit/a5d1d01b22267d6f82511ee9a2372b17f60714c9))
* server.properties indentation issue with YAML literal block ([05ba3a6](https://github.com/AzisabaNetwork/SimpleQuest/commit/05ba3a6a1518b7d841b75345121d45a4750a13fb))
* update PaperMC API to v3 (api.papermc.io -> fill.papermc.io) ([c3987b5](https://github.com/AzisabaNetwork/SimpleQuest/commit/c3987b5e05871d5ce39435d4a66a91b480251f34))
* use correct gradle task name integrationTestTask ([c5dff3e](https://github.com/AzisabaNetwork/SimpleQuest/commit/c5dff3ea4529f9019ea42a6a601bb33c89fff312))
* use javaMigrations() instead of classpath scanning, add DB table tests ([968d741](https://github.com/AzisabaNetwork/SimpleQuest/commit/968d7412ff8ad3c70d1d44c39afe72350f9d4556))
* use printf for eula.txt, add debug output for plugins directory ([0db8f03](https://github.com/AzisabaNetwork/SimpleQuest/commit/0db8f03bca87f9224aa5d3c10e550159c95a8928))
* use single root builder for Cloud commands, add /simplequest help ([82f61ba](https://github.com/AzisabaNetwork/SimpleQuest/commit/82f61ba5b2e81093b1cd15636ba4ae0368e32b92))
* use tail -f on logs/latest.log, remove FIFO, simpler process management ([c56fed7](https://github.com/AzisabaNetwork/SimpleQuest/commit/c56fed7257762c790a43918b4c014452b86c479b))
* use valid version tags for setup-node and pnpm/action-setup ([ff083b6](https://github.com/AzisabaNetwork/SimpleQuest/commit/ff083b6da378faca09be8e6b6ebec649c09cd15e))
* V1 migration - create temp HikariDS for Exposed transaction ([496bc54](https://github.com/AzisabaNetwork/SimpleQuest/commit/496bc541a13b0422af8a8782e4aeff61e63e51c8))
* V1 migration - use array spread, simple JDBC execution, no Exposed transaction ([5d43199](https://github.com/AzisabaNetwork/SimpleQuest/commit/5d43199ff12a994c6f75028e6937c780f8ca0a8d))
* V1 migration - wrap in Exposed transaction, use getNewConnection lambda ([59e2e81](https://github.com/AzisabaNetwork/SimpleQuest/commit/59e2e810acb865fefa2d66fceed0eea6a3cb624f))
* wire all disconnected GUI flows ([671b360](https://github.com/AzisabaNetwork/SimpleQuest/commit/671b3609afb6a9c824300797ce108be3f26d6a60))
* 統合テストのクエストキーを実装に合わせ修正し RCON 再接続リトライを追加 ([5130582](https://github.com/AzisabaNetwork/SimpleQuest/commit/51305822ff9b749f7f4de0daa2df7dc2af43704c))
* 統合テスト用クエストYAMLから削除された Giver プロパティを除去 ([afc995f](https://github.com/AzisabaNetwork/SimpleQuest/commit/afc995f3ec28f2d4f6db3842934a451e808d0b77))