Skip to content

New server-side deprecations system (replacing superseding)#55

Merged
Fleeym merged 5 commits intomainfrom
deprecations
Feb 18, 2026
Merged

New server-side deprecations system (replacing superseding)#55
Fleeym merged 5 commits intomainfrom
deprecations

Conversation

@HJfod
Copy link
Member

@HJfod HJfod commented Feb 8, 2026

Introduces a new server-side system for deprecating mods (this used to be the "superseded" incompatibility level in mod.json)

Additions & changes

  • Adds new endpoint /v1/mods/{id}/deprecate for checking and updating a mod's deprecation status
  • /v1/mods/updates now returns an object containing updates as well as a list of deprecations for the given mods

Things that have to be done elsewhere:

  • The Geode SDK client will then have to be updated to handle this new format and show the deprecations in the UI
  • The Geode SDK website needs to be updated to add an UI for developers & admins to create deprecations

Copy link
Collaborator

@Fleeym Fleeym left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Basically only small nitpicks, I can fix them up after I merge the PR, lemme know if you wanna fix them.

@Fleeym
Copy link
Collaborator

Fleeym commented Feb 18, 2026

Did some stuff myself, should be good to go now.

@Fleeym
Copy link
Collaborator

Fleeym commented Feb 18, 2026

Actually scratch that I forgot to add updated_by tracing

@Fleeym Fleeym merged commit 58ec3f4 into main Feb 18, 2026
2 checks passed
@Fleeym Fleeym deleted the deprecations branch February 18, 2026 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments