Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove JSON property attributes from non-databased taiko difficulty attributes #32354

Merged
merged 1 commit into from
Mar 13, 2025

Conversation

tsunyoku
Copy link
Member

Intentionally pointed at master instead of pp-dev.

For consumers of the difficulty attributes API endpoint, having these marked as JSON properties is wildly confusing. Since they're not databased, they're not set when getting a response from osu-beatmap-difficulty-lookup-cache so they just get returned as zeros always. These attributes exist despite being databased so that they're visible in osu-tools, but outside of that they don't really serve a purpose. JSON members are opt-in on difficulty attributes, so we can just remove these and makes more sense.

When the next release happens, this will need a package bump on osu-beatmap-difficulty-lookup-cache in order to stop serving these properties in API responses.

Related: ppy/osu-web#11990

@peppy peppy requested a review from smoogipoo March 13, 2025 03:19
@smoogipoo smoogipoo merged commit 86482bf into ppy:master Mar 13, 2025
7 of 10 checks passed
@peppy
Copy link
Member

peppy commented Mar 17, 2025

Has been deployed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants