this post was submitted on 12 Apr 2025
79 points (100.0% liked)

Lemmy Apps

6001 readers
1 users here now

A home for discussion of Lemmy apps and tools for all platforms.

RULES:


An extensive list of Lemmy apps is available here:

LemmyApps.com

or lemmyapps.netlify.app


Visit our partner Communities!

Lemmy Plugins and Userscripts is a great place to enhance the Lemmy browsing experience. [email protected]

Lemmy Integrations is a community about all integrations with the lemmy API. Bots, Scripts, New Apps, etc. [email protected]

Lemmy Bots and Tools is a place to discuss and show off bots, tools, front ends, etc. you’re making that relate to lemmy. [email protected]

Lemmy App Development is a place for Lemmy builders to chat about building apps, clients, tools and bots for the Lemmy platform. [email protected]

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 13 points 2 days ago (7 children)

Maybe petition the Lemmy devs to not pointlessly break API v3 since they're moving to v4?

[–] [email protected] 16 points 2 days ago (6 children)

Isn't the whole point of having different api versions to not break compatibility, so apps can continue using v3?

[–] [email protected] 25 points 2 days ago* (last edited 2 days ago) (5 children)

Yep, and that's how we do API versioning at work. One app is on like API v9 now, and I think we support back to v5 or maybe even v4.

Their justification is that pre v1.0, you can break whatever you want whenever you want. But when you've got a large community of people developing for the ecosystem over several years, it's kind of a slap in the face to keep breaking the API. I appreciate that 0.19.0 - 0.19.11 has been fairly stable, but breaking v3 while also rolling out v4 is just inexcusable.

I get that v3 will eventually need to be deprecated and apps move to v4, but you'd think they'd put all their breaking changes in v4, let v4 stabilize and run concurrently with v3, and then drop v3 a few versions down the line. Except a few paid apps, I don't think most of us are doing this full time and have other things to deal with.

But what do I know? It's not like I do this for a living. Oh, wait...

[–] can 4 points 2 days ago

In a comment one of the main devs mentioned worst case scenario that they could be supporting 0.19 for a long time so they're trying not to rush 1.0.

load more comments (4 replies)
load more comments (4 replies)
load more comments (4 replies)