Releases: Hexaoxide/Carbon
Releases · Hexaoxide/Carbon
CarbonChat v3.0.0-beta.33
🧹 Chores
- deps: Update gremlin to v0.0.8 (#664) - d9bb34b
- deps: Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.8 (#670) - 4472ee1
- deps: Update gradle and github actions (#663) - 544a79c
- deps: Update flyway to v11.10.2 (#667) - 91cbbf1
- deps: Update dependency org.postgresql:postgresql to v42.7.7 (#662) - e3eacf2
- deps: Update jdbi to v3.49.5 (#642) - 90264e4
- deps: Update dependency com.github.luben:zstd-jni to v1.5.7-4 (#650) - abd3bfa
- deps: Update dependency com.mysql:mysql-connector-j to v9.3.0 (#665) - 3e175b8
- deps: Update dependency redis.clients:jedis to v6 (#674) - b4b6972
- deps: Update dependency io.nats:jnats to v2.21.4 (#671) - 569da8a
- deps: Update dependency com.github.ben-manes.caffeine:caffeine to v3.2.2 (#669) - 8df67f5
Commits
- ba94e98: Adjust smoke test triggers (Jason Penilla)
- 892e8ce: Update publishing setup (Jason Penilla)
- db0ae5a: Update actions (Jason Penilla)
- 0aaa8fa: Fetch LuckPerms download link dynamically, update repository configuration (Jason Penilla)
- Update for Minecraft 1.21.7 (#648) - 251f505
- 846b905: Bump minimum Paper version to 1.21.4 (Jason Penilla) (#681)
- 7a8cd84: Bump fabric to 1.21.8 (Jason Penilla)
- 3e57abe: Ensure click events from user input have a protocol (Jason Penilla)
- 5d4103f: Add permissions for new MiniMessage tags (Kre0lidge) (#680)
- 91c13da: Fix console format not being used (Jason Penilla)
- 467bcb6: Consolidate actions (Jason Penilla)
- 72e8ffd: New Crowdin updates (Localizinator) (#686)
- 93cf199: Delete now-redundant build in smoke test job (Jason Penilla)
- 66947de: Disable plugin remapping in smoke test (Jason Penilla)
- 1fcbac3: Cache smoke test world & other files (Jason Penilla)
- dfda163: Remove redundant wrapper validation action (Jason Penilla)
- 022e37a: Make FetchLuckPermsJar cacheable (Jason Penilla)
- 942f6a2: Add back build step to smoke test (Jason Penilla)
- c757018: Use atomic writer for profile cache file (Jason Penilla)
- ad48705: Update adventure platform fabric (Jason Penilla)
- 26b28c8: Build updates (Jason Penilla)
- 028cf69: 3.0.0-beta.33 (Jason Penilla)
CarbonChat v3.0.0-beta.32
Commits
- 4c73109: 3.0.0-SNAPSHOT (Jason Penilla)
- d516736: Use resource-factory instead of processResources for fabric & velocity meta (Jason Penilla)
- b820439: Add smoke test for SQL migrations and Paper startup (Jason Penilla) (#654)
- 77b1ae1: Fix smoke test database URLs (Jason Penilla)
- f1f38be: Comment out postgres smoke test (it's currently broken) (Jason Penilla)
- 2f3179c: Adjust smoke test trigger (Jason Penilla)
- 2632abc: Build before smoke test (Jason Penilla)
- 16ffb5d: Fix PostgreSQL migrations V9 and V10 (Josh) (#653)
- c15aa5b: 3.0.0-beta.32 (Jason Penilla)
CarbonChat v3.0.0-beta.31
CarbonChat v3.0.0-beta.30
Commits
- 1c4d537: 3.0.0-SNAPSHOT (Jason Penilla)
- 592b8bd: Update publishing metadata & Velocity API (Jason Penilla)
- 989412e: Don't shade option (Jason Penilla)
- 6e2fc2d: Bump minimum version to 1.21.1, fix
option
on all platforms (Jason Penilla) - 5c6fed9: Adjust comment (Jason Penilla)
- 94009e4: 3.0.0-beta.30 (Jason Penilla)
CarbonChat v3.0.0-beta.29
🔧 Bug Fixes
- don't send muted player messages to discord - cf54cb6
- cross-server message logs twice (#603) - 108561b
- don't filter console in radius listener - 81d5271
- Update mcMMO dep, keep support for classic (#612) - cb0c589
- console logs having spy prefix (#613) - 641f634
- render_for and recipient_uuid not working - b3ba0dc
- Set whisper targets to persist (#622) - cc6837b
🔨 Builds
- fabric: Change deprecated fabric api from modImplementation to modRuntimeOnly - b2e0a1f
🧹 Chores
- deps: Update dependency org.postgresql:postgresql to v42.7.5 (#599) - b230fd7
- deps: Update flyway to v11.2.0 (#592) - 19d1a3f
- deps: Update gremlin to v0.0.7 (#606) - 7952ec3
- deps: migrate config renovate.json (#582) - 79f5c25
- deps: Update gradle and github actions (#586) - 98f33c1
- deps: Update dependency com.github.ben-manes.caffeine:caffeine to v3.2.0 (#610) - e7e397e
- deps: Update dependency org.checkerframework:checker-qual to v3.49.2 (#585) - 0a1df57
- deps: Update dependency net.fabricmc:fabric-loader to v0.16.14 (#591) - 44c9fb5
- deps: Update fabricApi to v0.115.6+1.21.1 (#568) - 21b11bc
- deps: Update dependency com.github.luben:zstd-jni to v1.5.7-2 (#632) - 601192b
- deps: Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.6 (#633) - 9443139
- deps: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.3 (#634) - bbff0e6
- deps: Update dependency com.mysql:mysql-connector-j to v9.2.0 (#635) - 7a8b997
- deps: Update dependency com.rabbitmq:amqp-client to v5.25.0 (#636) - 31c914c
- deps: Update dependency io.github.miniplaceholders:miniplaceholders-api to v2.3.0 (#638) - a099ae9
- deps: Update flyway to v11.8.0 (#640) - 3c80d8f
- deps: Update dependency com.zaxxer:HikariCP to v6.3.0 (#637) - 20fa6bd
- deps: Update dependency io.nats:jnats to v2.21.1 (#639) - 0dad3d0
- deps: Update jdbi to v3.49.1 (#641) - d34deee
Commits
- ac29748: 3.0.0-SNAPSHOT (Draycia)
- d6f3f9a: Allow console to use mute/unmute/debug (Draycia)
- 8153653: Fix channel permission checks (Draycia)
- 84fd5b6: Bind customfilter parameter (Draycia)
- 15622b9: Fix uuid command flag (Josua Parks) (#596)
- 8eeaa9b: Add missing message mapping for key command.spy.description in default locale English. (Kre0lidge) (#598)
- 97be2b2: Fix Fabric run task and package fabric-permissions-api (it's no longer included in cloud-fabric) (Jason Penilla)
- 3cf502d: Add duration argument to mute cmd (Josua Parks) (#607)
- f6b43e7: Add PlotSquared Integration (Seth Christie) (#601)
- 6b1126e: Update Gradle wrapper, Configurate, loom (Jason Penilla)
- 2c90a60: 3.0.0-beta.29 (Jason Penilla)
CarbonChat v3.0.0-beta.28
🧹 Chores
- deps: Update dependency com.discordsrv:discordsrv to v1.28.1 (#525) - 754fbb7
- deps: Update jdbi to v3.45.3 (#524) - 297f64e
- deps: Update dependency redis.clients:jedis to v5.1.4 (#521) - 55c50c6
- deps: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.4.1 (#520) - 57989ad
- deps: Update dependency net.kyori:adventure-platform-fabric to v5.14.1 (#517) - fd81930
- deps: Update dependency com.h2database:h2 to v2.3.232 (#526) - 0e46256
- deps: Update gradle/actions action to v4 (#527) - d8711a0
- deps: Update dependency me.modmuss50:mod-publish-plugin to v0.6.3 (#511) - 0a88863
- deps: Update fabricApi to v0.102.0+1.21 (#512) - 7bd4ae5
- deps: Update dependency xyz.jpenilla:run-task to v2.3.1 (#529) - a1c37ad
- deps: Update cloud to v2.0.0 (#537) - 85dc8dc
- deps: Update bstats to v3.0.3 (#536) - 8eb8a97
- deps: Update dependency me.modmuss50:mod-publish-plugin to v0.7.2 (#544) - 822a92c
- deps: Update jdbi to v3.45.4 (#543) - 7efd1d9
- deps: Update dependency redis.clients:jedis to v5.1.5 (#542) - 1ee5dc6
- deps: Update dependency io.nats:jnats to v2.20.2 (#530) - eed39f4
- deps: Update dependency org.postgresql:postgresql to v42.7.4 (#541) - c582929
- deps: Update dependency com.github.luben:zstd-jni to v1.5.6-5 (#516) - a16a568
- deps: Update dependency me.modmuss50:mod-publish-plugin to v0.7.3 (#545) - e5ca38f
- deps: Update dependency net.fabricmc:fabric-loader to v0.16.5 (#546) - c216b0c
- deps: Update bstats to v3.1.0 (#553) - 5365105
- deps: Update flyway to v10.18.1 (#551) - 58d3c5c
- deps: Update dependency com.rabbitmq:amqp-client to v5.22.0 (#554) - 77bcf01
- deps: Update dependency com.github.luben:zstd-jni to v1.5.6-6 (#552) - f6d6ba9
- deps: Update dependency org.checkerframework:checker-qual to v3.47.0 (#550) - 1664f2a
- deps: Update dependency me.modmuss50:mod-publish-plugin to v0.7.4 (#548) - 0e1d4cf
- deps: Update gradle and github actions (#555) - 76c3f16
- deps: Update flyway to v10.18.2 (#558) - 56f71ad
- deps: Update dependency io.papermc:paper-trail to v1 (#566) - 95f2ef0
- deps: Update dependency redis.clients:jedis to v5.2.0 (#559) - 200c198
- deps: Update flyway to v10.19.0 (#563) - 7465196
- deps: Update dependency net.fabricmc:fabric-loader to v0.16.7 (#565) - 73b5044
- deps: Update dependency org.checkerframework:checker-qual to v3.48.1 (#562) - d6ed285
- deps: Update dependency net.kyori:adventure-platform-fabric to v5.14.2 (#567) - c8e36c6
- deps: Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.5 (#577) - b20af5f
- deps: Update dependency com.github.luben:zstd-jni to v1.5.6-9 (#574) - 216119c
- deps: Update dependency net.fabricmc:fabric-loader to v0.16.9 (#573) - e125bc7
- deps: Update jdbi to v3.47.0 (#570) - d1f2d41
- deps: Update dependency com.mysql:mysql-connector-j to v9 (#560) - beccc8a
- deps: Update dependency me.modmuss50:mod-publish-plugin to v0.8.4 (#579) - c897b45
- deps: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.1 (#580) - c5acb22
- deps: Update dependency io.nats:jnats to v2.20.5 (#578) - b322b88
- deps: Update flyway to v11 (#581) - efd0628
- deps: Update dependency com.zaxxer:HikariCP to v6 (#564) - b1d4fe1
- deps: Update dependency com.rabbitmq:amqp-client to v5.24.0 (#583) - 6766fd8
Commits
- 38b5746: 3.0.0-SNAPSHOT (Jason Penilla)
- 6760e05: Use cloud-minecraft snapshots for signed arguments fix (Jason Penilla)
- e97d6eb: Join command permission adjustments (Jason Penilla) (#522)
- 494e4b6: New Crowdin updates (Localizinator) (#519)
- ef62f82: Fully implement chat/whisper spying (Josua Parks) (#421)
- c1d83e9: Add whisper.send and whisper.receive permissions (Josua Parks) (#495)
- bdff400: Add
render_for
tag (Jason Penilla) (#455) - 2faaa2d: Improve the channel permissions API (Jason Penilla) (#523)
- Remove unused message callbacks and switch asComponent calls to use registry-aware conversion - 6254a4b, closes #533
- 2c23432: Update supported versions range for publications (Josua Parks) (#538)
- cb0bf28: Update shadow to gradleup version (Jason Penilla)
- 99f1367: Build against 1.21.1 and update metadata (Jason Penilla) (#556)
- 8d24dd6: Fix placeholder issues on Velocity (Draycia)
- dad284b: Add missing spy locale entry (Draycia)
- 6ca89ba: Update loom and Gradle wrapper (Jason Penilla)
- bf5020c: Add extra placeholders to spy locale entries (Draycia)
- 1c3a9ca: Checkstyle fixes (Draycia)
- 179d5b0: Merge branch 'trunk' of https://github.com/Hexaoxide/Carbon into trunk (Draycia)
- 129bdc3: Catch IAE when registering duplicate ESSXD message types (Draycia)
- 76cd5f2: Move discord hooks to integrations (Draycia)
- acf9663: Update spy locale entries with new placeholders (Draycia)
- 2ddb011: Fix loading of discord integrations (Draycia)
- 620bd57: Add player-toggled optional chat filter (Josua Parks) (#587)
- a58c745: Add option to play sounds when receiving party chat messages (Josua Parks) (#588)
- 1ed9f44: Add faction mod channel (Josua Parks) (#590)
- 9380c13: Allow disabling cross-server broadcasting per-channel (Josua Parks) (#589)
- b7b191a: 3.0.0-beta.28 (Draycia)
CarbonChat v3.0.0-beta.27
🚀 Features
🔧 Bug Fixes
🔨 Builds
- bump gremlin to 0.0.5 - bf6b198
- bump gremlin to 0.0.6 & hangar-publish-plugin to 0.1.2 - 410cb32
- Update Gradle & plugins - cf7ba32
- paper: replace plugin-yml with resource-factory (#441) - 77b44a3
🧹 Chores
- deps: Update dependency net.kyori:adventure-platform-fabric to v5.11.0 (#388) - 110b9d0
- deps: Update dependency com.mysql:mysql-connector-j to v8.3.0 (#389) - 873a2a2
- deps: Update dependency io.nats:jnats to v2.17.2 (#387) - 961dca5
- deps: Update flyway to v10.6.0 (#392) - cbf1764
- deps: Update jdbi to v3.44.0 (#393) - 790d847
- deps: Update gradle and github actions to v4 (#394) - 01de0ef
- deps: Update dependency xyz.jpenilla:run-task to v2.2.3 (#397) - 0a16287
- deps: Update dependency xyz.jpenilla:gremlin-gradle to v0.0.4 (#396) - e32d50c
- deps: Update dependency io.nats:jnats to v2.17.3 (#399) - 9c9e285
- deps: Update flyway to v10.7.2 (#402) - 434e247
- deps: Update jdbi to v3.44.1 (#401) - 4f216a8
- deps: Update flyway to v10.8.1 (#405) - ead578b
- deps: Update dependency me.modmuss50:mod-publish-plugin to v0.5.1 (#404) - b99b482
- deps: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.3.3 (#407) - dbc853a
- deps: Update dependency org.postgresql:postgresql to v42.7.2 (#408) - ea5ee36
- deps: Update jdbi to v3.45.0 (#411) - f9654a5
- deps: Update dependency redis.clients:jedis to v5.1.2 (#425) - 47008a1
- deps: Update plugin javadoc-links to v0.0.13 (#426) - 2a9f014
- deps: Update flyway to v10.9.1 (#429) - 6e2a9a7
- deps: Update dependency net.kyori:adventure-platform-fabric to v5.12.0 (#428) - d71fb79
- deps: Update adventure to v4.16.0 (#427) - 1110b48
- deps: Update dependency org.postgresql:postgresql to v42.7.3 (#436) - 8f5f921
- deps: Update jdbi to v3.45.1 (#437) - 07a61d1
- deps: Update flyway to v10.10.0 (#443) - abbb908
- deps: Update dependency io.nats:jnats to v2.17.4 (#442) - 9ef61fc
- deps: Update fabricApi (#440) - 82a9b66
- deps: Update dependency net.fabricmc:fabric-loader to v0.15.7 (#435) - 2ad2e26
- deps: Update flyway to v10.11.0 (#459) - f78ba99
- deps: Update dependency com.rabbitmq:amqp-client to v5.21.0 (#461) - 892d1fb
- deps: Update gradle/wrapper-validation-action action to v3 (#463) - 81584e1
- deps: Update plugin javadoc-links to v0.0.14 (#444) - 48f42c5
- deps: Update dependency com.github.luben:zstd-jni to v1.5.6-2 (#453) - 996b73d
- deps: Update dependency io.nats:jnats to v2.17.6 (#460) - 16ff75c
- deps: Update dependency net.fabricmc:fabric-loader to v0.15.10 (#458) - badadd4
- deps: Update fabricApi to v0.97.0+1.20.4 (#462) - 9892443
- deps: Update dependency me.lucko:fabric-permissions-api to v0.3.1 (#465) - f4f09aa
- deps: Update flyway to v10.11.1 (#464) - 517bf5d
- deps: Update dependency xyz.jpenilla:run-task to v2.2.4 (#468) - c01814a
- deps: Update dependency com.github.luben:zstd-jni to v1.5.6-3 (#467) - 3417031
- deps: Update dependency xyz.jpenilla:run-task to v2.3.0 (#475) - b959b8e
- deps: Update plugin javadoc-links to v0.0.15 (#478) - ed303f4
- deps: Update dependency net.fabricmc:fabric-loader to v0.15.11 (#472) - e6951c0
- deps: Update dependency org.checkerframework:checker-qual to v3.43.0 (#474) - ac60a4a
- deps: Update flyway to v10.12.0 (#481) - a53d2e3
- deps: Update dependency me.clip:placeholderapi to v2.11.6 (#490) - fa45583
- deps: Update dependency com.mysql:mysql-connector-j to v8.4.0 (#473) - 213b80d
- deps: Update dependency com.palmergames.bukkit.towny:towny to v0.100.3.0 (#439) - 5c6fe73
- deps: Update dependency com.massivecraft:Factions to v1.6.9.5-U0.6.35 (#433) - 74c323c
- deps: Update dependency com.discordsrv:discordsrv to v1.27.0 (#438) - e10c587
- deps: Update dependency com.gmail.nossr50.mcMMO:mcMMO to v2.1.227 (#432) - 3a7beff
- deps: Update fabricApi to v0.97.1+1.20.4 (#494) - 5541935
- deps: Update dependency redis.clients:jedis to v5.1.3 (#493) - 4670b57
- deps: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.4.0 (#499) - b140170
- deps: Update dependency io.nats:jnats to v2.19.1 (#497) - 51d2f1c
- deps: Update dependency org.checkerframework:checker-qual to v3.44.0 (#498) - fc5f202
- deps: Update jdbi to v3.45.2 (#508) - a540ca2
- deps: Update dependency io.github.goooler.shadow:shadow-gradle-plugin to v8.1.8 (#507) - c9a3f2c
Commits
- 02eec2b: 3.0.0-SNAPSHOT (Jason Penilla)
- update gradle actions - a0a11f0
- 71e7c46: Use cloud-build-logic.javadoc-links for automatic javadoc linking (Jason Penilla) (#395)
- 3c89fe9: Fix quoting in default
error.command.command_execution
message (Jason Penilla) - 18984aa: Update supported Minecraft versions (Jason Penilla) (#400)
- Update api-version - fddee0c
- f03469f: Improve error message for missing username (Jason Penilla)
- 8ef507f: Support custom chat completions on velocity (Draycia)
- 2ed8ef2: Add ChannelSwitchEvent (Draycia)
- c150f43: Add nickname blacklist. (NamiUni)
- c27896e: Crowdin Updates (Localizinator)
- 6006e45: Always 'handle' chat message packets (Draycia)
- 4ab163e: Use google Inject not javax (Draycia)
- 7c094e0: Ignore classfile warnings (Jason Penilla)
- dff7c46: Remove redundant setting of native number suggestions (Jason Penilla)
- a946102: Update resource-factory to 0.0.6 (Jason Penilla)
- 5427a7d: Update resource-factory to 0.0.8 (Jason Penilla)
- 65a3152: New Crowdin updates (Localizinator) (#431)
- fc2c0e4: Update gradle wrapper to 8.7 and resource-factory to 1.1.1 (Jason Penilla)
- 4f2a53c: Update loom to 1.6 (Jason Penilla)
- a816dcd: Support signing messages from command arguments (Jason Penilla) (#434)
- 74418ad: Deny chatting if the required permission is not given (Benjamin Selig) (#470)
- 8c92f0f: Check hearing permission in join command (Draycia)
- af12f92: Reverse sender/recipient in relational placeholders (Draycia)
- fe6a794: Add nickname filter (Josua Parks) (#485)
- efab5f9: Go to default channel when entering already-selected channel (Josua Parks) (#486)
- fda989b: Allow item links in whispers (Josua Parks) (#487)
- 93b8bc4: Add channel message cooldowns (Josua Parks) (#491)
- c3eeebc: Add config option to disable tab list updates (Josua Parks) (#488)
- 2a2e76f: Update Guice to 7.0.0 (Jason Penilla) ([#430](ht...
CarbonChat v3.0.0-beta.26
🔨 Builds
- disable configure on demand - 2a53dea
🧹 Chores
- deps: Update flyway to v10.1.0 (#357) - 629eb7c
- deps: Update dependency net.kyori:adventure-platform-fabric to v5.10.1 (#356) - 68230cf
- deps: Update dependency com.mysql:mysql-connector-j to v8.2.0 (#329) - 14ef170
- deps: Update dependency net.essentialsx:EssentialsXDiscord to v2.20.1 (#346) - d750271
- deps: Update dependency redis.clients:jedis to v5.1.0 (#359) - 983a4f0
- deps: Update dependency io.nats:jnats to v2.17.1 (#332) - efe8feb
- deps: Update dependency io.github.miniplaceholders:miniplaceholders-api to v2.2.3 (#355) - 923ba11
- deps: Update dependency org.postgresql:postgresql to v42.7.0 (#358) - 52b1163
- deps: Update dependency xyz.jpenilla:run-task to v2.2.2 (#368) - 54971c0
- deps: Update dependency org.postgresql:postgresql to v42.7.1 (#367) - 8b9a895
- deps: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.3.2 (#366) - 8d62828
- deps: Update dependency com.github.luben:zstd-jni to v1.5.5-11 (#365) - 1178435
- deps: Update flyway to v10.4.1 (#378) - 307ee5b
- deps: Update jdbi to v3.42.0 (#379) - 83873ee
Commits
- 4596ba4: Back to 3.0.0-SNAPSHOT (Jason Penilla)
- ddb91b1: Fix publishing config (Jason Penilla)
- 4b93b8b: Configure renovate to run weekly (Jason Penilla)
- 2d8bcfe: Update for event changes (Jason Penilla)
- a633940: Changed Velocity ChatListener PostOrder to LATE (Adrian) (#361)
- 87ea107: Removed UnSignedVelocity metadata references (Adrian) (#362)
- fee0c7f: Bump Gradle wrapper to 8.5 (Jason Penilla)
- 1777703: Switch back to javadoc.io for checker-qual docs (Jason Penilla)
- add channel key placeholder, closes #363 - 144e2ae, closes #363
- explicitly lowercase PlaceholderAPI identifier - 508aef3
- 4767462: Add MiniPlaceholders Expansion (Jason Penilla) (#369)
- 28736d3: Bump hangar-publish-plugin (Jason Penilla)
- bbac625: Simplify CarbonPlatformExtension (Jason Penilla)
- Ignore Towny patch releases - e8e96a6
- Ignore Towny patch releases - 1a0034a
- 3e87151: Include org.flywaydb:flyway-database-postgresql (Jason Penilla)
- e548e17: Update LICENSE_HEADER (Jason Penilla)
- 97f5b9b: Update dependencies for 1.20.4 Fabric (Jason Penilla)
- 0fb01a4: 3.0.0-beta.26 (Jason Penilla)
CarbonChat v3.0.0-beta.25
🔧 Bug Fixes
- hotfix for recursive cross-server message bug (#269) - 912f0e8
- Warning printing when there was no issue on party join/leave (#300) - bbaa940
- add key type to holder in carbonchannelregistry (#301) - d196931
- Add missing configureListeners call on velocity - 2073b3e
🔨 Builds
🧹 Chores
- cleanup command registration - 45369aa
- deps: Update actions/checkout action to v4 (#324) - ace3d19
- deps: Update dependency ca.stellardrift:stylecheck to v0.2.1 (#319) - cb47f60
- deps: Update dependency redis.clients:jedis to v5.0.2 (#320) - 309cebb
- deps: Update flyway to v10 (major) (#325) - 8bdee2f
- deps: Update dependency net.luckperms:api to v5.4 (#321) - 7c8d966
- deps: Update dependency com.rabbitmq:amqp-client to v5.20.0 (#330) - 16d0451
- deps: Update dependency com.typesafe:config to v1.4.3 (#322) - bbe9281
- deps: Update dependency net.fabricmc:fabric-loader to v0.14.24 (#328) - 5e361d8
- deps: Update dependency com.zaxxer:HikariCP to v5.1.0 (#331) - 1b8489b
- deps: Update dependency io.github.miniplaceholders:miniplaceholders-api to v2.2.2 (#323) - 4047bb4
- deps: Update fabricApi to v0.90.7+1.20.2 (#351) - cd7a824
- deps: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.3.0 (#350) - 568df2f
- deps: Update dependency org.checkerframework:checker-qual to v3.40.0 (#333) - 789f31c
- deps: Update dependency com.github.luben:zstd-jni to v1.5.5-10 (#326) - 18398ff
- deps: Update flyway to v10.0.1 (#353) - e062b4d
Commits
- 9ab930a: Changed Velocity ChatListener PostOrder to LATE (Adrian) (#258)
- e4adb07: Fix custom placeholders not being used on Velocity and Paper (Draycia)
- 82c22a0: Don't throw exceptions when DSRV channels are misconfigured (Draycia)
- 307395c: Download dependencies at runtime on all platforms (not just Paper), and read dependency info from file in plugin jar generated by Gradle task (Jason) (#259)
- 999e2f9: Improved Velocity listeners registration and execution performance (Adrian) (#257)
- 360eb91: 2.1.0-beta.15 (Jason Penilla)
- 04c2433: Back to 2.1.0-SNAPSHOT (Jason Penilla)
- 4dc1a58: clean up CarbonPaperLoader (Jason Penilla)
- b8f1fa2: deduplicate dependency loading logic (Jason Penilla)
- fc1b597: Cleanup chat listeners and deduplicate shared code (Josua Parks) (#260)
- 78155d6: Fix styling in velocity chat listener (Draycia)
- 403c3a3: Remove non-functional Chat Placeholders (Draycia)
- f2fa2b5: Revert "Remove non-functional Chat Placeholders" (Draycia)
- f459d47: Extract chat placeholder parsing (Draycia)
- 83e5439: Add permission to allow PAPI placeholders in messages (Draycia)
- 17e90a4: Add permission and support for MiniPlaceholders tags in chat messages (Draycia)
- f7e59a2: don't create redundant threads for DependencyDownloader http client (Jason Penilla)
- 25b88f3: use the default HttpClient executor in DependencyDownloader (Jason Penilla)
- 9f20afc: Emit event
CarbonChatEvent
in message processing from (HarvelsX) - 43d2754: Start hiding relocated api libs (Draycia)
- 09054b7: Hide Event lib from API (Draycia)
- 4ce7a46: Finish removing relocated libraries from API (Draycia)
- fd2bb08: Unpromote channelByValue from API (Draycia)
- 33e1954: Add nickname PAPI placeholder (Draycia)
- 482d09b: Fix missing licenses (Draycia)
- d1a0cd3: Fix checkstyle (Draycia)
- 89894fa: Add chat-filter and make command messages utilise prepareAndEmitChatEvent (Draycia)
- 141772f: fix registry relocation (Jason Penilla)
- d05cc65: improve ping regex (Jason Penilla)
- e9d4abd: Fix reloads by recreating the channel registry (Jason Penilla) (#262)
- ef62dc2: don't try to double register commands (Jason Penilla) (#262)
- 702f5ad: Make order of internal reload event listeners consistent (Jason Penilla) (#262)
- 0ae6a01: channel load and general file handling cleanup (Jason Penilla)
- add
carbonchat
entrypoint for addon mods - bb6c576 - 2f1023d: Remove quilt repo (Jason Penilla)
- 88402ed: Rework channel registration (Jason Penilla) (#264)
- 294e85c: Improve CarbonChat JavaDoc (Jason Penilla) (#264)
- dcd1e0c: Update adventure-platform-fabric to release (Jason Penilla)
- 9daac8e: Add channel 'name' option, don't register channels with invalid keys/names (Draycia)
- 8d76151: Revert "Add channel 'name' option, don't register channels with invalid keys/names" (Jason Penilla) (#267)
- 96ccede: Locale loading and reloading fixes (Jason Penilla) (#267)
- 3401a41: Fix duplicate mute info message (Jason Penilla)
- 7a0ff83: Fix legacy code detection in PlaceholderAPIMiniMessageParser (Jason Penilla)
- 0fedf4e: 2.1.0-beta.16 (Jason Penilla)
- 8241e60: Back to 2.1.0-SNAPSHOT (Jason Penilla)
- 534a725: 2.1.0-beta.17 (Jason Penilla)
- 19d17ce: Back to 2.1.0-SNAPSHOT (Jason Penilla)
- 2d89dc6: Allow console to use chat with 'console_sender' channel format (Draycia)
- 06e0ee0: Fix missing license header (Draycia)
- 3385c34: ignore empty chats (Jason Penilla)
- 9141283: Update Crowdin configuration file (Josua Parks)
- 18f94a3: support offline players in CarbonPAPIPlaceholders (Jason Penilla)
- b46f6c6: cross-server whispers & cross-server player name tab completion in commands (Jason Penilla) (#270)
- 44b6c26: whisper & other command cleanup (Jason Penilla) (#270)
- a393a53: cache profiles from other servers on the network (Jason Penilla) (#270)
- cdb9d61: partially fix MessagingManager shutdown (Jason Penilla) (#270)
- 1267b3b: API cleanup & other various refactoring (Jason Penilla) (#272)
- 10b9862:
displayName
->nickname
;renderName
->displayName
(Jason Penilla) (#272) - ef275b5: Simplify user manager hierarchy (Jason Penilla) (#272)
- 7f28a9d: Improve event exception handling (Jason Penilla) (#272)
- 4088468: Add ChannelRegistry#channelOrThrow, rename ChannelRegistry#keyOrDefault to channelOrDefault (Jason Penilla) (#272)
- dc37c94: Add missing
@Backing
annotation (Jason Penilla) (#272) - ea4d0c9: Remove
CarbonChat#serverId
and add@ServerId
injection binding annotation (Jason Penilla) (#272) - 1e20138: Remove unchecked cast and unnecessary generic in CarbonChatInternal (Jason Penilla) (#272)
- 0ea917a: Remove unused ChatChannel#filterRecipients method (Jason Penilla) (#272)
- 0872e27: Remove unused BasicChatChannel and fix ConfigChatChannel equals/hashCode (Jason Penilla) (#272)
- ee006bc: Remove unused CarbonPlayerPaper.Factory interface (Jason Penilla) (#272)
- 88f020f: Fix velocity sameWorldAs (Draycia)
- d86b938: Clean up command DI (Jason Penilla) (#272)
- 8ba4a35: 2.1.0-beta.18 (Draycia)
- 20dd84d: Back to 2.1.0-SNAPSHOT (Draycia)
- af26302: setup velocity bstats (Jason Penilla)
- f4f5f0d: fix saving new players to database (Jason Penilla) (#275)
- 470e506: fix saving of ignored players & left channels to db (Jason Penilla) (#275)
- dc9d9b0: update flyway (Jason Penilla) (#275)
- ed3fcf3: fix unnecessary saves & missing save complete packets (Jason Penilla) (#275)
- 7371f7b: enable user manager type bstats chart (Jason Penilla)
- 02774c7: Include git metadata in manifest, commit hash in snapshot platform versions (Jason Penilla)
- b9f9322: Add update checker (Jason Penilla)
- b180546: improve config management (Jason) (#276)
- dca05a5: improve join/save exception handling (Jason Penilla)
- d002d95: 2.1.0-beta.19 (Jason Penilla)
- 9a8761e: Back to 2.1.0-SNAPSHOT (Jason Penilla)
- 54f37fb: stop storing usernames in db (Jason) ([#277](https://github.com/Hexaoxide/Carbon/p...
CarbonChat v2.1.0-beta.24
🧹 Chores
- cleanup command registration - 45369aa
- deps: Update actions/checkout action to v4 (#324) - ace3d19
- deps: Update dependency ca.stellardrift:stylecheck to v0.2.1 (#319) - cb47f60
- deps: Update dependency redis.clients:jedis to v5.0.2 (#320) - 309cebb
- deps: Update flyway to v10 (major) (#325) - 8bdee2f
- deps: Update dependency net.luckperms:api to v5.4 (#321) - 7c8d966
- deps: Update dependency com.rabbitmq:amqp-client to v5.20.0 (#330) - 16d0451
Commits
- b66cdf0: Back to 2.1.0-SNAPSHOT (Jason Penilla)
- 63e47b2: Fix publishing meta for 1.20.2 (Jason Penilla)
- aa3e8e6: Use ordinal instead of name for enums over network (Jason Penilla)
- 7368fb1: fix typo (Jason Penilla)
- da6b50a: delete unused accessor (Jason Penilla)
- 7b75d2f: Simplify packet queuing (Jason Penilla)
- e264980: Split message/nickname/partyname tag permissions (Jason Penilla)
- 3441ad6: Remove base permission check for tags (Jason Penilla)
- 3d3f5f8: Add missing tag permissions to yml (Jason Penilla)
- 4e80efe: build & dependency updates (Jason Penilla)
- 192ffae: Handle double single quotes from crowdin (Jason Penilla)
- 922a5d0: Simplify quote handling (Jason Penilla)
- 15ce53c: Sync translations with Crowdin (Localizinator) (#306)
- ae953ea: Update actions (Jason Penilla)
- 8149868: Add comment to messaging settings enabled (Jason Penilla)
- 5483bfd: Add messaging enabled/type to bStats (Jason Penilla)
- 1376964: Always override existing config comments (closes #311) (Jason Penilla)
- 9571bbb: Add
sender_username
andrecipient_username
placeholders to whisper formats (closes #312) (Jason Penilla) - 1a68626: Change default quickPrefix from null to empty string (Jason Penilla)
- e98bc41: Adjust default whisper format (Jason Penilla)
- 0d4c3f7: Make nickname placeholders actually return nickname, add displayname placeholders (Jason Penilla) (#310)
- 50327c7: Use displayName instead of nickname for Bukkit displayName & playerListName (Jason Penilla) (#309)
- b360680: fix (Riley Park)
- 13c1e98: Rename _commandSettings to defaultCommandSettings and use for default command config (Jason Penilla)
- 2ed9025: Move dependency downloader code out of project (Jason Penilla) (#313)
- adjust DSRV listener order - 04561ea
- 0046049: Switch version catalog format to toml for better integration with external tooling (Jason Penilla)
- 244bfc1: Bump gremlin to 0.0.3 (Jason Penilla)
- 83d44c1: Add renovate.json (renovate[bot]) (#314)
- 944b192: Fix import (Jason Penilla)
- 07a6cd4: Adjust renovate config (Jason Penilla)
- ba8036a: Adjust renovate config pt. 2 (Jason Penilla)
- dfa2304: Fix missed case from #309 (Jason Penilla)
- 9cf2498: 2.1.0-beta.24 (Jason Penilla)