MV-GH / LemmyBackwardsCompatibleAPI

Kotlin multiplatform Backward compatible Lemmy API
GNU Affero General Public License v3.0
4 stars 1 forks source link

Discuss: versioning #65

Open MV-GH opened 4 days ago

MV-GH commented 4 days ago

Currently I don't follow semver but I do use its notation. because with each Lemmy API change, I would have to increase my major.

Maybe I should go with a Lemmy Semver prefix notation. like 0.19.5-1.0.0. The prefix will denote the newest supported Lemmy version. And the version will denote changes to the API other than Lemmy API routes and datapoints

dessalines commented 2 days ago

0.19.5-1.0.0

I like that, but you could also completely ignore lemmy's version, and do your own semver, especially since this supports multiple lemmy API versions at the same time, unlike lemmy-js-client.

MV-GH commented 12 hours ago

The problem is, strictly speaking I can't do semver in a meaning full way due to constant breaking changes. That are simply expected. But it is not that important.