SkinsRestorer 15.9.1 NeoForge
on Dec 13, 2025SkinsRestorer 15.9.1 Fabric
on Dec 13, 2025SkinsRestorer 15.9.1
on Dec 13, 2025🚀 Features
94a4652feat: add 1.21.11 support
🐛 Fixes
6883da8fix(deps): update all non-major dependenciesc038a8cfix(deps): update all non-major dependencies to v2.0.210350bbfix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.1.0b3113effix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.6a41ccd1fix(deps): update dependency com.google.errorprone:error_prone_core to v2.45.001faf64fix(deps): update all non-major dependenciesa40dc3dfix(deps): update all non-major dependencies to v18.0.84a05b4dfix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.3.06109b0afix(deps): update all non-major dependencies090cd16fix(deps): update all non-major dependencies96da93afix(deps): update all non-major dependencies to v5.6.0
🔨 Build
8a1c0d4chore(release): bump version to 15.9.1-SNAPSHOT812a2b8chore(i18n): new crowdin translations (#2065)655e91achore(deps): update gradle to v9.2.1ea24d8fchore(i18n): new translations locale.json (Russian) (#2068)363c6f1chore(i18n): new translations locale.json (Russian) (#2070)7b25ed6chore(deps): update actions/checkout action to v6 (#2071)0727c87chore(i18n): new crowdin translations (#2073)8f26272chore(deps): update plugin com.gradle.develocity to v4.3ee713cbchore(release): bump version to 15.9.1
SkinsRestorer 15.9.0 NeoForge
on Nov 11, 2025SkinsRestorer 15.9.0 Fabric
on Nov 11, 2025SkinsRestorer 15.9.0
on Nov 11, 2025🚀 Features
2d1f015feat: show skin head in chat on 1.21.9+29cb1b5feat: add skull to more cmdsf953339feat: add heads to history and favouritesff75795feat: readd spotbugs9814a15feat: add /skin upload command
🐛 Fixes
ed1e0dffix: exclude useless kotlin module file2371d36fix: make messages cleanerb1a57ecfix: disable player head objects by default for nowb3c3742fix(deps): update dependency net.kyori:indra-git to v4 (#2043)594b5ccfix(deps): update dependency org.testcontainers:testcontainers to v2 (#2044)69250a0fix(deps): update all non-major dependencies (#2039)3879421fix(deps): update all non-major dependencies to v18.0.5 (#2049)f334e85fix(deps): update all non-major dependencies to v18.0.6 (#2052)5310782fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.1 (#2057)2fb7a4efix(deps): update dependency me.clip:placeholderapi to v2.11.7bc33e58fix(deps): update dependency com.google.errorprone:error_prone_core to v2.44.06bddf9efix(deps): update all non-major dependencies2f87af6fix: make cape support work
🔨 Build
9adbb7cchore(release): bump version to 15.8.3-SNAPSHOTfbe486bchore(deps): update stefanzweifel/git-auto-commit-action action to v7 (#2040)c58d000chore(i18n): new translations locale.json (Azerbaijani) (#2042)e5195e7chore(i18n): new crowdin translations (#2045)6f9cc7fchore(i18n): new crowdin translations (#2046)c3f8e71chore(i18n): new translations locale.json (Slovak) (#2047)1c48805chore(i18n): new translations locale.json (Slovak) (#2048)c43db65chore: disable fabric API bumping10a1dc0chore(i18n): new crowdin translations (#2050)b4e0116chore(deps): update actions/upload-artifact action to v5 (#2051)344efecchore: enable automerge type branch9cc382bchore(deps): update gradle to v9.2.0 (#2053)e1b5cb2chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#2054)eeebe4fchore(i18n): new translations locale.json (Lithuanian) (#2055)925fa16chore(i18n): new crowdin translations (#2058)6af3a04chore(i18n): new crowdin translations (#2060)bed3764chore: update invalid urlskin message30a4e63chore(i18n): new translations locale.json (Turkish) (#2062)eca31efchore(i18n): new crowdin translations (#2063)6e5cd76chore(i18n): new translations locale.json (Hungarian) (#2064)1565b8fchore(release): bump version to 15.9.0
🧪 Tests
a071912test: remove axolotl test
💬 Other
SkinsRestorer 15.8.2 NeoForge
on Oct 8, 2025SkinsRestorer 15.8.2 Fabric
on Oct 8, 2025SkinsRestorer 15.8.2
on Oct 8, 2025🚀 Features
d029b20feat: support new record based GameProfile
🐛 Fixes
e03dc94fix: set internal properties object of PropertyMap334c392fix: mark 1.21.10 as supported7f4c788fix(deps): update all non-major dependencies (#2036)7090819fix: properly check field type51cb534fix(deps): update dependency net.fabricmc.fabric-api:fabric-api-bom to v0.135.0+1.21.10 (#2037)940d3e6fix: make refresh work on 1.21.9 fabriccf773a3fix(deps): update dependency com.github.cryptomorin:xseries to v13.5.1 (#2038)
🔨 Build
SkinsRestorer 15.8.1 NeoForge
on Oct 4, 2025SkinsRestorer 15.8.1 Fabric
on Oct 4, 2025SkinsRestorer 15.8.1
on Oct 4, 2025🚀 Features
f7c6b1cfeat: add 1.21.9 mappings
🐛 Fixes
0f5b83efix: include loginProfile of superclassesa2d7492fix: pull processors from release instead1cc2945fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6 (#2028)813f575fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8 (#2024)6aa1e53fix(deps): update dependency io.freefair.gradle:lombok-plugin to v9 (#2027)5f32cddfix(deps): update all non-major dependencies (#2023)c7a54ebfix: bump mod to 1.21.937a28c0fix: make mod compile again023ac7cfix(deps): update all non-major dependencies (#2032)1a007fffix: use newer method for fabric0280e33fix: do not fail on duplicate entries6f2b9cefix: use new permission level method for neoforge31c648efix(deps): update architectury to v18 (#2033)3633b97fix(deps): update dependency dev.architectury:architectury-neoforge to v18 (#2034)ac6fa07fix: exclude duplicates92855d9fix: properly handle service descriptors1eae728fix: only preserve first found resource1b8517cfix(deps): update all non-major dependencies (#2035)3bb41e8fix: only preserve first found resource
📝 Documentation
56059bcdocs: explain why we do withSuper
🔨 Build
0221cb0chore(release): bump version to 15.8.1-SNAPSHOTc320fa8ci: set no changes25f54f8chore: add new Thai translations in locale-th.json (#2030)197df73chore(i18n): new crowdin translations (#2025)13a7805chore(deps): update gradle/actions action to v5 (#2031)9259e89chore: add codeowners filecfe571dci: unfeature old releases for a loaderbd509cdchore(release): bump version to 15.8.1
💬 Other
SkinsRestorer 15.8.0 NeoForge
on Sep 22, 2025SkinsRestorer 15.8.0 Fabric
on Sep 22, 2025SkinsRestorer 15.8.0
on Sep 22, 2025🚀 Features
75cd2c7feat: add suppressed exceptions982bd0afeat: add request batching (#2019)1d8505bfeat: add better gradle flags
🐛 Fixes
9e92cc7fix: properly merge jars and properly relocate SPId38809bfix: avoid race conditions when playing sounddc9d20efix(deps): update all non-major dependencies (#2011)d738656fix: make code compile again3153e3bfix: properly stub batch window seconds62e83b5fix: abort get after 1 minute87bded8fix: run async delayed in tests94fd8e2fix: make tests work93238b8fix: remove configuration cache
🔨 Build
243a2c0chore(release): bump version to 15.7.11-SNAPSHOT2732867chore(i18n): new translations locale.json (Hindi) (#2012)38affd5chore(i18n): new translations locale.json (Portuguese) (#2017)3b47b14chore: add agents filef077737chore(deps): update runtask to v3 (#2021)752814echore(release): bump version to 15.8.0
💬 Other
005701dfix #2014
SkinsRestorer 15.7.10 NeoForge
on Aug 25, 2025SkinsRestorer 15.7.10 Fabric
on Aug 25, 2025SkinsRestorer 15.7.10
on Aug 25, 2025🚀 Features
f7fe495feat: improve metrics so that we can analyse plugin usage better (#2008)
🐛 Fixes
b93833dfix: resolve some build issues3dbaa31fix: improve mysql performance for getTotalPlayerSkins1d706bbfix: Add deprecated api.mojang as backup, this should reduce instances of rate limit that result in failing to get an uuid2db28c5fix: NoSuchMethodError when using sendHealthUpdate on older bukkit versionsb2bff0ffix: resolve type inference issues with kotlin buildSrc3148865fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9 (#2000)8adebc7fix(deps): update dependency io.github.miniplaceholders:miniplaceholders-api to v3 (#2006)f9ac0c5fix: make runServer work againf8859b8fix(deps): update all non-major dependencies (#1996)31df2a0fix: add missing class for unrelocated test19ef760fix: Resolve skin on join when using a resource pack (#2010)
🏗 Refactor
b8e055crefactor: move from licenser plugin to spotless
🔨 Build
5ed5577chore(release): bump version to 15.7.10-SNAPSHOTc59d40echore: harden repository lookupsfc66c03chore(deps): update actions/checkout action to v5 (#2002)b9766b7chore(deps): update actions/setup-java action to v5 (#2007)2eb737achore(i18n): new translations locale.json (Vietnamese) (#2009)5228f4fchore(deps): update dependency gradle to v9 (#1997)22e56cechore(release): bump version to 15.7.10



