SkinsRestorer 15.7.1
on Jun 22, 2025SkinsRestorer 15.7.1 NeoForge
on Jun 22, 2025SkinsRestorer 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)