Skip to content

Releases: RetroAchievements/RAWeb

2025.02.06-B

06 Feb 22:57
c596ee0
Compare
Choose a tag to compare

What's Changed

  • fix(SeparateAwards): exclude beaten awards by @wescopeland in #3182
  • fix(messages): unreadMessageCount should fall back to 0 when null by @wescopeland in #3183
  • fix(code-note): allow jr devs with custom display names to edit their own notes by @wescopeland in #3186
  • fix(user): send correct name to request/user/update.php by @wescopeland in #3187
  • fix(SystemChip): prevent word wrap by @wescopeland in #3188
  • fix(GameSuggestionEngine): exclude non-game systems from mastered/beaten initial query by @wescopeland in #3189

Full Changelog: 2025.02.06...2025.02.06-B

2025.02.06

06 Feb 12:00
3ef72d3
Compare
Choose a tag to compare

What's Changed

New Features

Bug Fixes

  • Connect API: detect alternate core label by @Jamiras in #3128
  • Connect API: optimize extremely slow query triggered by asset uploads by @wescopeland in #3153
  • Email: remediate stable username leak by @wescopeland in #3121
  • Events: don't reactivate achievement for demoted event achievement by @Jamiras in #3146
  • Events: only allow event managers to view future events by @Jamiras in #3166
  • Events: prevent out of memory exception backfilling awards by @Jamiras in #3154
  • Game Lists: always prioritize games with release date when sorting by release date by @bhimbho in #3127
  • Game Suggestions: exclude event games by @wescopeland in #3137
  • Game Suggestions: exclude Meta and Misc hubs by @wescopeland in #3131
  • Game Tooltips: properly handle null param in whereName() by @wescopeland in #3142
  • Games: don't sometimes crash the page if user is an admin by @wescopeland in #3158
  • Games: remediate error on set request after username change by @wescopeland in #3151
  • Messages: use display_name for recipient validation by @wescopeland in #3172
  • Settings: allow users to submit profile form when they have only 1 visible role by @wescopeland in #3136
  • Shortcodes: don't over-process video URLs in [url] tags by @wescopeland in #3122
  • Tooltips: add more intelligence to the cursor classname by @wescopeland in #3174
  • User Profiles: properly classify converted dev events by @Jamiras in #3145
  • User Profiles: show followed users ranking when custom display name is set by @wescopeland in #3150
  • Users: resolve 404 with deleted user sets and tickets pages by @wescopeland in #3129

Management Console Changes

  • Achievement Sets: remediate SQL error on Display Order update by @wescopeland in #3165
  • Author Credit: remediate SQL error when re-inserting previously deleted credit by @wescopeland in #3173
  • Events: allow direct editing of non-sourced event achievement by @Jamiras in #3107
  • Events: allow QATeam to author event achievements by @Jamiras in #3117
  • Events: generate completion tier if no custom tiers are defined by @Jamiras in #3115
  • Events: support adding additional achievements to existing event by @Jamiras in #3161
  • Games: add a filter for 'Has stock/recycled achievement badges' by @wescopeland in #3130
  • Games: add hubs and similar games attach/detach actions to game audit logs by @wescopeland in #3167
  • Games: add filters for media by @wescopeland in #3125
  • Games: add "Has dynamic RP" filter by @wescopeland in #3124
  • Hubs: allow some roles to create new hubs by @wescopeland in #3126

API Changes

  • API_GetGameLeaderboards: do not include hidden leaderboards in Total by @ioslife in #3157
  • API_GetUserGameLeaderboards: don't crash on deleted leaderboards by @wescopeland in #3180
  • API_GetUserProfile: allow querying for user by ULID by @wescopeland in #3141

Environment Changes

New Contributors

Full Changelog: 2025.01.23...2025.02.06

2025.01.23-B

23 Jan 23:21
5451e52
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2025.01.23...2025.01.23-B

2025.01.23

23 Jan 11:13
84548d6
Compare
Choose a tag to compare

What's Changed

This release was originally planned to use the version tag V7. However, RAWeb has now switched to Calendar Versioning (CalVer), with versions following the format YYYY.MM.DD.

New Features

Bug Fixes

Management Console Changes

  • Events: allow event managers to unlock event achievements by @Jamiras in #3069
  • Events: fix an issue with breadcrumbs by @Jamiras in #3076
  • Events: allow creating events directly from events list by @Jamiras in #3020 and #3057
  • Games: move Similar Games and Hubs management directly to the management app to prepare for Hubs 2.0 by @wescopeland in #3032
  • News: restrict post access to proper roles by @wescopeland in #3079

API Changes

Environment Changes

Full Changelog: 6.25.1...2025.01.23

6.25.1

10 Jan 12:18
1591de2
Compare
Choose a tag to compare

What's Changed

New Features

Bug Fixes

Management Console Changes

Web API Changes

none

Environment Changes

Full Changelog: 6.25.0...6.25.1

6.25.0

09 Jan 12:05
f4081ce
Compare
Choose a tag to compare

What's Changed

New Features

Bug Fixes

  • Annual Recap: exclude event awards from mastery stats by @Jamiras in #3010
  • Developer Feed: speed up slow query by @wescopeland in #3015
  • User Profiles: exclude events from recently played games at the query level by @Jamiras in #3030

Management Console Changes

Web API Changes

  • API_GetAchievementOfTheWeek: fix DateAwarded not being sent for event acheivement unlocks by @Jamiras in #3022
  • API_GetAchievementOfTheWeek: ensure newest winners are first in AotW API response by @Jamiras in #3023

Environment Changes

Full Changelog: 6.24.0...6.25.0

6.24.0

03 Jan 11:26
aaf88b4
Compare
Choose a tag to compare

What's Changed

New Features

Bug Fixes

Management Console Changes

Web API Changes

Environment Changes

Full Changelog: 6.23.0...6.24.0

6.23.0

26 Dec 13:34
eecd7a0
Compare
Choose a tag to compare

What's Changed

New Features

Bug Fixes

  • On the home page's Currently Online chart, use the browser's local time for x-axis and tooltip timestamps by @wescopeland in #2956
  • Improve light mode hover styles on the Active Players list by @wescopeland in #2955
  • For Hubs 2.0, add special handling for DevQuest sets hub breadcrumbs by @wescopeland in #2947
  • Prevent exception when trying to generate tooltip for an open ticket by @Jamiras in #2964
  • Detect Android tablets as desktop devices by @wescopeland in #2961

Management Console Changes

Web API Changes

Environment Changes

Full Changelog: 6.22.0...6.23.0

6.22.0

19 Dec 11:36
9eda5f2
Compare
Choose a tag to compare

What's Changed

New Features

Bug Fixes

  • Don't error when restoring deleted achievement credit by @wescopeland in #2911
  • Stop messages forwarded to team Discord inboxes from auto-deleting by @wescopeland in #2915
  • Don't open a modal dialog on inertia ticket redirect by @wescopeland in #2917
  • Allow giving achievement credit to deleted users by @wescopeland in #2918
  • Sync dev role attach/detach with legacy permissions value by @wescopeland in #2878
  • Ignore event achievements for unranked users by @Jamiras in #2916
  • Don't update LastLogin for manual unlocks by @Jamiras in #2919
  • Disable "Surprise me" button when there are no games in the list by @wescopeland in #2922
  • Auto-scroll new datatable on first and last pages by @wescopeland in #2924
  • If only one filterable system, hide the System filter on new datatable by @wescopeland in #2925
  • Correctly set page meta descriptions for Inertia.js pages by @wescopeland in #2904
  • Fix parse error when user agent contains adjacent spaces by @Jamiras in #2930
  • Fix EmailAddress key not found error by @Jamiras in #2931
  • Don't hide ticket comments from banned users by @Jamiras in #2932
  • Fix bug where wrong ticket type is displayed in email notifications by @Jamiras in #2933
  • Prefer hardcore unlock time when present by @Jamiras in #2934

Management Console Changes

Web API Changes

none

Environment Changes

Full Changelog: 6.21.0...6.22.0

6.21.0

05 Dec 12:09
ac2d4e3
Compare
Choose a tag to compare

What's Changed

New Features

  • Allow the database to store credit for achievement logic, art, writing, and testing by @wescopeland in #2683
  • Allow the database to store credit for game badge art by @wescopeland in #2877
  • Update User-Agent parser for some edge cases by @Jamiras in #2874
  • Add Progress filter to game lists by @wescopeland in #2898
  • Add Random Game button to game lists by @wescopeland in #2866
  • Add a 'Rows per page' control to game lists by @wescopeland in #2885
  • Convert game Top Achievers page to React, allow pagination through all players by @Jamiras in #2879
  • Allow inactive emulators to be selected when creating tickets by @Jamiras in #2891

Bug Fixes

Management Console Changes

Localization

Web API Changes

Environment Changes

New Contributors

Full Changelog: 6.20.0...6.21.0