SkinsRestorer 15.7.1 Fabric
on Jun 22, 2025SkinsRestorer 15.7.0
on Jun 22, 2025SkinsRestorer 15.7.0 NeoForge
on Jun 22, 2025SkinsRestorer 15.7.0 Fabric
on Jun 22, 2025🚀 Features
38e5149
feat: remove server-only mod code & move to adventure mod53e91a2
feat: readd mixinseb24bb4
feat: readd player heads in specific cases
🐛 Fixes
709afc9
fix: remove resolved TODO3b019be
fix: remove mixinsa239986
fix: add universal approach for getting flat world typecf4d2f0
fix: remap mixins in fabricccd7af8
fix: move mixinRemap lower0fe4a85
fix: remove not needed mixin dependencya1a03db
fix: bump adventure moda8a4c31
fix: make jenkins ci work in headless mode2a7440f
fix: resolve a few jar collisionse989fc7
fix: make mod load on neoforge5735d74
fix: properly use shadow config5f3b1e3
fix: change archive base name for SR mod
🏗 Refactor
d33ca45
refactor: move remapjar definition into sourceset check7e8d4cc
refactor: apply mixinRemap globallyaa6ca3a
refactor: avoid shadowing/relocating in mod envs290a23e
refactor: move mod dir and make proper subproject and archive name5c03f24
refactor: change package from modded to mod
🔨 Build
SkinsRestorer 15.6.9
on Jun 22, 2025🚀 Features
🐛 Fixes
ec11841
fix(deps): update dependency me.lucko:fabric-permissions-api to v0.4.0 (#1969)b1dcc0d
fix(deps): update all non-major dependencies to v1.21.2 (#1970)9b7caf8
fix: use proper filtering algorithm for supported mappings18ed836
fix(deps): update all non-major dependencies (#1972)710c684
fix: avoid using deprecated method for conventions4e51676
fix: make logo work on mod1390bef
fix: bump mc version51b5362
fix: downgrade parchment to proper version
🏗 Refactor
18a05e6
refactor: change method name to reflect plural
🔨 Build
SkinsRestorer 15.6.8
on Jun 18, 2025SkinsRestorer 15.6.7
on Jun 18, 2025🚀 Features
ac418da
feat: add warning if v2 skin update was triggered by proxye20b3e3
feat: more preparations for supporting paper mappingseb67937
feat: implement new paper mc version id api for mapping detection75dd231
feat: add convenient download url to most update remindersb4e351e
feat: automatically select mappings from foldere604dfb
feat: add 1.21.6 mappinga276615
feat: use spigot skull api if available rather than xseries
🐛 Fixes
ed618b2
fix: make properly compile by having adventure transitivec64633b
fix: make new import compileff444fd
fix(deps): update dependency dev.architectury:architectury-neoforge to v17 (#1967)bdf5e42
fix(deps): update dependency dev.architectury:architectury-fabric to v17 (#1966)81bc97f
fix(deps): update dependency dev.architectury:architectury to v17 (#1965)ba22a3c
fix(deps): update all non-major dependencies (#1963)
🏗 Refactor
46dea04
refactor: prepare for paper minecraft version id support
🔨 Build
SkinsRestorer 15.6.6
on Jun 14, 2025🚀 Features
1d212e3
feat: add new non-breaking channel payload that makes the server ack to skin updates (if requested)acb9d67
feat: properly implement new ack system between server & proxy81f1ab3
feat: add more debug logs6c9fede
feat: add more debug log61e8151
feat: add more debug logsb1da23f
feat: add file/image upload api without requiring the use a public URL
🐛 Fixes
c5aab84
fix(deps): update all non-major dependencies (#1957)bf37dc6
fix: make additional code compilef3aadb2
fix: use relative instead of absolute delays32c5a91
fix: only use next, MineSkin already accounts for remaining == 0
🏗 Refactor
6c51f78
refactor: change payload naminge1efd6b
refactor: switch to more easily readable codecs240ff41
refactor: drop MineTools support
🔨 Build
528e458
chore(release): bump version to 15.6.6-SNAPSHOT0bc9470
chore(deps): update dependency gradle to v8.14.2 (#1955)39bf046
chore(deps): update stefanzweifel/git-auto-commit-action action to v6 (#1958)227d170
chore(i18n): new crowdin translations (#1956)af124f6
chore(deps): update dependency ubuntu to v24 (#1949)763d6fb
chore(release): bump version to 15.6.6
💅 Style
52f6af7
style: change server to backend server
💬 Other
e27a37a
Merge remote-tracking branch 'origin/dev' into dev341000e
Fix: Switch api.mojang.com to new minecraftservices.com domain
SkinsRestorer 15.6.5
on Jun 6, 2025🚀 Features
52aa70c
feat: switch from manual hash file to github provided digeste13cb3f
feat: add proper fallbacks when unknown messages are sent by either proxy or server
🐛 Fixes
eb6c667
fix(deps): update all non-major dependencies (#1945)c81cd5c
fix(deps): update all non-major dependencies (#1951)47137c3
fix(deps): update all non-major dependencies (#1952)
🏗 Refactor
816b4b8
refactor: use sealed to ensure all payloads are handled0ff3eec
refactor: seal another interface
📝 Documentation
15aafba
docs: remove useless license section
🔨 Build
723f5f4
chore(release): bump version to 15.6.5-SNAPSHOTd787d0a
chore(deps): update plugin com.gradle.develocity to v4.0.2 (#1950)3114020
chore(i18n): new crowdin translations (#1953)4a9882f
ci: remove attach hash action32caeb8
chore(i18n): new translations locale.json (Georgian) (#1954)f8c262a
chore(release): bump version to 15.6.5
💅 Style
💬 Other
1632f50
Merge remote-tracking branch 'origin/dev' into dev
SkinsRestorer 15.6.4
on May 26, 2025🚀 Features
2bb96bd
feat: implement better retry algorithm and concurrent generations747f906
feat: redo proxy mode configuration system2810123
feat: improve SR api message8cc6ba3
feat: change update available message from github link to modrinthd3a50eb
feat: add warning if auto updater was disabled
🐛 Fixes
a00a1fc
fix: sometimes on error there's no ratelimitcc649ef
fix(deps): update all non-major dependencies (#1939)cb8c8c7
fix: make init order proper2e9baf6
fix(deps): update all non-major dependencies (#1942)005b76a
fix: remove outdated file override info
📝 Documentation
43beddb
docs: remove javadoc badge5200531
docs: update badges and info3ae42be
docs: improve README design further5c1ec1b
docs: move install over compatb3e64df
docs: move bunngeecord to proxy list5180bb8
docs: move spigot after bukkit5a5b041
docs: point to a more relevant troubleshooting page
🔨 Build
f7cdcc1
chore(release): bump version to 15.6.4-SNAPSHOT39d82d6
chore(i18n): new crowdin translations (#1938)2aa5eee
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v1 (#1941)65459ab
chore(i18n): new crowdin translations (#1943)741f19c
ci: add external download links to gh release body91ece45
ci: fix hangar changelog509e55f
chore(release): bump version to 15.6.4d1ab6a7
ci: fix hangar release token
💬 Other
SkinsRestorer 15.6.3
on May 10, 2025🚀 Features
🐛 Fixes
9c1a43a
fix: do not error in gui on missing skin data6e8ba7c
fix: use unlisted when generating skin with private setting8127a08
fix: use milliseconds rather than seconds for delayef34725
fix: always wait ratelimit3cc4461
fix: resolve bugs with legacy refresher867a88e
fix(deps): update all non-major dependencies (#1933)af4e8a0
fix(deps): update all non-major dependencies (#1935)f83223f
fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.1.11 (#1937)
🔨 Build
904bbd4
chore(release): bump version to 15.6.3-SNAPSHOT4f216f2
ci: speed up release by only building relevant javadoc0e93493
ci: remove by infofb4ef86
chore(i18n): new crowdin translations (#1932)ef87f61
chore(i18n): new translations locale.json (Slovak) (#1934)de279c1
chore(i18n): new translations locale.json (Slovak) (#1936)7eb6dc6
chore(release): bump version to 15.6.3
💬 Other
SkinsRestorer 15.6.2
on Apr 17, 2025🐛 Fixes
d4acd2a
fix: avoid checking out incorrect commit by @AlexProgrammerDE13d6c0f
fix: set version usi wrong workflow by @AlexProgrammerDE377f505
fix: make changelog tag resolve properly by @AlexProgrammerDE6ad7d44
fix(deps): update all non-major dependencies (#1927) by @renovate[bot]887756e
fix(deps): update dependency net.lenni0451.mcstructs:text to v3 (#1920) by @renovate[bot]1461a8c
fix(deps): update all non-major dependencies (#1930) by @renovate[bot]
🔨 Build
ae592d9
chore(deps): update plugin xyz.wagyourtail.unimined to v1.3.14 (#1926) by @renovate[bot]0bd86e3
chore(i18n): new crowdin translations (#1925) by @SrTeamAdmin2a2e8ac
ci: use proper ref by @AlexProgrammerDE5e88228
chore(deps): update plugin com.gradle.develocity to v4 (#1929) by @renovate[bot]06933bb
chore(i18n): new crowdin translations (#1928) by @SrTeamAdmin5e1d5f7
ci: improve titles and add more commit info by @AlexProgrammerDE8468ae2
chore(i18n): new crowdin translations (#1931) by @SrTeamAdmin77053a7
ci: fix branch name for workflows by @AlexProgrammerDE4a89216
ci: use special release token by @AlexProgrammerDE7bda5de
chore(release): bump version to 15.6.2 by @AlexProgrammerDE
💅 Style
76c0b91
style: improve set version commit name by @AlexProgrammerDE
💬 Other
7cdd0db
Fix update ping by @AlexProgrammerDE49b0e5c
Fix modrinth url by @AlexProgrammerDE046799c
Add hangar to release system by @AlexProgrammerDEf6238ee
Update plugin io.papermc.hangar-publish-plugin to v0.1.3 (#1919) by @renovate[bot]961cbf2
Update all non-major dependencies to v1.21-R0.2 (#1922) by @renovate[bot]eda9580
Update all non-major dependencies (#1923) by @renovate[bot]97798b0
Update renovate.json by @AlexProgrammerDE6da1ad1
Update crowdin.yml by @AlexProgrammerDE3a2798b
Update crowdin.yml by @AlexProgrammerDEaf39b61
Use auto generated changelog by @AlexProgrammerDE4d129a4
Merge remote-tracking branch 'origin/dev' into dev by @AlexProgrammerDEa38b6ed
Delete CHANGELOG.md by @AlexProgrammerDEbcc60d7
Add set version script by @AlexProgrammerDE5519efa
Add workflow call event by @AlexProgrammerDE12fc489
Implement more release flow actions by @AlexProgrammerDEac7cdc2
Properly set dependency of tasks to one another by @AlexProgrammerDEe7627a4
Improve javadoc workflow by @AlexProgrammerDEf1a02b0
Allow push by @AlexProgrammerDEf0496d1
Create branch by @AlexProgrammerDEb373c20
Add teleport refresh for server impls with broken vanishing, like arclight by @AlexProgrammerDE2151129
Use inputs by @AlexProgrammerDE15dee1c
Properly categorize commits by @AlexProgrammerDE6dd9532
Merge remote-tracking branch 'origin/dev' into dev by @AlexProgrammerDEe475249
Merge remote-tracking branch 'origin/dev' into dev by @AlexProgrammerDE401dc6f
Update renovate.json by @AlexProgrammerDE24a66da
Merge remote-tracking branch 'origin/dev' into dev by @AlexProgrammerDE
SkinsRestorer 15.6.1
on Mar 27, 2025- Added support for 1.21.5
- Fixed links in messages
SkinsRestorer 15.6.0
on Mar 7, 2025TL;DR:
- Added /skull command for server admins
- Allowing to change help message on /skin help <query>
- Expose empty skinproperty in API
- Add small internal API for mysql updates
- Updated translations
- Fixed proxy plugin message bug
SkinsRestorer 15.5.3
on Feb 21, 2025TL;DR:
- Fixed some API errors
- No longer need to quote skin URL
- Skin edit command to edit your skin on novaskin
- Fixed cooldown issues
- Fixed recommended skin issue
- Updated translations and dependencies
SkinsRestorer 15.5.2 (skin url error hotfix)
on Feb 7, 2025This release is a hotfix for /skin url fix resolves: having error: for input string error.
Thanks to @Apehum & everyone who helped.
Changes 75a6fcf Updated runServer to latest MC 3e03199 Increase ram accf3c7 Comment out MineSkinUrlResponse#account (#1870) ae2b79d Use base logic for modded now df77720 Drop indra 9ffb618 Ignore new kotlin dir 4c27491 Fi license df82245 Min and max cap int values
Updated dependency: 1fb12c0 Update all non-major dependencies (#1872) 7167899 Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7 (#1871) 8a6499c Update all non-major dependencies (#1867) 2862079 Update dependency com.github.cryptomorin:XSeries to v13 (#1868) 863bcfc Update all non-major dependencies (#1859)
Translations: 2ff0f10 New Crowdin updates (#1873) 637c66a New Crowdin updates (#1866) 26af51e New Crowdin updates (#1861) aa69ea4 New translations locale.json (Spanish) (#1860)