Releases: LittleBigRefresh/Refresh
Releases · LittleBigRefresh/Refresh
v3.7.0
What's changed
- Add migration to fix min/max players that are out of range by @jvyden in #955
- Implement LBP1 Beta endpoints by @Toastbrot236 in #956
- Don't let relation game endpoints return Unauthorized where not needed by @Toastbrot236 in #958
- Comment game endpoint improvements by @Toastbrot236 in #959
- Fix and improve hub challenges by @Toastbrot236 in #961
- Track players who have participated in a score, remove score type 7 by @Toastbrot236 in #963
- Untangle photos from levels when original level is deleted by @jvyden in #964
- Implement APIv3 Review endpoints, improve review submission by @Toastbrot236 in #966
- Include 'clientsConnected' in GameUserResponses by @Toastbrot236 in #967
- Trim various user inputs if needed by @Toastbrot236 in #969
- Implement detecting and hiding modded planets if preferred @Toastbrot236 in #974
- Add moderator role by @Toastbrot236 in #976
- Moderation Actions by @Toastbrot236 in #981
- Split pin progress by platform by @Toastbrot236 in #982
- Playlist upload rate-limits and icon validation by @Toastbrot236 in #986
- LBP3 Challenges by @Toastbrot236 in #987
- Implement endpoint which allows moderators to edit other users' profiles by @Toastbrot236 in #1020
Full Changelog: v3.6.0...v3.7.0
v3.6.0
What's Changed
- Implement user category API endpoints by @Toastbrot236 in #922
- Pin progress updating fixes and improvements by @Toastbrot236 in #925
- Use ticket username instead of registration username when creating a GameUser by @Toastbrot236 in #936
- Level (re)publish process rework by @Toastbrot236 in #935
- Improve result filter initialization, add new filters by @Toastbrot236 in #926
- Pin database query optimizations by @Toastbrot236 in #939
- Don't try to block commands while uploading a level by @Toastbrot236 in #940
- Optimize query for getting tags for a level by @Toastbrot236 in #943
- Bump Testcontainers.PostgreSql from 4.6.0 to 4.7.0 by @dependabot[bot] in #941
- Fix asset import command failing when trying to update assets by @Toastbrot236 in #944
- Bump MongoDB.Bson from 3.4.3 to 3.5.0 by @dependabot[bot] in #950
- Bump Microsoft.EntityFrameworkCore.Design and Microsoft.EntityFrameworkCore.Relational by @dependabot[bot] in #948
- Bump Microsoft.EntityFrameworkCore.Relational from 9.0.8 to 9.0.9 by @dependabot[bot] in #949
- Prevent LBP3 from overwriting LBP1/2 level root resources by @Toastbrot236 in #946
Full Changelog: v3.5.0...v3.6.0
v3.5.0
What's Changed
- Implement comment API endpoints by @Toastbrot236 in #917
- Implement manual pin awarding and pin tests by @Toastbrot236 in #918
- Expose VitaIconHash and BetaIconHash to the API by @Toastbrot236 in #919
- LBP PSP score uploading workarounds by @Toastbrot236 in #924
Full Changelog: v3.4.2...v3.5.0
v3.4.2
What's Changed
- Fix GameLevelResponse icon setting by @Toastbrot236 in #915
- Fix in-game level republishes not preserving reupload information by @jvyden in #916
Full Changelog: v3.4.1...v3.4.2
v3.4.1
What's Changed
Full Changelog: v3.4.0...v3.4.1
v3.4.0
What's Changed
- grief reports implementation by @Nya0 in #886
- Add WorkerClass to PersistentJobState by @jvyden in #896
- Make grief report level type optional by @jvyden in #897
- Add missing attributes to grief report migration by @jvyden in #898
- Bump MongoDB.Bson from 3.4.1 to 3.4.2 by @dependabot[bot] in #902
- Fix score overtake notification spam bug by @Toastbrot236 in #905
- Implement Playlist Statistics by @Toastbrot236 in #904
- Explicitly block photos from LBPMod.me by @jvyden in #907
- Bump SixLabors.ImageSharp from 3.1.10 to 3.1.11 by @dependabot[bot] in #910
- Fix submitting level scores from PSP by @uhwot in #911
- Optimize some level responses by @Toastbrot236 in #912
- Also check for gzip when considering request encodings by @jvyden in #908
Full Changelog: v3.3.2...v3.4.0
v3.3.2
What's Changed
- Add more attributes to SerializedScoreList by @Toastbrot236 in #887
- Add LBP2 Hong Kong Digital Title-ID by @jvyden in #888
- Explicitly mark users with changed usernames as updated by @jvyden in #889
- Fix incorrect ?op attribute behavior by @jvyden in #890
- Show user's own reuploads as the real publisher by @jvyden in #891
Full Changelog: v3.3.1...v3.3.2
v3.3.1
v3.3.0
What's Changed
- Bump Microsoft.EntityFrameworkCore.Design and Microsoft.EntityFrameworkCore.Relational by @dependabot[bot] in #865
- Implement LBP2/3 friend leaderboard endpoint + remaining score types by @Toastbrot236 in #866
- Bump Discord.Net.Webhook and MongoDB.Bson by @dependabot[bot] in #869
- MVP for dedicated Workers project by @jvyden in #871
- Implement user categories and expose them to LBP3 by @Toastbrot236 in #868
- Simplify and centralize configuration loading mechanisms by @jvyden in #872
- Add support for simple background migration jobs by @jvyden in #873
- Remove Refresh.HttpsProxy by @Beyley in #874
- Add BCAS20113 as LBP2 Asia Disc by @jvyden in #875
- Fix deleting levels which have scores by @Toastbrot236 in #878
- Photo fixes and efficiency by @Toastbrot236 in #870
- Store history of level metadata by @jvyden in #879
- readme heart looks better by @Nya0 in #880
- In-game recent activity fixes by @Toastbrot236 in #881
- Add migration job to ensure deleted accounts have their data wiped by @jvyden in #883
- Check attributes when modifying a level, backfill attributes for all levels by @jvyden in #884
Full Changelog: v3.2.0...v3.3.0
v3.2.0
What's Changed
- mark level as reupload by prefix + specify original publisher by @Nya0 in #852
- Fix profile pin updating bugs by @Toastbrot236 in #854
- More score validation, tighter score submission rate limit by @Toastbrot236 in #855
- Playlist fixes post-database migration by @Toastbrot236 in #856
- Fix warnings shown by VS Code by @Toastbrot236 in #857
- Fix some migrations not getting applied by @Toastbrot236 in #860
- SerializedPins cleanup and efficiency by @Toastbrot236 in #861
- Add helper method for extracting attributes from level descriptions by @Nya0 in #858
- Fix LBP1 level playing/score uploading for online user levels by @Toastbrot236 in #863
- Fix level friend leaderboards, other level score query optimizations by @Toastbrot236 in #862
Full Changelog: v3.1.3...v3.2.0