2025.01.23
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
- Add support for name changes (beta) by @wescopeland in #3017
- Add support for versioned achievement, leaderboard, and rich presence logic by @wescopeland in #2995
- Events: show award tiers on the event page by @Jamiras in #3082
- Events: automatically grant event awards to users by @Jamiras in #3067
- Events: add checkbox to hide inactive achievements on event page by @Jamiras in #3042
- Forums: migrate create topic create page to new UI framework by @wescopeland in #3077
- Forums: migrate edit post page to new UI framework by @wescopeland in #3021, #3068, and #3083
- Forums: add a new
[quote]
shortcode by @Jamiras in #3074 - Games: migrate Game Suggestions page to the new UI framework by @wescopeland in #3058
- Games: migrate Personalized Suggestions page to the new UI framework by @wescopeland in #3045
- Home: embellish all-time high label when recording a new currently online all-time high by @wescopeland in
#3047 - Home: link directly to the AOTW event page by @wescopeland in #3048
- Home: show the user's current AOTW unlock status by @wescopeland in #3054 and #3088
- Localization: add Vietnamese language support by Colony21 in #3053
- News: add a basic 'category' field by @wescopeland in #3073
- Users: fully support the Visible Role field and make the permissions matrix public by @wescopeland in #3087
Bug Fixes
- Analytics: remediate exception thrown on base URLs by @wescopeland in #3055
- Connect: correctly process User-Agent with multiple spaces in OS by @Jamiras in #3050
- Events: hide future event achievement selection on the event page by @Jamiras in #3085
- Events: show the progress component on mobile by @wescopeland in #3046
- Events: prevent exception accessing achievement checklist page without list parameter by @Jamiras in #3051
- Events: solve a translation issue by @wescopeland in #3063
- Game Tables: add breadcrumbs to systems game table by @wescopeland in #3060
- Game Tables: ignore 'Remember my view' page index of 0 by @wescopeland in #3043
- Game Tables: remediate issue with release date sorting by @wescopeland in #3059
- Tooltips: detect when to use cursor-help classname by @wescopeland in #3049
- Users: query for game_sets in SeparateAwards() by @wescopeland in #3066
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
- Connect: remediate allprogress endpoint exception by @wescopeland in #3062
- Connect: hook up startsession and unlocks routines for multiset by @wescopeland in #3086
Environment Changes
- Models: add
HasSelfHealingUrls
trait by @wescopeland in #3078 - Testing: switch vitest pool mode to 'threads' by @wescopeland in #3041
- Testing: resolve flake from randomness by @wescopeland in #3056
Full Changelog: 6.25.1...2025.01.23