Skip to content

Releases: LittleBigRefresh/Refresh

v2.18.0

07 Dec 15:50
7175864
Compare
Choose a tag to compare

What's Changed

  • Document AlexDB more accurately by @Beyley in #661
  • Fix typo in PresenceAuthenticationMiddleware by @Beyley in #662
  • Bump Discord.Net.Webhook from 3.15.3 to 3.16.0 by @dependabot in #663
  • Fix PlayersInPodCount by @Beyley in #664
  • Remove level playlist relations when level is deleted by @Beyley in #666
  • Fix ports for HTTPS proxy docker container by @Beyley in #667
  • Bump IronCompress from 1.5.2 to 1.6.0 by @dependabot in #669
  • Change HTTPS proxy to work off redirects towards an external proxy by @Beyley in #668
  • Bump MailKit from 4.7.1.1 to 4.8.0 by @dependabot in #670
  • Bump IronCompress from 1.6.0 to 1.6.2 by @dependabot in #671
  • Implement APIv3/Game endpoints for getting events by a user by @jvyden in #673
  • Allow users to have multiple verified IPs by @Beyley in #675
  • Limit verified IPs to 3 by @Beyley in #676
  • Add endpoint to remove a verified IP by @Beyley in #678
  • Automatically verify IP upon successful login by @Beyley in #677
  • Add API endpoint to purge all reviews by the given user by @Beyley in #683
  • Bump JetBrains.Annotations from 2024.2.0 to 2024.3.0 by @dependabot in #682
  • Bump IronCompress from 1.6.2 to 1.6.3 by @dependabot in #679
  • Implement hearting and queueing levels through ApiV3 by @Toastbrot236 in #681
  • Fix bug where reviews would always contain your own level rating instead of that of the reviewer's by @Toastbrot236 in #688

New Contributors

Full Changelog: v2.17.0...v2.18.0

v2.17.0

12 Sep 23:20
v2.17.0
7c8afe5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.16.1...v2.17.0

v2.16.1

24 Aug 22:36
v2.16.1
f4c8fdf
Compare
Choose a tag to compare

What's Changed

  • Bump NUnit.Analyzers from 4.2.0 to 4.3.0 by @dependabot in #637
  • Optimize realm migrations by @Beyley in #639
  • Introduce integrations with AIPI for automated content scanning by @jvyden in #644

Full Changelog: v2.16.0...v2.16.1

v2.16.0

12 Aug 00:41
v2.16.0
d19a854
Compare
Choose a tag to compare

What's Changed

  • Add admin photo moderation endpoints by @Beyley in #621
  • Optimize GetConvertedType by using a server-side query by @jvyden in #622
  • Allow conversion of assets not in the database to images by @jvyden in #623
  • Require verified email when hearting/dehearting slots/users by @jvyden in #624
  • Allow unverified users to access /filter, but still blocking commands by @Beyley in #625
  • Allow duplicate level uploads if the user is the original author by @jvyden in #627
  • Don't update level modification date if the root level has not changed by @jvyden in #626
  • Include GamePhotos in activity pages by @jvyden in #629
  • Refactor constants in Refresh.Common by @jvyden in #628
  • Show levels from the last active contest after a contest has ended by @jvyden in #630
  • Reset token expiry date when using a refresh token by @jvyden in #631
  • Move verification stuff to Refresh.Common by @jvyden in #632
  • Add ability for admins to ask users for verification codes by @jvyden in #633
  • Improve ordering of getting favourite/queued levels by @jvyden in #634
  • Store user's yay/boo/meh faces by @jvyden in #636
  • Report more details in GameLevelResponse by @jvyden in #635

Full Changelog: v2.15.2...v2.16.0

v2.15.2

06 Aug 04:44
v2.15.2
c7912d0
Compare
Choose a tag to compare

What's Changed

  • Implement reupload marking for all levels of a user by @jvyden in #607
  • Fix incorrect SequentialIdStorage migration behavior by @jvyden in #608
  • Exclude level author's relations from cool levels by @jvyden in #606
  • Remove reviews when deleting levels by @jvyden in #609
  • Migrate all unix timestamps to DateTimeOffsets by @jvyden in #610
  • GameServerConfig: Fix broken migrations by @Beyley in #614
  • Authentication: Block expired NP tickets from being used by @Beyley in #615

Full Changelog: v2.15.1...v2.15.2

v2.15.1

01 Aug 23:25
v2.15.1
b01ce09
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.15.0...v2.15.1

v2.15.0

30 Jul 06:25
v2.15.0
db0ef76
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.14.1...v2.15.0

v2.14.1

30 Jul 02:54
v2.14.1
1527cc8
Compare
Choose a tag to compare

What's Changed

  • Rewrite asset detection + add many more assets to our detection. by @Beyley in #462
  • Reduce code duplication when initializing Refresh.HttpsProxy by @jvyden in #594
  • Team Picks refactor by @jvyden in #595
  • Bump NUnit3TestAdapter from 4.5.0 to 4.6.0 by @dependabot in #597
  • Refactor LevelCategory to use DataContext internally by @jvyden in #596

Full Changelog: v2.14.0...v2.14.1

v2.14.0

28 Jul 07:01
v2.14.0
433631a
Compare
Choose a tag to compare

What's Changed

  • Ignore game build version when matching by @jvyden in #588
  • Implement the level photos endpoint by @Beyley in #587
  • Implement friend leaderboards by @Beyley in #589
  • CoolLevelsWorker: Use an exponential decay function for CR by @Beyley in #590
  • Ability for admins to get a list of assets uploaded by user by @jvyden in #591
  • MatchingEndpoints: Fixup corrupted strings sent by the game. by @Beyley in #592
  • Show restriction reason and days remaining on announce screen by @jvyden in #593

Full Changelog: v2.13.3...v2.14.0

v2.13.3

28 Jul 03:29
v2.13.3
cd11eac
Compare
Choose a tag to compare

Commits

  • c0910e4: Create a backing database object for all fake users (Beyley Thomas)
  • 91b9a43: Update to Bunkum 4.7.1 (jvyden)
  • cd11eac: Remove token from cache before returning responses in RoleService (jvyden)