Releases: projectcitybuild/PCBridge
Releases · projectcitybuild/PCBridge
v6.9.0
What's Changed
- feat: send logs to Sentry by @andyksaw in #341
- feat: trace commands by @andyksaw in #342
- ci: delegate gradle caching to
setup-javaby @andyksaw in #343 - refactor clean up command extensions by @andyksaw in #344
- feat: trace http calls by @andyksaw in #345
- feat: report error/fatal level logs as Sentry issues by @andyksaw in #346
- feat: trace listeners and core libs by @andyksaw in #347
- feat: trace boot and shutdown by @andyksaw in #348
- feat: trace integrations by @andyksaw in #349
- feat: add kick command by @andyksaw in #350
- fix: invalid pagination size parameter by @andyksaw in #351
- refactor: split player sessions from persisted server state by @andyksaw in #352
- ci: upload reports to codecov by @andyksaw in #353
- fix: add
maxlengthto dialog textfields by @andyksaw in #354 - fix: uuid parse failure when string has no dashes by @andyksaw in #355
- fix: invis frames not turning invisible by @andyksaw in #356
- feat: add home limit breakdown by @andyksaw in #357
- feat: update to v3 connection API by @andyksaw in #358
- fix: error log invalid hub world by @andyksaw in #360
- chore: update v3 registration route by @andyksaw in #361
- feat: track player block stats by @andyksaw in #359
- feat: temporary OP elevation by @andyksaw in #362
- fix: minor pim naming issues by @andyksaw in #363
Full Changelog: v6.8.1...v6.9.0
v6.8.1
What's Changed
- refactor: replace deprecated conversations api with dialogs by @andyksaw in #337
- refactor: inject trace-level logger for http by @andyksaw in #338
- fix: remove case sensitivity for warps and homes by @andyksaw in #339
- fix: suggestions not appearing by @andyksaw in #340
Full Changelog: v6.8.0...v6.8.1
v6.8.0
What's Changed
- refactor: delay emit of player state until join by @andyksaw in #324
- perf: don't handle cancelled events by @andyksaw in #325
- feat: add identifiers to coroutines for Timings by @andyksaw in #326
- feat: add workstation commands by @andyksaw in #328
- chore: update dependencies and gradle by @andyksaw in #330
- feat: generate default local config if file missing by @andyksaw in #331
- fix: plugin load failing without dynmap installed by @andyksaw in #332
- feat: switch logger to klogging by @andyksaw in #333
- feat: add ban command with dialog by @andyksaw in #334
- chore: update to new menu API by @andyksaw in #335
- feat: add dialog for verifying registration code by @andyksaw in #336
Full Changelog: v6.7.0...v6.8.0
v6.7.0
What's Changed
- refactor: chat middleware by @andyksaw in #287
- feat: maintenance mode by @andyksaw in #288
- feat: read MOTD from remote config by @andyksaw in #289
- feat: add random teleport commad by @andyksaw in #290
- fix: prioritize maintenance MOTD by @andyksaw in #291
- feat: player tab list by @andyksaw in #292
- refactor: split chat badge into separate feature by @andyksaw in #293
- refactor: restructure sync and group dependency tree by @andyksaw in #294
- fix: emojis not appearing in staff chat channel by @andyksaw in #295
- refactor: update pagination formats by @andyksaw in #296
- feat: server list decorators by @andyksaw in #297
- refactor: share teleport logic by @andyksaw in #298
- feat: throttle
/rtpwith cooldown by @andyksaw in #299 - feat: world spawn points by @andyksaw in #301
- refactor: read tablist content from remote config by @andyksaw in #302
- feat: specify tab player column length by @andyksaw in #303
- fix: immediately update tab nickname on change by @andyksaw in #304
- refactor: replace legacy url extractor by @andyksaw in #305
- feat: add support for server links by @andyksaw in #306
- feat: player homes by @andyksaw in #283
- feat: prompt for rename by @andyksaw in #307
- feat: add more emojis by @andyksaw in #308
- chore: switch to rich message convenience functions by @andyksaw in #310
- refactor: extract feature dependencies into modules by @andyksaw in #311
- feat: add
/hubcommand by @andyksaw in #309 - feat: read emoji mapping from remote config by @andyksaw in #312
- chore: remove unneeded dependencies by @andyksaw in #313
- chore: clean up old message API usage by @andyksaw in #314
- feat: l10n strings by @andyksaw in #315
- feat: render world spawn markers on dynmap by @andyksaw in #316
- feat: improve remote config resilience by @andyksaw in #317
- refactor: abstract error reporter and storage by @andyksaw in #318
- refactor: switch to real pagination for warps by @andyksaw in #319
- refactor: command suggest with IO dispatcher by @andyksaw in #320
- fix: approximate tab spacer better by @andyksaw in #321
- fix: first time messages not sending by @andyksaw in #322
- fix: emojis not loading initially by @andyksaw in #323
Full Changelog: v6.6.0...v6.7.0
v6.6.0
v6.5.0
What's Changed
- fix: filter out
nullMinecraft groups when syncing by @andyksaw in #277 - feat: add
/syncdebugcommand by @andyksaw in #278 - fix: update dynmap marker API by @andyksaw in #279
- feat: update dynmap icon if remote config changes by @andyksaw in #280
- fix: filter out
nullsign changes changes when logging by @andyksaw in #281 - release: v6.5.0 by @andyksaw in #282
Full Changelog: v6.4.0...v6.5.0
v6.4.0
What's Changed
- chore: update gh actions by @andyksaw in #256
- refactor: load group display data from backend instead of Permissions by @andyksaw in #257
- fix: chat emojis by @andyksaw in #261
- fix: announce bans to online players by @andyksaw in #262
- feat: log item text by @andyksaw in #263
- feat: Minecraft builds by @andyksaw in #264
- refactor: use Brigadier for all command registration by @andyksaw in #265
- feat: announce build creation by @andyksaw in #266
- refactor: pipe webhook events into the Minecraft event broadcaster by @andyksaw in #267
- fix: don't log empty sign edits by @andyksaw in #268
- chore: replace retired Paper repo url by @andyksaw in #271
- feat: display specific error if email address not provided by @andyksaw in #270
- feat: add
/banand/warncommand to open Manage panel by @andyksaw in #272 - chore: update
actions/upload-artifactby @andyksaw in #273 - release: v6.4.0 by @andyksaw in #274
Full Changelog: v6.3.0...v6.4.0
v6.3.0
What's Changed
- feat: remote config by @andyksaw in #245
- fix: warps exhausting database connections by @andyksaw in #246
- feat: tab-complete warp names by @andyksaw in #247
- feat: determine first-time join from remote player data by @andyksaw in #249
- feat: add
/config reloadcommand by @andyksaw in #248 - feat: fetch warps from backend by @andyksaw in #250
- feat: reduce main thread strain when warping by @andyksaw in #251
- feat: add gradle task to run local Minecraft server by @andyksaw in #253
- fix: chat urls not being clickable by @andyksaw in #252
- chore: rename
pcbridge-spigottopcbridge-paperby @andyksaw in #254
Full Changelog: v6.1.0...v6.3.0
v6.1.0
v5.0.0
What's Changed
- Convert into multi project structure by @andyksaw in #201
- Add
pcbridge-httpmodule by @andyksaw in #202 - Add
pcbridge-web-servermodule by @andyksaw in #203 - Fix test error by @andyksaw in #204
- Refactor http module by @andyksaw in #205
- Remove powermock by @andyksaw in #206
- Add nightvision (
/nv) command by @andyksaw in #207 - Add
/invisframecommand by @andyksaw in #208 - Add skull emoji to chat by @andyksaw in #209
- Split features into submodules by @andyksaw in #210
- Remove
featuresfolder by @andyksaw in #211 - Add some tests for Spigot support classes by @andyksaw in #212
- Move DateTime to Core and add tests by @andyksaw in #213
- Update README by @andyksaw in #214
- Register commands with CommandAPI by @andyksaw in #215
- Clean up utils and add more tests by @andyksaw in #216
- Support more emoji unicodes by @andyksaw in #217
- Send correct message when receiving an invis item frame by @andyksaw in #218
- Release v5.0.0 by @andyksaw in #219
- Fix release workflow syntax error by @andyksaw in #220
- Hotfix by @andyksaw in #221
Full Changelog: v4.9.1...v5.0.0