|
| 1 | +2.3.1 |
| 2 | +===== |
| 3 | +Fix: UUIDs incorrectly replaced with player name for offline servers |
| 4 | +Fix: Failure to process one player would cause processing for other players to stop |
| 5 | +Fix: Debug settings were not saved to file |
| 6 | +Fix: Errors loading config on Velocity |
| 7 | +Fix: Secret key would not persist after setting on certain setups |
| 8 | +Fix: [Fabric] Proper versions of fabric-permissions-api per version (thank you, MemencioPerez!) |
| 9 | + |
| 10 | +2.3.0 |
| 11 | +===== |
| 12 | +Tebex now officially supports Folia! Thank you, @R00tB33rMan |
| 13 | + |
| 14 | +This version includes builds for Fabric 1.21.1, 1.21.4, 1.21.5, 1.21.6, and 1.21.7. You must use the correct variant for your version of Fabric. |
| 15 | + |
| 16 | +## Features |
| 17 | +- Secret key can now be specified via the TEBEX_SECRET_KEY environment variable. This will override any configuration setting. |
| 18 | +- [SDK] Included unit tests and mocks for SDK and platform |
| 19 | +- [SDK] Data classes now use Lombok |
| 20 | +- [SDK] Improved overall documentation |
| 21 | + |
| 22 | +## Changes |
| 23 | +- All in-game command code moved to SDK. See TebexCommands. |
| 24 | +- Further generalized Platform into BasePlatform |
| 25 | + |
| 26 | +## Fixes |
| 27 | +- Player UUIDs that fill {id} placeholders are now no longer truncated. Fixes support for other mods/plugin commands. |
| 28 | +- /buy GUI packages now respect store order |
| 29 | +- [Velocity] All logs used the incorrect logger causing improper log levels |
| 30 | +- Tebex docs link in configuration is no longer incorrect |
| 31 | +- Failure to send plugin events no longer leads to unbounded growth |
| 32 | +- /sendlink command did not execute asynchronously #88 |
| 33 | + |
| 34 | +2.2.1 |
| 35 | +===== |
| 36 | +Notice: This is the final supported build for Fabric 1.20.1 and 1.20.4. |
| 37 | + |
| 38 | +Feature: A build for Fabric 1.21.4 is now available (Thanks @ZekeZDev) #82 |
| 39 | +Feature: Better command suggestions on Velocity (Thanks @RealBauHD) #70 |
| 40 | + |
| 41 | +Fix: Create coupon caused unnecessary RuntimeException if Cart used as effective type #78 |
| 42 | +Fix: Unexpected status code when sending server events caused by excessive precision in date format #79 |
| 43 | +Fix: /information request was duplicated on plugin enable |
| 44 | +Fix: Some requests would attempt to run if secret key was not set or invalid |
| 45 | +Fix: Proper version string replacement in all variants |
| 46 | +Fix: Improvements to debug logging |
| 47 | + |
| 48 | +2.2.0 |
| 49 | +===== |
| 50 | +Feature: Player IP addresses for join events are now anonymized before sending to Tebex |
| 51 | + |
| 52 | +Fix [Fabric]: Items can no longer be taken out of or placed into the /buy GUI |
| 53 | +Fix: Threads did not shut down properly on Fabric #71 |
| 54 | +Fix: Online commands did not respect command delays |
| 55 | +Fix: Server events use Instant.now() for UTC timing. #73 |
| 56 | +Fix: Buy GUI now appropriately re-sizes according to number of packages in a category #75 |
| 57 | + |
1 | 58 | 2.1.0 |
2 | 59 | ===== |
3 | 60 | This version resolves the majority of cross-version and inter-plugin issues experienced on the current Bukkit variant. |
|
0 commit comments