Releases: LittleBigRefresh/Refresh
Releases · LittleBigRefresh/Refresh
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
v3.1.3
What's Changed
- Expose logging to database, fix some warnings sent by Entity Framework by @jvyden in #840
- Implement admin endpoints for Reviews & Comments by @Nya0 in #845
- Bump MailKit from 4.12.1 to 4.13.0 by @dependabot in #844
- Add
DownloadingDataStoreto help with common archived assets by @jvyden in #846 - Truncate level publisher names to fix game not showing some fake publishers by @Nya0 in #843
- Remove old authentication failures by @jvyden in #847
- Add dotnet-counters compatible metrics to GameServer by @jvyden in #848
- Add dotnet counters & prometheus service monitor to k8s example by @jvyden in #849
New Contributors
Full Changelog: v3.1.2...v3.1.3