|
| 1 | +# 4.0.1 |
| 2 | +* Made animated GIF decoding more reliable |
| 3 | + * This should fix broken textures #135 |
| 4 | +* The maximum size for image downloads is now 10MB by default |
| 5 | + |
| 6 | +# 4.0.0 |
| 7 | +* Implemented Texture Resolvers |
| 8 | + * Added support for GIFs #131 |
| 9 | + * Deprecated `animated`-flag: Use `textureResolverId` instead |
| 10 | + * For further details please have a look at the corresponding documentation on the README |
| 11 | +* Various small code improvements |
| 12 | + |
| 13 | +# 3.0.0 |
| 14 | +* Other mods can now define cape providers in their metadata #94 |
| 15 | + * This way other developers don't have to manually implement/copy-paste code for adding custom capes (e.g. for supporters) which should result in less conflicts |
| 16 | + * Cape providers loaded from other mod's metadata are automatically loaded and activated by default |
| 17 | + * This can be changed in the settings under ``Other > Providers from mods`` |
| 18 | + * Usage example: |
| 19 | + * Simple implementation:<br/> |
| 20 | + ``fabric.mod.json`` |
| 21 | + ```json5 |
| 22 | + { |
| 23 | + ... |
| 24 | + "custom": { |
| 25 | + "cape": "https://raw.githubusercontent.com/litetex-oss/mcm-cape-provider/refs/heads/dev/custom-cape-demo/uuid.png" |
| 26 | + } |
| 27 | + } |
| 28 | + ``` |
| 29 | + * More detailed variant:<br/> |
| 30 | + ``fabric.mod.json`` |
| 31 | + ```json5 |
| 32 | + { |
| 33 | + "custom": { |
| 34 | + "cape": { |
| 35 | + // Gives everyone a christmas cape |
| 36 | + // You can also use variables here, like $uuid. See above for more details |
| 37 | + // Alternative: "uriTemplate" |
| 38 | + "url": "https://raw.githubusercontent.com/litetex-oss/mcm-cape-provider/refs/heads/dev/custom-cape-demo/uuid.png", |
| 39 | + "changeCapeUrl": "https://...", |
| 40 | + "rateLimitedReqPerSec": 20 |
| 41 | + } |
| 42 | + } |
| 43 | + } |
| 44 | + ``` |
| 45 | + |
| 46 | +# 2.3.0 |
| 47 | +* Make it possible to disable the default/Minecraft provider #64 |
| 48 | +* Improved mod compatibility |
| 49 | + |
| 50 | +# 2.2.0 |
| 51 | +* Improved real player detection |
| 52 | + * Capes are now only loaded for players with a valid UUID |
| 53 | +* Improved load balancing with cape providers |
| 54 | + * Providers are now rate limited |
| 55 | + * the default is 20 req/s |
| 56 | + * can be overwriten per provider using ``rateLimitedReqPerSec`` |
| 57 | + * If there are too many pending cape load tasks the oldest ones will now be automatically discarded |
| 58 | +* Limited amount of tracked players to prevent running out of memory |
| 59 | +* Now compatibile with ``SkinShuffle`` |
| 60 | +* Now targeting 1.21.8 |
| 61 | + |
| 62 | +# 2.1.0 |
| 63 | +* Fixed mod configuration button not being displayed correctly in Skin Customization Screen when resizing #79 |
| 64 | +* Fully utilize fabric-api. fabric-api is now required #78 |
| 65 | +* Now targeting 1.21.7 |
| 66 | + |
| 67 | +# 2.0.1 |
| 68 | +* Use built-in warning icon instead of bringing a custom one #66 |
| 69 | +* Also publish to CurseForge #62 |
| 70 | + * Available (once CurseForge reviewed it) at https://www.curseforge.com/minecraft/mc-mods/cape-provider |
| 71 | + |
| 72 | +# 2.0.0 |
| 73 | +* New options |
| 74 | + * Control over animated textures |
| 75 | + * ON (default) |
| 76 | + * Frozen = only the first frame of the animation is displayed |
| 77 | + * OFF = Animated textures are ignored |
| 78 | + * Only load your cape (and ignore other players) |
| 79 | +* New debug options |
| 80 | + * block certain capes by provider |
| 81 | + * amount of Cape-Loader Threads (default: 2) |
| 82 | +* Now refreshes the capes of all players when the configuration is changed |
| 83 | +* Utilizes Fabric's Rendering API - if present - to prevent conflicts with other mods |
| 84 | +* Various minor improvements and optimizations |
| 85 | +
|
| 86 | +# 1.2.0 |
| 87 | +* Updated to 1.21.6 |
| 88 | + * Reworked/Fixed preview rendering |
| 89 | +* Custom providers (loaded from the config-file) can now provide animated textures |
| 90 | +
|
| 91 | +# 1.1.1 |
| 92 | +* Optimized rendering in preview screen |
| 93 | +* Correctly declared fabric-api |
| 94 | +
|
| 95 | +# 1.1.0 |
| 96 | +* Updated to 1.21.5 |
| 97 | +
|
| 98 | +# 1.0.2 |
| 99 | +* Distribute mod on Maven Central |
| 100 | +
|
| 101 | +# 1.0.1 |
| 102 | +* Improved compatibility information |
| 103 | +
|
| 104 | +# 1.0.0 |
| 105 | +Improvements and changes in comparison to Capes mod: |
| 106 | +* Improved provider configuration screen |
| 107 | + * Can now be ordered |
| 108 | + * Added links for homepage / to cape editor |
| 109 | +* Fixed preview rendering |
| 110 | +* Built-in providers: |
| 111 | + * MinecraftCapes (active by default) |
| 112 | + * OptiFine (active by default) |
| 113 | + * Wynntils |
| 114 | + * Fixed capes not being loaded |
| 115 | + * Cosmetica |
| 116 | + * LabyMod |
| 117 | + * Prevented default cape from always being displayed |
| 118 | +* Added Anti-Feature notices |
| 119 | +* Added support for custom providers to the config |
| 120 | +* Added reset function |
| 121 | +* Improved provider responsiveness |
| 122 | + * Implemented basic caching |
| 123 | + * Implemented check if player is real (and not simulated by the server) |
| 124 | +* Various other improvements |
0 commit comments